diff --git a/Production/Firmware/chu_pico.uf2 b/Production/Firmware/chu_pico.uf2 index f8e075f..0eb5fb5 100644 Binary files a/Production/Firmware/chu_pico.uf2 and b/Production/Firmware/chu_pico.uf2 differ diff --git a/firmware/modules/aic_pico b/firmware/modules/aic_pico index 297c5d2..1d06678 160000 --- a/firmware/modules/aic_pico +++ b/firmware/modules/aic_pico @@ -1 +1 @@ -Subproject commit 297c5d2a088b712e5e1052cbe385b8d9ee76a064 +Subproject commit 1d06678453221e0ea6c5ab79da24c448cbd8de5f diff --git a/firmware/src/commands.c b/firmware/src/commands.c index d1e78a9..daa48d6 100644 --- a/firmware/src/commands.c +++ b/firmware/src/commands.c @@ -499,7 +499,7 @@ static void handle_nfc() nfc_rf_field(true); nfc_card_t card = nfc_detect_card(); nfc_rf_field(false); - printf("Card: %s", nfc_card_name(card.card_type)); + printf("Card: %s", nfc_card_type_str(card.card_type)); for (int i = 0; i < card.len; i++) { printf(" %02x", card.uid[i]); } @@ -515,7 +515,7 @@ static bool handle_aime_mode(const char *mode) } else { return false; } - aime_set_mode(chu_cfg->aime.mode); + aime_sub_mode(chu_cfg->aime.mode); config_changed(); return true; } diff --git a/firmware/src/main.c b/firmware/src/main.c index f41f7b7..a3864c8 100644 --- a/firmware/src/main.c +++ b/firmware/src/main.c @@ -306,7 +306,7 @@ void init() nfc_init(); aime_init(cdc_aime_putc); aime_virtual_aic(chu_cfg->aime.virtual_aic); - aime_set_mode(chu_cfg->aime.mode); + aime_sub_mode(chu_cfg->aime.mode); cli_init("chu_pico>", "\n << Chu Pico Controller >>\n" " https://github.com/whowechina\n\n");