diff --git a/README.md b/README.md index 4c1a2ad..090062c 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,7 @@ ____________________________________________________ ____________________________________________________ ## Timeline (Versions): +- 2024.11.13 T-Deck Joystick and Button Pressing Fix for smother operation. - 2024.10.24 Added QRP Labs LightTracker Plus1.0 support. - 2024.10.11 Added Lilygo TTGO T-Deck Plus support. - 2024.10.10 Configuration WiFiAP stops after 1 minute of no-client connected. diff --git a/platformio.ini b/platformio.ini index d27ac15..6381689 100644 --- a/platformio.ini +++ b/platformio.ini @@ -48,10 +48,10 @@ board = ttgo-t-beam build_flags = ${common.build_flags} -D TTGO_T_Beam_V1_2 - -DHAS_SX1278 - -DHAS_AXP2101 - -DHAS_BT_CLASSIC - -DHAS_GPS_CTRL + -D HAS_SX1278 + -D HAS_AXP2101 + -D HAS_BT_CLASSIC + -D HAS_GPS_CTRL lib_deps = ${common.lib_deps} ${common.display_libs} @@ -64,10 +64,10 @@ board = ttgo-t-beam build_flags = ${common.build_flags} -D TTGO_T_Beam_V1_2_915 - -DHAS_SX1276 - -DHAS_AXP2101 - -DHAS_BT_CLASSIC - -DHAS_GPS_CTRL + -D HAS_SX1276 + -D HAS_AXP2101 + -D HAS_BT_CLASSIC + -D HAS_GPS_CTRL lib_deps = ${common.lib_deps} ${common.display_libs} @@ -81,10 +81,10 @@ board = ttgo-t-beam build_flags = ${common.build_flags} -D TTGO_T_Beam_V1_2_SX1262 - -DHAS_SX1262 - -DHAS_AXP2101 - -DHAS_BT_CLASSIC - -DHAS_GPS_CTRL + -D HAS_SX1262 + -D HAS_AXP2101 + -D HAS_BT_CLASSIC + -D HAS_GPS_CTRL lib_deps = ${common.lib_deps} ${common.display_libs} @@ -98,10 +98,10 @@ board = ttgo-t-beam build_flags = ${common.build_flags} -D TTGO_T_Beam_V1_0 - -DHAS_SX1278 - -DHAS_AXP192 - -DHAS_BT_CLASSIC - -DHAS_GPS_CTRL + -D HAS_SX1278 + -D HAS_AXP192 + -D HAS_BT_CLASSIC + -D HAS_GPS_CTRL lib_deps = ${common.lib_deps} ${common.display_libs} @@ -114,10 +114,10 @@ board = ttgo-t-beam build_flags = ${common.build_flags} -D TTGO_T_Beam_V1_0_915 - -DHAS_SX1276 - -DHAS_AXP192 - -DHAS_BT_CLASSIC - -DHAS_GPS_CTRL + -D HAS_SX1276 + -D HAS_AXP192 + -D HAS_BT_CLASSIC + -D HAS_GPS_CTRL lib_deps = ${common.lib_deps} ${common.display_libs} @@ -131,10 +131,10 @@ board = ttgo-t-beam build_flags = ${common.build_flags} -D TTGO_T_Beam_V1_0_SX1268 - -DHAS_SX1268 - -DHAS_AXP192 - -DHAS_BT_CLASSIC - -DHAS_GPS_CTRL + -D HAS_SX1268 + -D HAS_AXP192 + -D HAS_BT_CLASSIC + -D HAS_GPS_CTRL lib_deps = ${common.lib_deps} ${common.display_libs} @@ -148,8 +148,8 @@ board = ttgo-t-beam build_flags = ${common.build_flags} -D TTGO_T_Beam_V0_7 - -DHAS_SX1278 - -DHAS_BT_CLASSIC + -D HAS_SX1278 + -D HAS_BT_CLASSIC lib_deps = ${common.lib_deps} ${common.display_libs} @@ -162,8 +162,8 @@ board = ttgo-lora32-v21 build_flags = ${common.build_flags} -D TTGO_T_LORA32_V2_1_GPS - -DHAS_SX1278 - -DHAS_BT_CLASSIC + -D HAS_SX1278 + -D HAS_BT_CLASSIC lib_deps = ${common.lib_deps} ${common.display_libs} @@ -175,8 +175,8 @@ board = ttgo-lora32-v21 build_flags = ${common.build_flags} -D TTGO_T_LORA32_V2_1_GPS_915 - -DHAS_SX1276 - -DHAS_BT_CLASSIC + -D HAS_SX1276 + -D HAS_BT_CLASSIC lib_deps = ${common.lib_deps} ${common.display_libs} @@ -189,9 +189,9 @@ board = ttgo-lora32-v21 build_flags = ${common.build_flags} -D TTGO_T_LORA32_V2_1_TNC - -DHAS_SX1278 - -DHAS_BT_CLASSIC - -DHAS_NO_GPS + -D HAS_SX1278 + -D HAS_BT_CLASSIC + -D HAS_NO_GPS lib_deps = ${common.lib_deps} ${common.display_libs} @@ -203,9 +203,9 @@ board = ttgo-lora32-v21 build_flags = ${common.build_flags} -D TTGO_T_LORA32_V2_1_TNC_915 - -DHAS_SX1276 - -DHAS_BT_CLASSIC - -DHAS_NO_GPS + -D HAS_SX1276 + -D HAS_BT_CLASSIC + -D HAS_NO_GPS lib_deps = ${common.lib_deps} ${common.display_libs} @@ -220,7 +220,7 @@ build_flags = ${common.build_flags} ${common.usb_flags} -D HELTEC_V3_GPS - -DHAS_SX1262 + -D HAS_SX1262 lib_deps = ${common.lib_deps} ${common.display_libs} @@ -233,8 +233,8 @@ build_flags = ${common.build_flags} ${common.usb_flags} -D HELTEC_V3_TNC - -DHAS_SX1262 - -DHAS_NO_GPS + -D HAS_SX1262 + -D HAS_NO_GPS lib_deps = ${common.lib_deps} ${common.display_libs} @@ -248,10 +248,10 @@ build_flags = ${common.build_flags} ${common.usb_flags} -D HELTEC_WIRELESS_TRACKER - -DHAS_SX1262 - -DGPS_BAUDRATE=115200 - -DHAS_GPS_CTRL - -DHAS_TFT + -D HAS_SX1262 + -D GPS_BAUDRATE=115200 + -D HAS_GPS_CTRL + -D HAS_TFT -D USER_SETUP_LOADED -D TFT_WIDTH=80 -D TFT_HEIGHT=160 @@ -287,10 +287,10 @@ build_flags = ${common.build_flags} ${common.usb_flags} -D TTGO_T_Beam_S3_SUPREME_V3 - -DBOARD_HAS_PSRAM - -DHAS_SX1262 - -DHAS_GPS_CTRL - -DHAS_AXP2101 + -D BOARD_HAS_PSRAM + -D HAS_SX1262 + -D HAS_GPS_CTRL + -D HAS_AXP2101 lib_deps = ${common.lib_deps} ${common.display_libs} @@ -319,33 +319,33 @@ build_flags = ${common.build_flags} ${common.usb_flags} -D TTGO_T_DECK_GPS - -DBOARD_HAS_PSRAM - -DHAS_SX1262 - -DHAS_TFT - -DUSER_SETUP_LOADED - -DST7789_DRIVER - -DTFT_WIDTH=240 - -DTFT_HEIGHT=320 - -DTFT_RGB_ORDER=TFT_BGR - -DTFT_INVERSION_ON - -DTFT_MISO=38 - -DTFT_MOSI=41 - -DTFT_SCLK=40 - -DTFT_CS=12 - -DTFT_DC=11 - -DTFT_RST=-1 - -DTFT_BUSY=-1 - -DTFT_BL=42 - -DTFT_BACKLIGHT_ON=1 - -DTOUCH_CS=-1 - -DLOAD_GLCD - -DLOAD_FONT2 - -DLOAD_FONT4 - -DLOAD_FONT6 - -DLOAD_FONT7 - -DLOAD_FONT8 - -DSPI_FREQUENCY=40000000 - -DSPI_READ_FREQUENCY=16000000 + -D BOARD_HAS_PSRAM + -D HAS_SX1262 + -D HAS_TFT + -D USER_SETUP_LOADED + -D ST7789_DRIVER + -D TFT_WIDTH=240 + -D TFT_HEIGHT=320 + -D TFT_RGB_ORDER=TFT_BGR + -D TFT_INVERSION_ON + -D TFT_MISO=38 + -D TFT_MOSI=41 + -D TFT_SCLK=40 + -D TFT_CS=12 + -D TFT_DC=11 + -D TFT_RST=-1 + -D TFT_BUSY=-1 + -D TFT_BL=42 + -D TFT_BACKLIGHT_ON=1 + -D TOUCH_CS=-1 + -D LOAD_GLCD + -D LOAD_FONT2 + -D LOAD_FONT4 + -D LOAD_FONT6 + -D LOAD_FONT7 + -D LOAD_FONT8 + -D SPI_FREQUENCY=40000000 + -D SPI_READ_FREQUENCY=16000000 lib_deps = ${common.lib_deps} bodmer/TFT_eSPI @ 2.5.43 @@ -371,34 +371,34 @@ build_flags = ${common.build_flags} ${common.usb_flags} -D TTGO_T_DECK_PLUS - -DBOARD_HAS_PSRAM - -DHAS_SX1262 - -DGPS_BAUDRATE=38400 - -DHAS_TFT - -DUSER_SETUP_LOADED - -DST7789_DRIVER - -DTFT_WIDTH=240 - -DTFT_HEIGHT=320 - -DTFT_RGB_ORDER=TFT_BGR - -DTFT_INVERSION_ON - -DTFT_MISO=38 - -DTFT_MOSI=41 - -DTFT_SCLK=40 - -DTFT_CS=12 - -DTFT_DC=11 - -DTFT_RST=-1 - -DTFT_BUSY=-1 - -DTFT_BL=42 - -DTFT_BACKLIGHT_ON=1 - -DTOUCH_CS=-1 - -DLOAD_GLCD - -DLOAD_FONT2 - -DLOAD_FONT4 - -DLOAD_FONT6 - -DLOAD_FONT7 - -DLOAD_FONT8 - -DSPI_FREQUENCY=40000000 - -DSPI_READ_FREQUENCY=16000000 + -D BOARD_HAS_PSRAM + -D HAS_SX1262 + -D GPS_BAUDRATE=38400 + -D HAS_TFT + -D USER_SETUP_LOADED + -D ST7789_DRIVER + -D TFT_WIDTH=240 + -D TFT_HEIGHT=320 + -D TFT_RGB_ORDER=TFT_BGR + -D TFT_INVERSION_ON + -D TFT_MISO=38 + -D TFT_MOSI=41 + -D TFT_SCLK=40 + -D TFT_CS=12 + -D TFT_DC=11 + -D TFT_RST=-1 + -D TFT_BUSY=-1 + -D TFT_BL=42 + -D TFT_BACKLIGHT_ON=1 + -D TOUCH_CS=-1 + -D LOAD_GLCD + -D LOAD_FONT2 + -D LOAD_FONT4 + -D LOAD_FONT6 + -D LOAD_FONT7 + -D LOAD_FONT8 + -D SPI_FREQUENCY=40000000 + -D SPI_READ_FREQUENCY=16000000 lib_deps = ${common.lib_deps} bodmer/TFT_eSPI @ 2.5.43 @@ -410,8 +410,8 @@ board = esp32dev build_flags = ${common.build_flags} -D ESP32_DIY_LoRa_GPS - -DHAS_SX1278 - -DHAS_BT_CLASSIC + -D HAS_SX1278 + -D HAS_BT_CLASSIC lib_deps = ${common.lib_deps} ${common.display_libs} @@ -423,8 +423,8 @@ board = esp32dev build_flags = ${common.build_flags} -D ESP32_DIY_LoRa_GPS_915 - -DHAS_SX1276 - -DHAS_BT_CLASSIC + -D HAS_SX1276 + -D HAS_BT_CLASSIC lib_deps = ${common.lib_deps} ${common.display_libs} @@ -439,7 +439,7 @@ build_flags = ${common.build_flags} ${common.usb_flags} -D ESP32S3_DIY_LoRa_GPS - -DHAS_SX1278 + -D HAS_SX1278 lib_deps = ${common.lib_deps} ${common.display_libs} @@ -453,7 +453,7 @@ build_flags = ${common.build_flags} ${common.usb_flags} -D ESP32S3_DIY_LoRa_GPS_915 - -DHAS_SX1276 + -D HAS_SX1276 lib_deps = ${common.lib_deps} ${common.display_libs} @@ -466,9 +466,9 @@ board = esp32dev build_flags = ${common.build_flags} -D ESP32_DIY_1W_LoRa_GPS - -DHAS_SX1268 - -DHAS_1W_LORA - -DHAS_BT_CLASSIC + -D HAS_SX1268 + -D HAS_1W_LORA + -D HAS_BT_CLASSIC lib_deps = ${common.lib_deps} ${common.display_libs} @@ -480,9 +480,9 @@ board = esp32dev build_flags = ${common.build_flags} -D ESP32_DIY_1W_LoRa_GPS_915 - -DHAS_SX1262 - -DHAS_1W_LORA - -DHAS_BT_CLASSIC + -D HAS_SX1262 + -D HAS_1W_LORA + -D HAS_BT_CLASSIC lib_deps = ${common.lib_deps} ${common.display_libs} @@ -494,9 +494,9 @@ board = esp32dev build_flags = ${common.build_flags} -D ESP32_DIY_1W_LoRa_GPS_LLCC68 - -DHAS_LLCC68 - -DHAS_1W_LORA - -DHAS_BT_CLASSIC + -D HAS_LLCC68 + -D HAS_1W_LORA + -D HAS_BT_CLASSIC lib_deps = ${common.lib_deps} ${common.display_libs} @@ -509,9 +509,9 @@ board = esp32dev build_flags = ${common.build_flags} -D OE5HWN_MeshCom - -DHAS_SX1268 - -DHAS_1W_LORA - -DHAS_BT_CLASSIC + -D HAS_SX1268 + -D HAS_1W_LORA + -D HAS_BT_CLASSIC lib_deps = ${common.lib_deps} ${common.display_libs} @@ -523,8 +523,8 @@ board = esp32dev build_flags = ${common.build_flags} -D WEMOS_ESP32_Bat_LoRa_GPS - -DHAS_SX1278 - -DHAS_BT_CLASSIC + -D HAS_SX1278 + -D HAS_BT_CLASSIC lib_deps = ${common.lib_deps} ${common.display_libs} @@ -539,7 +539,7 @@ build_flags = ${common.build_flags} ${common.usb_flags} -D ESP32_C3_DIY_LoRa_GPS - -DHAS_SX1278 + -D HAS_SX1278 lib_deps = ${common.lib_deps} ${common.display_libs} @@ -553,7 +553,7 @@ build_flags = ${common.build_flags} ${common.usb_flags} -D ESP32_C3_DIY_LoRa_GPS_915 - -DHAS_SX1276 + -D HAS_SX1276 lib_deps = ${common.lib_deps} ${common.display_libs} @@ -565,8 +565,8 @@ board = ttgo-lora32-v21 build_flags = ${common.build_flags} -D HELTEC_V2_GPS - -DHAS_SX1278 - -DHAS_BT_CLASSIC + -D HAS_SX1278 + -D HAS_BT_CLASSIC lib_deps = ${common.lib_deps} ${common.display_libs} @@ -577,8 +577,8 @@ board = ttgo-lora32-v21 build_flags = ${common.build_flags} -D HELTEC_V2_GPS_915 - -DHAS_SX1276 - -DHAS_BT_CLASSIC + -D HAS_SX1276 + -D HAS_BT_CLASSIC lib_deps = ${common.lib_deps} ${common.display_libs} @@ -590,7 +590,7 @@ board_build.mcu = esp32c3 build_flags = ${common.build_flags} -D HELTEC_HTCT62_GPS - -DHAS_SX1262 + -D HAS_SX1262 lib_deps = ${common.lib_deps} ${common.display_libs} @@ -603,8 +603,8 @@ build_flags = ${common.build_flags} ${common.usb_flags} -D LIGHTTRACKER_PLUS_1_0 - -DHAS_SX1268 - -DHAS_1W_LORA + -D HAS_SX1268 + -D HAS_1W_LORA lib_deps = ${common.lib_deps} adafruit/Adafruit SHTC3 Library @ 1.0.1 \ No newline at end of file diff --git a/src/joystick_utils.cpp b/src/joystick_utils.cpp index f88343d..aa83337 100644 --- a/src/joystick_utils.cpp +++ b/src/joystick_utils.cpp @@ -4,7 +4,6 @@ #ifdef HAS_JOYSTICK - namespace JOYSTICK_Utils { int debounceDelay = 200; // 50 ms debounce time