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_POWERSUPPLY
-DFEATURE_LEDBACKLIGHT
-DFEATURE_WIRELESS_CONFIG
-DFEATURE_ESPNOW
-DLEDBACKLIGHT_INVERTED

View File

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

View File

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

View File

@ -16,6 +16,7 @@ add_definitions(
)
set(BOBBYCAR_BUILDFLAGS
<<<<<<< HEAD
-DFEATURE_ADC_IN
-DPINS_GAS=34
-DPINS_BREMS=35
@ -74,6 +75,71 @@ set(BOBBYCAR_BUILDFLAGS
# -DSWITCH_BLINK
# -DFEATURE_IS_MIR_EGAL_OB_DER_WEBSERVER_KORREKT_ARBEITET
-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")

View File

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

View File

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

View File

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

View File

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

View File

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