working remoteControl via espNow

This commit is contained in:
2023-04-11 12:47:32 +02:00
parent e3c452436d
commit 3fab7c7f83
8 changed files with 125 additions and 78 deletions
+5 -6
View File
@@ -25,7 +25,7 @@ class ControlPad {
void setMenuControl(MenuControl* menuControl) { this->menuControl = menuControl; }
const ControlPadInput * getControlPadDataPtr(uint16_t maxElapsedTime = 0) const;
const ControlPadInput * getControlPadDataPtr() const { return &this->controlInput; }
bool isControlPadConnected() const { return this->connected; }
@@ -33,13 +33,13 @@ class ControlPad {
MenuControl* menuControl = nullptr;
ControlPadInput controlInput;
void receiveData();
bool connected = false;
bool updated = false;
bool firstButtonPress = false;
bool firstButtonPress = true;
const uint8_t address[2][6] = { "rover", "ardui" };
uint8_t deadZoneX = 10;
uint8_t deadZoneY = 10;
uint8_t lastButtons = 0;
uint16_t disconnectTime = 50;
uint16_t loopDelay = 5;
@@ -47,5 +47,4 @@ class ControlPad {
uint32_t lastMessageReceive = 0;
uint32_t lastLoopMillis = 0;
};