Removed FEATURE_WIRELESS_CONFIG

This commit is contained in:
CommanderRedYT
2022-01-18 11:09:27 +01:00
parent 55db6f4090
commit 21dfe01f0c
9 changed files with 67 additions and 21 deletions

View File

@ -45,7 +45,6 @@ set(BOBBYCAR_BUILDFLAGS
# -DFEATURE_GAMETRAK # -DFEATURE_GAMETRAK
-DFEATURE_POWERSUPPLY -DFEATURE_POWERSUPPLY
-DFEATURE_LEDBACKLIGHT -DFEATURE_LEDBACKLIGHT
-DFEATURE_WIRELESS_CONFIG
-DFEATURE_ESPNOW -DFEATURE_ESPNOW
-DLEDBACKLIGHT_INVERTED -DLEDBACKLIGHT_INVERTED

View File

@ -45,7 +45,6 @@ set(BOBBYCAR_BUILDFLAGS
# -DFEATURE_GAMETRAK # -DFEATURE_GAMETRAK
# -DFEATURE_POWERSUPPLY # -DFEATURE_POWERSUPPLY
-DFEATURE_LEDBACKLIGHT -DFEATURE_LEDBACKLIGHT
-DFEATURE_WIRELESS_CONFIG
-DFEATURE_ESPNOW -DFEATURE_ESPNOW
-DLEDBACKLIGHT_INVERTED -DLEDBACKLIGHT_INVERTED

View File

@ -45,7 +45,6 @@ set(BOBBYCAR_BUILDFLAGS
# -DFEATURE_GAMETRAK # -DFEATURE_GAMETRAK
-DFEATURE_POWERSUPPLY -DFEATURE_POWERSUPPLY
-DFEATURE_LEDBACKLIGHT -DFEATURE_LEDBACKLIGHT
-DFEATURE_WIRELESS_CONFIG
# -DFEATURE_ESPNOW # -DFEATURE_ESPNOW
-DLEDBACKLIGHT_INVERTED -DLEDBACKLIGHT_INVERTED

View File

@ -16,6 +16,7 @@ add_definitions(
) )
set(BOBBYCAR_BUILDFLAGS set(BOBBYCAR_BUILDFLAGS
<<<<<<< HEAD
-DFEATURE_ADC_IN -DFEATURE_ADC_IN
-DPINS_GAS=34 -DPINS_GAS=34
-DPINS_BREMS=35 -DPINS_BREMS=35
@ -74,6 +75,71 @@ set(BOBBYCAR_BUILDFLAGS
# -DSWITCH_BLINK # -DSWITCH_BLINK
# -DFEATURE_IS_MIR_EGAL_OB_DER_WEBSERVER_KORREKT_ARBEITET # -DFEATURE_IS_MIR_EGAL_OB_DER_WEBSERVER_KORREKT_ARBEITET
-DFEATURE_ESPNOW -DFEATURE_ESPNOW
=======
# Pins
-DPINS_GAS=34
-DPINS_BREMS=35
# -DPINS_RX1=4
# -DPINS_TX1=5
# -DPINS_RX2=22
# -DPINS_TX2=23
# -DPINS_MOSFET0=18
# -DPINS_MOSFET1=19
# -DPINS_MOSFET2=21
# -DPINS_GAMETRAKX=34
# -DPINS_GAMETRAKY=39
# -DPINS_GAMETRAKDIST=36
-DPINS_LEDBACKLIGHT=23
-DPINS_LEDSTRIP=33
# Config flags
-DFEATURE_ADC_IN
-DFEATURE_CAN
# -DFEATURE_SERIAL
# -DFEATURE_MOSFETS
# -DFEATURE_WEBSERVER
# -DFEATURE_OTA
# -DFEATURE_BLE
# -DFEATURE_BLUETOOTH
# -DFEATURE_BMS
# -DFEATURE_GAMETRAK
# -DFEATURE_POWERSUPPLY
# -DFEATURE_LEDBACKLIGHT
# -DFEATURE_ESPNOW
-DLEDBACKLIGHT_INVERTED
# -DLEDSTRIP_WRONG_DIRECTION
# -DHEAP_LRGST_CRASH_TEXT_FIX
# Default values
-DDEFAULT_SWAPSCREENBYTES=false
-DDEFAULT_INVERTFRONTLEFT=false
-DDEFAULT_INVERTFRONTRIGHT=true
-DDEFAULT_INVERTBACKLEFT=false
-DDEFAULT_INVERTBACKRIGHT=true
-DDEFAULT_WHEELDIAMETER=200
-DDEFAULT_IMOTMAX=3
-DDEFAULT_IDCMAX=4
-DDEFAULT_NMOTMAX=2000
-DDEFAULT_FIELDWEAKMAX=1
-DDEFAULT_FIELDADVMAX=40
# DPAD
-DFEATURE_DPAD_5WIRESW_2OUT
-DPINS_DPAD_5WIRESW_OUT1=18
-DPINS_DPAD_5WIRESW_OUT2=19
-DPINS_DPAD_5WIRESW_IN1=4
-DPINS_DPAD_5WIRESW_IN2=5
-DPINS_DPAD_5WIRESW_IN3=27
# -DFEATURE_DPAD_6WIRESW
# -DPINS_DPAD_6WIRESW_OUT=4
# -DPINS_DPAD_6WIRESW_IN1=5
# -DPINS_DPAD_6WIRESW_IN2=27
# -DPINS_DPAD_6WIRESW_IN3=18
# -DPINS_DPAD_6WIRESW_IN4=19
# -DPINS_DPAD_6WIRESW_IN5=26
# -DFEATURE_GSCHISSENE_DIODE
>>>>>>> fd77427 (Removed FEATURE_WIRELESS_CONFIG)
) )
if (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/ignore/lockscreen_plugin.cmake") if (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/ignore/lockscreen_plugin.cmake")

View File

@ -45,7 +45,6 @@ set(BOBBYCAR_BUILDFLAGS
# -DFEATURE_GAMETRAK # -DFEATURE_GAMETRAK
-DFEATURE_POWERSUPPLY -DFEATURE_POWERSUPPLY
-DFEATURE_LEDBACKLIGHT -DFEATURE_LEDBACKLIGHT
-DFEATURE_WIRELESS_CONFIG
-DFEATURE_ESPNOW -DFEATURE_ESPNOW
-DLEDBACKLIGHT_INVERTED -DLEDBACKLIGHT_INVERTED

View File

@ -45,7 +45,6 @@ set(BOBBYCAR_BUILDFLAGS
# -DFEATURE_GAMETRAK # -DFEATURE_GAMETRAK
# -DFEATURE_POWERSUPPLY # -DFEATURE_POWERSUPPLY
# -DFEATURE_LEDBACKLIGHT # -DFEATURE_LEDBACKLIGHT
# -DFEATURE_WIRELESS_CONFIG
# -DFEATURE_ESPNOW # -DFEATURE_ESPNOW
# -DLEDBACKLIGHT_INVERTED # -DLEDBACKLIGHT_INVERTED

View File

@ -45,7 +45,6 @@ set(BOBBYCAR_BUILDFLAGS
# -DFEATURE_GAMETRAK # -DFEATURE_GAMETRAK
-DFEATURE_POWERSUPPLY -DFEATURE_POWERSUPPLY
-DFEATURE_LEDBACKLIGHT -DFEATURE_LEDBACKLIGHT
-DFEATURE_WIRELESS_CONFIG
-DFEATURE_ESPNOW -DFEATURE_ESPNOW
-DLEDBACKLIGHT_INVERTED -DLEDBACKLIGHT_INVERTED

View File

@ -25,7 +25,6 @@ public:
void onWrite(NimBLECharacteristic* pCharacteristic) override; void onWrite(NimBLECharacteristic* pCharacteristic) override;
}; };
#ifdef FEATURE_WIRELESS_CONFIG
class WirelessSettingsCallbacks : public NimBLECharacteristicCallbacks class WirelessSettingsCallbacks : public NimBLECharacteristicCallbacks
{ {
public: public:
@ -37,7 +36,6 @@ class WiFiListCallbacks : public NimBLECharacteristicCallbacks
public: public:
void onRead(NimBLECharacteristic* pCharacteristic) override; void onRead(NimBLECharacteristic* pCharacteristic) override;
}; };
#endif // FEATURE_WIRELESS_CONFIG
} // namespace } // namespace
@ -45,18 +43,14 @@ BLEServer *pServer{};
BLEService *pService{}; BLEService *pService{};
BLECharacteristic *livestatsCharacteristic{}; BLECharacteristic *livestatsCharacteristic{};
BLECharacteristic *remotecontrolCharacteristic{}; BLECharacteristic *remotecontrolCharacteristic{};
#ifdef FEATURE_WIRELESS_CONFIG
BLECharacteristic *wirelessConfig{}; BLECharacteristic *wirelessConfig{};
BLECharacteristic *getwifilist{}; BLECharacteristic *getwifilist{};
#endif // FEATURE_WIRELESS_CONFIG
namespace { namespace {
RemoteControlCallbacks bleRemoteCallbacks; RemoteControlCallbacks bleRemoteCallbacks;
#ifdef FEATURE_WIRELESS_CONFIG
WirelessSettingsCallbacks bleWirelessSettingsCallbacks; WirelessSettingsCallbacks bleWirelessSettingsCallbacks;
WiFiListCallbacks bleWiFiListCallbacks; WiFiListCallbacks bleWiFiListCallbacks;
#endif // FEATURE_WIRELESS_CONFIG
void createBle() void createBle()
{ {
@ -73,12 +67,11 @@ void createBle()
livestatsCharacteristic = pService->createCharacteristic("a48321ea-329f-4eab-a401-30e247211524", NIMBLE_PROPERTY::READ | NIMBLE_PROPERTY::NOTIFY); livestatsCharacteristic = pService->createCharacteristic("a48321ea-329f-4eab-a401-30e247211524", NIMBLE_PROPERTY::READ | NIMBLE_PROPERTY::NOTIFY);
remotecontrolCharacteristic = pService->createCharacteristic("4201def0-a264-43e6-946b-6b2d9612dfed", NIMBLE_PROPERTY::WRITE); remotecontrolCharacteristic = pService->createCharacteristic("4201def0-a264-43e6-946b-6b2d9612dfed", NIMBLE_PROPERTY::WRITE);
remotecontrolCharacteristic->setCallbacks(&bleRemoteCallbacks); remotecontrolCharacteristic->setCallbacks(&bleRemoteCallbacks);
#ifdef FEATURE_WIRELESS_CONFIG
wirelessConfig = pService->createCharacteristic("4201def1-a264-43e6-946b-6b2d9612dfed", NIMBLE_PROPERTY::WRITE); wirelessConfig = pService->createCharacteristic("4201def1-a264-43e6-946b-6b2d9612dfed", NIMBLE_PROPERTY::WRITE);
wirelessConfig->setCallbacks(&bleWirelessSettingsCallbacks); wirelessConfig->setCallbacks(&bleWirelessSettingsCallbacks);
getwifilist = pService->createCharacteristic("4201def2-a264-43e6-946b-6b2d9612dfed", NIMBLE_PROPERTY::READ); getwifilist = pService->createCharacteristic("4201def2-a264-43e6-946b-6b2d9612dfed", NIMBLE_PROPERTY::READ);
getwifilist->setCallbacks(&bleWiFiListCallbacks); getwifilist->setCallbacks(&bleWiFiListCallbacks);
#endif
pService->start(); pService->start();
@ -98,10 +91,8 @@ void destroyBle()
pService = {}; pService = {};
livestatsCharacteristic = {}; livestatsCharacteristic = {};
remotecontrolCharacteristic = {}; remotecontrolCharacteristic = {};
#ifdef FEATURE_WIRELESS_CONFIG
wirelessConfig = {}; wirelessConfig = {};
getwifilist = {}; getwifilist = {};
#endif
} }
} // namespace } // namespace
@ -263,7 +254,6 @@ void RemoteControlCallbacks::onWrite(NimBLECharacteristic* pCharacteristic)
} }
} }
#ifdef FEATURE_WIRELESS_CONFIG
void WirelessSettingsCallbacks::onWrite(NimBLECharacteristic* pCharacteristic) void WirelessSettingsCallbacks::onWrite(NimBLECharacteristic* pCharacteristic)
{ {
const auto &val = pCharacteristic->getValue(); const auto &val = pCharacteristic->getValue();
@ -302,8 +292,6 @@ void WiFiListCallbacks::onRead(NimBLECharacteristic *pCharacteristic)
serializeJson(responseDoc, json); serializeJson(responseDoc, json);
pCharacteristic->setValue(json); pCharacteristic->setValue(json);
} }
#endif // FEATURE_WIRELESS_CONFIG
} // namespace } // namespace
#endif #endif

View File

@ -9,10 +9,8 @@ extern BLEServer *pServer;
extern BLEService *pService; extern BLEService *pService;
extern BLECharacteristic *livestatsCharacteristic; extern BLECharacteristic *livestatsCharacteristic;
extern BLECharacteristic *remotecontrolCharacteristic; extern BLECharacteristic *remotecontrolCharacteristic;
#ifdef FEATURE_WIRELESS_CONFIG
extern BLECharacteristic *wirelessConfig; extern BLECharacteristic *wirelessConfig;
extern BLECharacteristic *getwifilist; extern BLECharacteristic *getwifilist;
#endif // FEATURE_WIRELESS_CONFIG
void initBle(); void initBle();