Skip to content

Commit fc2c0f5

Browse files
authored
Merge pull request solosky#212 from solosky/develop
2.10.0
2 parents e68a2c2 + 74d06d7 commit fc2c0f5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+729
-91
lines changed

.vscode/settings.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@
2929
"functional": "c",
3030
"tuple": "c",
3131
"type_traits": "c",
32-
"utility": "c"
32+
"utility": "c",
33+
"mui_list_view.h": "c",
34+
"nrf_log.h": "c",
35+
"string.h": "c",
36+
"math.h": "c",
37+
"mlib_common.h": "c"
3338
}
3439
}

fw/application/Makefile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,7 @@ SRC_FILES += \
211211
$(PROJ_DIR)/mui/mui_mem.c \
212212
$(PROJ_DIR)/mui/mui_anim.c \
213213
$(PROJ_DIR)/mui/mui_math.c \
214+
$(PROJ_DIR)/mui/mui_resource.c \
214215
$(PROJ_DIR)/mui/view/mui_list_view.c \
215216
$(PROJ_DIR)/mui/view/mui_text_input.c \
216217
$(PROJ_DIR)/mui/view/mui_msg_box.c \
@@ -275,6 +276,7 @@ SRC_FILES += \
275276
$(PROJ_DIR)/app/chameleon/port/fds_utils.c \
276277
$(PROJ_DIR)/app/chameleon/port/tag_helper.c \
277278
$(PROJ_DIR)/app/desktop/app_desktop.c \
279+
$(PROJ_DIR)/app/desktop/view/app_list_view.c \
278280
$(PROJ_DIR)/app/amiibo/app_amiibo.c \
279281
$(PROJ_DIR)/app/amiibo/view/amiibo_detail_view.c \
280282
$(PROJ_DIR)/app/amiibo/scene/amiibo_scene.c \
@@ -541,6 +543,7 @@ INC_FOLDERS += \
541543
$(PROJ_DIR)/app/ble/scene \
542544
$(PROJ_DIR)/app/ble/view \
543545
$(PROJ_DIR)/app/desktop \
546+
$(PROJ_DIR)/app/desktop/view \
544547
$(PROJ_DIR)/app/settings \
545548
$(PROJ_DIR)/app/settings/scene \
546549
$(PROJ_DIR)/app/amiibo \
@@ -721,6 +724,11 @@ ota:
721724
full: settingsgen
722725
mergehex --merge $(OUTPUT_DIRECTORY)/settings.hex $(OUTPUT_DIRECTORY)/bootloader.hex $(SDK_ROOT)/components/softdevice/s112/hex/s112_nrf52_7.2.0_softdevice.hex $(OUTPUT_DIRECTORY)/pixljs.hex --output $(OUTPUT_DIRECTORY)/pixljs_all.hex
723726

727+
gen:
728+
python3 ../scripts/amiibo_db_gen.py
729+
python3 ../scripts/i18n_gen.py
730+
python3 ../scripts/resource_gen.py
731+
724732
flash_ocd: default
725733
openocd -f interface/cmsis-dap.cfg -c "transport select swd" -f target/nrf52.cfg -d2 -c init -c "reset init" -c halt -c "program $(OUTPUT_DIRECTORY)/pixljs.hex verify" -c "reset" -c exit
726734

fw/application/src/app/amiibo/app_amiibo.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ mini_app_t app_amiibo_info = {.id = MINI_APP_ID_AMIIBO,
151151
.sys = false,
152152
.deamon = false,
153153
.hibernate_enabled = true,
154+
.icon_32x32 = &app_amiibo_emulator_32x32,
154155
.run_cb = app_amiibo_on_run,
155156
.kill_cb = app_amiibo_on_kill,
156157
.on_event_cb = app_amiibo_on_event};

