Skip to content

Commit

Permalink
Implement display buttons
Browse files Browse the repository at this point in the history
  • Loading branch information
CommanderRedYT committed Apr 23, 2024
1 parent 4057311 commit e077253
Show file tree
Hide file tree
Showing 33 changed files with 3,580 additions and 74 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ jobs:
strategy:
fail-fast: false
matrix:
node: [default]
node: [default, diodes]
name: ${{ matrix.node }}
needs:
- checkout
Expand Down
1 change: 1 addition & 0 deletions configs/config_diodes.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
set(APP_NAME esp-vesc-display)
53 changes: 39 additions & 14 deletions configs/sdkconfig_default
Original file line number Diff line number Diff line change
Expand Up @@ -357,6 +357,28 @@ CONFIG_PARTITION_TABLE_OFFSET=0x9000
CONFIG_PARTITION_TABLE_MD5=y
# end of Partition Table

#
# tuktuk management unit
#
# CONFIG_TUKTUK_BUTTON_TYPE_NONE is not set
CONFIG_TUKTUK_BUTTON_TYPE_BASIC=y
# CONFIG_TUKTUK_BUTTON_TYPE_DIODE is not set
# CONFIG_TUKTUK_BUTTON_TYPE_BASIC_INPUT_MODE_NONE is not set
CONFIG_TUKTUK_BUTTON_TYPE_BASIC_INPUT_MODE_PULLUP=y
# CONFIG_TUKTUK_BUTTON_TYPE_BASIC_INPUT_MODE_PULLDOWN is not set
CONFIG_TUKTUK_BUTTON_TYPE_BASIC_INPUT_LEVEL_WHEN_PRESSED_HIGH=y
# CONFIG_TUKTUK_BUTTON_TYPE_BASIC_INPUT_LEVEL_WHEN_PRESSED_LOW is not set

#
# Direct button input pins configuration
#
CONFIG_TUKTUK_BASIC_PIN_1=12
CONFIG_TUKTUK_BASIC_PIN_2=14
CONFIG_TUKTUK_BASIC_PIN_3=26
CONFIG_TUKTUK_BASIC_PIN_4=27
# end of Direct button input pins configuration
# end of tuktuk management unit

#
# Arduino Configuration
#
Expand Down Expand Up @@ -384,7 +406,7 @@ CONFIG_ARDUHAL_LOG_DEFAULT_LEVEL=1
#
# ESP Gui settings
#
CONFIG_ESPGUI_MENUDISPLAY_ROWS=10
CONFIG_ESPGUI_MENUDISPLAY_ROWS=7
# end of ESP Gui settings

#
Expand All @@ -403,7 +425,7 @@ CONFIG_LOG_LOCAL_LEVEL_CONFIG_INFO=y
# CONFIG_LOG_LOCAL_LEVEL_CONFIG_DEBUG is not set
# CONFIG_LOG_LOCAL_LEVEL_CONFIG_VERBOSE is not set
CONFIG_LOG_LOCAL_LEVEL_CONFIG=3
CONFIG_SEPARATE_FACTORY_NVS_PARTITION=y
# CONFIG_SEPARATE_FACTORY_NVS_PARTITION is not set
# end of ESP Config lib settings

#
Expand Down Expand Up @@ -449,10 +471,11 @@ CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL=2
CONFIG_COMPILER_HIDE_PATHS_MACROS=y
# CONFIG_COMPILER_CXX_EXCEPTIONS is not set
# CONFIG_COMPILER_CXX_RTTI is not set
CONFIG_COMPILER_STACK_CHECK_MODE_NONE=y
# CONFIG_COMPILER_STACK_CHECK_MODE_NORM is not set
# CONFIG_COMPILER_STACK_CHECK_MODE_NONE is not set
CONFIG_COMPILER_STACK_CHECK_MODE_NORM=y
# CONFIG_COMPILER_STACK_CHECK_MODE_STRONG is not set
# CONFIG_COMPILER_STACK_CHECK_MODE_ALL is not set
CONFIG_COMPILER_STACK_CHECK=y
# CONFIG_COMPILER_WARN_WRITE_STRINGS is not set
# CONFIG_COMPILER_DISABLE_GCC12_WARNINGS is not set
# CONFIG_COMPILER_DUMP_RTL_FILES is not set
Expand Down Expand Up @@ -875,9 +898,9 @@ CONFIG_ESP_PHY_CALIBRATION_MODE=0
# ESP System Settings
#
# CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80 is not set
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160=y
# CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240 is not set
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=160
# CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160 is not set
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=240

#
# Memory
Expand Down Expand Up @@ -1161,13 +1184,14 @@ CONFIG_HAL_SPI_SLAVE_FUNC_IN_IRAM=y
#
# Heap memory debugging
#
CONFIG_HEAP_POISONING_DISABLED=y
# CONFIG_HEAP_POISONING_LIGHT is not set
# CONFIG_HEAP_POISONING_DISABLED is not set
CONFIG_HEAP_POISONING_LIGHT=y
# CONFIG_HEAP_POISONING_COMPREHENSIVE is not set
CONFIG_HEAP_TRACING_OFF=y
# CONFIG_HEAP_TRACING_STANDALONE is not set
# CONFIG_HEAP_TRACING_TOHOST is not set
# CONFIG_HEAP_USE_HOOKS is not set
# CONFIG_HEAP_TASK_TRACKING is not set
# CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS is not set
# CONFIG_HEAP_PLACE_FUNCTION_INTO_FLASH is not set
# end of Heap memory debugging
Expand Down Expand Up @@ -1871,10 +1895,11 @@ CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y
# CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set
CONFIG_OPTIMIZATION_ASSERTION_LEVEL=2
# CONFIG_CXX_EXCEPTIONS is not set
CONFIG_STACK_CHECK_NONE=y
# CONFIG_STACK_CHECK_NORM is not set
# CONFIG_STACK_CHECK_NONE is not set
CONFIG_STACK_CHECK_NORM=y
# CONFIG_STACK_CHECK_STRONG is not set
# CONFIG_STACK_CHECK_ALL is not set
CONFIG_STACK_CHECK=y
# CONFIG_WARN_WRITE_STRINGS is not set
# CONFIG_ESP32_APPTRACE_DEST_TRAX is not set
CONFIG_ESP32_APPTRACE_DEST_NONE=y
Expand Down Expand Up @@ -1912,9 +1937,9 @@ CONFIG_ESP32_PHY_MAX_TX_POWER=20
# CONFIG_SPIRAM_SUPPORT is not set
# CONFIG_ESP32_SPIRAM_SUPPORT is not set
# CONFIG_ESP32_DEFAULT_CPU_FREQ_80 is not set
CONFIG_ESP32_DEFAULT_CPU_FREQ_160=y
# CONFIG_ESP32_DEFAULT_CPU_FREQ_240 is not set
CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=160
# CONFIG_ESP32_DEFAULT_CPU_FREQ_160 is not set
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=240
CONFIG_TRACEMEM_RESERVE_DRAM=0x0
# CONFIG_ESP32_PANIC_PRINT_HALT is not set
CONFIG_ESP32_PANIC_PRINT_REBOOT=y
Expand Down
Loading

0 comments on commit e077253

Please sign in to comment.