Added seatbot stuff

This commit is contained in:
CommanderRedYT
2022-01-09 04:28:43 +01:00
parent 4d61959c5b
commit 299729a272
5 changed files with 1838 additions and 0 deletions

77
config_seatbot.cmake Normal file
View File

@@ -0,0 +1,77 @@
set(BOBBY_APP_NAME seatbot)
add_definitions(
-DUSER_SETUP_LOADED=1
-DLOAD_GLCD=1
-DLOAD_FONT2=1
-DLOAD_FONT4=1
-DLOAD_FONT7=1
-DILI9341_DRIVER=1
-DTFT_MOSI=13
-DTFT_SCLK=15
-DTFT_CS=14
-DTFT_DC=12
-DTFT_RST=2
-DSPI_FREQUENCY=20000000
)
set(BOBBYCAR_BUILDFLAGS
# -DFEATURE_ADC_IN
# -DPINS_GAS=34
# -DPINS_BREMS=35
-DFEATURE_JOYSTICK
-DDEFAULT_SWAPSCREENBYTES=false
-DFEATURE_CAN
# -DFEATURE_SERIAL
# -DPINS_RX1=4
# -DPINS_TX1=5
# -DPINS_RX2=22
# -DPINS_TX2=23
-DDEFAULT_INVERTFRONTLEFT=false
-DDEFAULT_INVERTFRONTRIGHT=true
-DDEFAULT_INVERTBACKLEFT=false
-DDEFAULT_INVERTBACKRIGHT=true
-DDEFAULT_WHEELDIAMETER=200
# -DFEATURE_MOSFETS
# -DPINS_MOSFET0=18
# -DPINS_MOSFET1=19
# -DPINS_MOSFET2=21
-DDEFAULT_IMOTMAX=28
-DDEFAULT_IDCMAX=30
-DDEFAULT_NMOTMAX=2000
-DDEFAULT_FIELDWEAKMAX=7
-DDEFAULT_FIELDADVMAX=40
-DFEATURE_WEBSERVER
-DFEATURE_OTA
-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_BLE
-DFEATURE_UDPCLOUD
-DFEATURE_LEDBACKLIGHT
-DPINS_LEDBACKLIGHT=23
-DLEDBACKLIGHT_INVERTED
-DFEATURE_GARAGE
-DFEATURE_WIRELESS_CONFIG
-DFEATURE_LEDSTRIP
-DPINS_LEDSTRIP=33
-DHEAP_LRGST_CRASH_TEXT_FIX
-DLEDSTRIP_ANIMATION_DEFAULT=1
-DLEDS_PER_METER=144
-DOLD_NVS
# -DFEATURE_DNS_NS
-DSWITCH_BLINK
-DFEATURE_IS_MIR_EGAL_OB_DER_WEBSERVER_KORREKT_ARBEITET
-DFEATURE_ESPNOW
)
#if (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/ignore/lockscreen_plugin.cmake")
# include("${CMAKE_CURRENT_SOURCE_DIR}/ignore/lockscreen_plugin.cmake")
# message(WARNING "Including lockscreen_plugin")
#endif()

View File

@@ -11,6 +11,15 @@ float gametrakX;
float gametrakY;
float gametrakDist;
#endif
#ifdef FEATURE_JOYSTICK
bool joystick_button{};
int16_t joystick_x{};
int16_t joystick_y{};
int16_t raw_joystick_x{};
int16_t raw_joystick_y{};
#endif
float avgSpeed{};
float avgSpeedKmh{};
float sumCurrent{};

View File

@@ -38,6 +38,15 @@ extern float gametrakX;
extern float gametrakY;
extern float gametrakDist;
#endif
#ifdef FEATURE_JOYSTICK
extern bool joystick_button;
extern int16_t joystick_x;
extern int16_t joystick_y;
extern int16_t raw_joystick_x;
extern int16_t raw_joystick_y;
#endif
extern float avgSpeed;
extern float avgSpeedKmh;
extern float sumCurrent;

1742
sdkconfig_seatbot Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -8,6 +8,7 @@ VALID_CONFIGS=(
"greyhash"
"nofeatures"
"allfeatures"
"seatbot"
)
print_usage() {