fw/application/src/app/amiibo/scene/amiibo_scene_amiibo_detail_menu.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ static void amiibo_scene_amiibo_detail_menu_on_selected(mui_list_view_event_t ev
142142
sprintf(msg, _T(DELETE_TAG_CONFIRM), string_get_cstr(app->current_file));
143143
mui_msg_box_set_message(app->p_msg_box, msg);
144144
mui_msg_box_set_btn_text(app->p_msg_box, _T(CONFIRM), NULL, _T(CANCEL));
145-
mui_msg_box_set_btn_focus(app->p_msg_box, 0);
145+
mui_msg_box_set_btn_focus(app->p_msg_box, 2);
146146
mui_msg_box_set_event_cb(app->p_msg_box, amiibo_scene_amiibo_detail_delete_tag_confirmed);
147147

148148
mui_view_dispatcher_switch_to_view(app->p_view_dispatcher, AMIIBO_VIEW_ID_MSG_BOX);

fw/application/src/app/amiibo/scene/amiibo_scene_file_browser_menu.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ static void amiibo_scene_file_browser_menu_on_selected(mui_list_view_event_t eve
259259
mui_msg_box_set_header(app->p_msg_box, getLangString(_L_DELETE));
260260
mui_msg_box_set_message(app->p_msg_box, msg);
261261
mui_msg_box_set_btn_text(app->p_msg_box, getLangString(_L_DELETE), NULL, getLangString(_L_CANCEL));
262-
mui_msg_box_set_btn_focus(app->p_msg_box, 0);
262+
mui_msg_box_set_btn_focus(app->p_msg_box, 2);
263263
mui_msg_box_set_event_cb(app->p_msg_box, amiibo_scene_file_browser_menu_msg_box_remove_folder_event_cb);
264264

265265
mui_view_dispatcher_switch_to_view(app->p_view_dispatcher, AMIIBO_VIEW_ID_MSG_BOX);

fw/application/src/app/amiibolink/app_amiibolink.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ mini_app_t app_amiibolink_info = {.id = MINI_APP_ID_AMIIBOLINK,
8787
.deamon = false,
8888
.sys = false,
8989
.hibernate_enabled = true,
90+
.icon_32x32 = &app_amiibo_link_32x32,
9091
.run_cb = app_amiibolink_on_run,
9192
.kill_cb = app_amiibolink_on_kill,
9293
.on_event_cb = app_amiibolink_on_event};

fw/application/src/app/amiidb/app_amiidb.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@ const mini_app_t app_amiidb_info = {.id = MINI_APP_ID_AMIIDB,
155155
.sys = false,
156156
.deamon = false,
157157
.hibernate_enabled = false,
158+
.icon_32x32 = &app_amiibo_database_32x32,
158159
.run_cb = app_amiidb_on_run,
159160
.kill_cb = app_amiidb_on_kill,
160161
.on_event_cb = app_amiidb_on_event};

fw/application/src/app/amiidb/scene/amiidb_scene_fav_list_menu.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ static void amiidb_scene_fav_list_menu_msg_box(app_amiidb_t *app, const char *he
7070
mui_msg_box_set_message(app->p_msg_box, msg);
7171
mui_msg_box_set_btn_text(app->p_msg_box, getLangString(_L_APP_AMIIDB_CONFIRM), NULL,
7272
getLangString(_L_APP_AMIIDB_CANCEL));
73-
mui_msg_box_set_btn_focus(app->p_msg_box, 0);
73+
mui_msg_box_set_btn_focus(app->p_msg_box, 2);
7474
mui_msg_box_set_event_cb(app->p_msg_box, cb);
7575

7676
mui_view_dispatcher_switch_to_view(app->p_view_dispatcher, AMIIDB_VIEW_ID_MSG_BOX);

fw/application/src/app/ble/app_ble.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ mini_app_t app_ble_info = {.id = MINI_APP_ID_BLE,
5454
.deamon = false,
5555
.sys = false,
5656
.hibernate_enabled = false,
57+
.icon_32x32 = &app_ble_transfer_32x32,
5758
.run_cb = app_ble_on_run,
5859
.kill_cb = app_ble_on_kill,
5960
.on_event_cb = app_ble_on_event};

fw/application/src/app/chameleon/app_chameleon.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ mini_app_t app_chameleon_info = {.id = MINI_APP_ID_CHAMELEON,
105105
.deamon = false,
106106
.sys = false,
107107
.hibernate_enabled = true,
108+
.icon_32x32 = &app_card_emulator_32x32,
108109
.run_cb = app_chameleon_on_run,
109110
.kill_cb = app_chameleon_on_kill,
110111
.on_event_cb = app_chameleon_on_event};

0 commit comments

Comments
 (0)