Skip to content

Commit 6ac1ae6

Browse files
committed
Changes to add-on component, S31 fixes
1 parent 7043218 commit 6ac1ae6

3 files changed

Lines changed: 11 additions & 10 deletions

File tree

main/idf_component.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
dependencies:
22
idf: ">=6.0.2"
33
espressif/cjson: "^1.7.19"
4-
badgeteam/badge-bsp: "=1.2.0"
4+
badgeteam/badge-bsp: "=1.4.0"
55
robotman2412/pax-gfx: "=2.2.2"
66
robotman2412/pax-codecs: "=1.0.1"
77
badgeteam/appfs: "=2.1.0"
@@ -10,7 +10,7 @@ dependencies:
1010
nicolaielectronics/tanmatsu-wifi: "=1.3.1"
1111
badgeteam/badgelink: "=0.2.0"
1212
nicolaielectronics/tanmatsu-lora: "=0.6.0"
13-
nicolaielectronics/tanmatsu-addon: "=0.0.1"
13+
nicolaielectronics/tanmatsu-addon: "=0.1.0"
1414
nicolaielectronics/tanmatsu-settings: "=1.2.0"
1515
nicolaielectronics/scd4x: "=0.0.1"
1616
nicolaielectronics/rvswd:

main/main.c

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,8 @@
8181
#include "esp_hosted.h"
8282
#endif
8383

84-
85-
#if defined(CONFIG_BSP_TARGET_TANMATSU) || defined(CONFIG_BSP_TARGET_ESP32_P4_FUNCTION_EV_BOARD) || defined(CONFIG_BSP_TARGET_ESP32_S31_KORVO_1)
84+
#if defined(CONFIG_BSP_TARGET_TANMATSU) || defined(CONFIG_BSP_TARGET_ESP32_P4_FUNCTION_EV_BOARD) || \
85+
defined(CONFIG_BSP_TARGET_ESP32_S31_KORVO_1)
8686
#include "hid_keyboard.h"
8787
#endif
8888

@@ -664,7 +664,8 @@ void app_main(void) {
664664
usb_debug_listener_initialize();
665665

666666
startup_dialog("Detecting Add-On boards...");
667-
addon_initialize();
667+
addon_read_descriptor(ADDON_LOCATION_INTERNAL);
668+
addon_read_descriptor(ADDON_LOCATION_CATT);
668669

669670
if (!display_available) {
670671
ESP_LOGE(TAG, "Started without display");
@@ -698,7 +699,8 @@ void app_main(void) {
698699

699700
bsp_power_set_usb_host_boost_enabled(true);
700701

701-
#if defined(CONFIG_BSP_TARGET_TANMATSU) || defined(CONFIG_BSP_TARGET_ESP32_P4_FUNCTION_EV_BOARD) || defined(CONFIG_BSP_TARGET_ESP32_S31_KORVO_1)
702+
#if defined(CONFIG_BSP_TARGET_TANMATSU) || defined(CONFIG_BSP_TARGET_ESP32_P4_FUNCTION_EV_BOARD) || \
703+
defined(CONFIG_BSP_TARGET_ESP32_S31_KORVO_1)
702704
res = hid_kbd_init();
703705
if (res != ESP_OK) {
704706
ESP_LOGE(TAG, "Failed to initialize USB HID keyboard support");

main/menu/home.c

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -122,9 +122,8 @@ static void execute_action(menu_home_action_t action) {
122122
}
123123

124124
static void describe_addon(addon_location_t location, char* description, size_t description_size) {
125-
addon_descriptor_t* descriptor = NULL;
126-
esp_err_t res = addon_get_descriptor(location, &descriptor);
127-
if (res == ESP_OK && descriptor) {
125+
addon_descriptor_t* descriptor = addon_get_descriptor(location);
126+
if (descriptor) {
128127
const char* location_str = location == ADDON_LOCATION_INTERNAL ? "Internal" : "CATT";
129128
switch (descriptor->descriptor_type) {
130129
case ADDON_TYPE_UNINITIALIZED:
@@ -155,7 +154,7 @@ static void describe_addon(addon_location_t location, char* description, size_t
155154

156155
static void describe_addons(char* description, size_t description_size) {
157156
describe_addon(ADDON_LOCATION_INTERNAL, description, description_size);
158-
describe_addon(ADDON_LOCATION_EXTERNAL, &description[strlen(description)], description_size - strlen(description));
157+
describe_addon(ADDON_LOCATION_CATT, &description[strlen(description)], description_size - strlen(description));
159158
}
160159

161160
static void render(pax_buf_t* buffer, gui_theme_t* theme, menu_t* menu, pax_vec2_t position, bool partial, bool icons,

0 commit comments

Comments
 (0)