SD card support for 2432S024C and some fixes (#24)

- Implemented SD card support for Yellow Board 2432S024C
- Fix for locking bug when showing gui keyboard
- T-Deck driver naming fixes
- Loader tag name consistency improvement
This commit is contained in:
Ken Van Hoeylandt
2024-01-28 21:52:05 +01:00
committed by GitHub
parent d27579848a
commit ddf46b07e9
15 changed files with 259 additions and 100 deletions
+1 -1
View File
@@ -55,7 +55,7 @@
#define TDECK_SDCARD_FORMAT_ON_MOUNT_FAILED false
#define TDECK_SDCARD_MAX_OPEN_FILES 4
#define TDECK_SDCARD_ALLOC_UNIT_SIZE (16 * 1024)
#define TDECK_SDCARD_STATUS_CHECK_ENALBED false
#define TDECK_SDCARD_STATUS_CHECK_ENABLED false
// Keyboard
#define TDECK_KEYBOARD_I2C_BUS_HANDLE TDECK_I2C_BUS_HANDLE
+1 -1
View File
@@ -4,7 +4,7 @@
bool tdeck_bootstrap();
bool tdeck_init_lvgl();
extern SdCard tdeck_sdcard;
extern const SdCard tdeck_sdcard;
const HardwareConfig lilygo_tdeck = {
.bootstrap = &tdeck_bootstrap,
+2 -2
View File
@@ -61,7 +61,7 @@ static void* sdcard_mount(const char* mount_point) {
.format_if_mount_failed = TDECK_SDCARD_FORMAT_ON_MOUNT_FAILED,
.max_files = TDECK_SDCARD_MAX_OPEN_FILES,
.allocation_unit_size = TDECK_SDCARD_ALLOC_UNIT_SIZE,
.disk_status_check_enable = TDECK_SDCARD_STATUS_CHECK_ENALBED
.disk_status_check_enable = TDECK_SDCARD_STATUS_CHECK_ENABLED
};
sdmmc_card_t* card;
@@ -125,7 +125,7 @@ static void sdcard_unmount(void* context) {
free(data);
}
SdCard tdeck_sdcard = {
const SdCard tdeck_sdcard = {
.mount = &sdcard_init_and_mount,
.unmount = &sdcard_unmount,
.mount_behaviour = SDCARD_MOUNT_BEHAVIOUR_AT_BOOT