добавлен дефайн для отклюения usb мышки - чтобы во время тестов не терять доступ к контроллеру из-за перенастройки usb
This commit is contained in:
parent
c141e20f21
commit
0ba7500cd1
@ -3,23 +3,22 @@
|
|||||||
|
|
||||||
|
|
||||||
#define SHOW_REAL_BATTERY
|
#define SHOW_REAL_BATTERY
|
||||||
|
#define DISABLE_USB
|
||||||
|
|
||||||
|
|
||||||
#ifdef SHOW_REAL_BATTERY
|
|
||||||
#define BATTERY_UPDATE_INTERVAL 5000 // например, 30000 мс = 30 секунд
|
|
||||||
#define BATTERY_ADC_PIN 6
|
|
||||||
#define BATTERY_VOLTAGE_DIVIDER_RATIO 2.0f
|
|
||||||
#define BATTERY_VOLTAGE_MAX 5.0f
|
|
||||||
#define BATTERY_VOLTAGE_MIN 3.5f
|
|
||||||
#include "BatteryMonitor.h"
|
|
||||||
BatteryMonitor battery(BATTERY_ADC_PIN, BATTERY_VOLTAGE_DIVIDER_RATIO, BATTERY_VOLTAGE_MAX, BATTERY_VOLTAGE_MIN);
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
BleMouse bleMouse("Ball Mouse");
|
BleMouse bleMouse("Ball Mouse");
|
||||||
|
|
||||||
|
#ifdef SHOW_REAL_BATTERY
|
||||||
|
#define BATTERY_UPDATE_INTERVAL 5000 // например, 30000 мс = 30 секунд
|
||||||
|
#define BATTERY_ADC_PIN 6
|
||||||
|
#define BATTERY_VOLTAGE_DIVIDER_RATIO 2.0f
|
||||||
|
#define BATTERY_VOLTAGE_MAX 5.0f
|
||||||
|
#define BATTERY_VOLTAGE_MIN 3.5f
|
||||||
|
#include "BatteryMonitor.h"
|
||||||
|
BatteryMonitor battery(BATTERY_ADC_PIN, BATTERY_VOLTAGE_DIVIDER_RATIO, BATTERY_VOLTAGE_MAX, BATTERY_VOLTAGE_MIN);
|
||||||
|
#endif//SHOW_REAL_BATTERY
|
||||||
|
|
||||||
|
#ifndef DISABLE_USB
|
||||||
// Расширяем класс для обработки USB мыши
|
// Расширяем класс для обработки USB мыши
|
||||||
class MyEspUsbHost : public EspUsbHost {
|
class MyEspUsbHost : public EspUsbHost {
|
||||||
void onMouseButtons(hid_mouse_report_t report, uint8_t last_buttons) {
|
void onMouseButtons(hid_mouse_report_t report, uint8_t last_buttons) {
|
||||||
@ -48,8 +47,8 @@ class MyEspUsbHost : public EspUsbHost {
|
|||||||
bleMouse.move(report.x, report.y, report.wheel);
|
bleMouse.move(report.x, report.y, report.wheel);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
MyEspUsbHost usbHost;
|
MyEspUsbHost usbHost;
|
||||||
|
#endif //DISABLE_USB
|
||||||
|
|
||||||
void setup() {
|
void setup() {
|
||||||
Serial.begin(115200);
|
Serial.begin(115200);
|
||||||
@ -59,12 +58,16 @@ void setup() {
|
|||||||
bleMouse.begin();
|
bleMouse.begin();
|
||||||
Serial.println("BLE Mouse started");
|
Serial.println("BLE Mouse started");
|
||||||
|
|
||||||
|
#ifndef DISABLE_USB
|
||||||
usbHost.begin();
|
usbHost.begin();
|
||||||
Serial.println("USB Host started");
|
Serial.println("USB Host started");
|
||||||
|
#endif //DISABLE_USB
|
||||||
}
|
}
|
||||||
|
|
||||||
void loop() {
|
void loop() {
|
||||||
|
#ifndef DISABLE_USB
|
||||||
usbHost.task();
|
usbHost.task();
|
||||||
|
#endif //DISABLE_USB
|
||||||
|
|
||||||
#ifdef SHOW_REAL_BATTERY
|
#ifdef SHOW_REAL_BATTERY
|
||||||
// чтение уровня батареи
|
// чтение уровня батареи
|
||||||
|
Loading…
Reference in New Issue
Block a user