joystick and button update

This commit is contained in:
richonguzman 2024-11-13 09:48:57 -03:00
parent 7fc0dd738f
commit c59ae59c6e
3 changed files with 132 additions and 132 deletions

View File

@ -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.

View File

@ -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

View File

@ -4,7 +4,6 @@
#ifdef HAS_JOYSTICK
namespace JOYSTICK_Utils {
int debounceDelay = 200; // 50 ms debounce time