From bcef8035ab07b8ed6f0b416cd5587e584f2799cf Mon Sep 17 00:00:00 2001 From: Dien-Nhung Nguyen-Phu Date: Sat, 27 Jul 2024 11:27:34 +0700 Subject: [PATCH] animation: add Bluetooth animation in download mode --- src/main.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main.c b/src/main.c index 8a4c8b5..a7392ed 100644 --- a/src/main.c +++ b/src/main.c @@ -189,6 +189,12 @@ static uint16_t common_tasks(tmosTaskID task_id, uint16_t events) return events ^ ANI_FLASH; } + if (events & BLE_NEXT_STEP) { + ani_xbm_next_frame(&bluetooth, fb, 10, 0); + + return events ^ BLE_NEXT_STEP; + } + return 0; } @@ -256,6 +262,9 @@ void ble_start() tmos_stop_task(common_taskid, ANI_NEXT_STEP); tmos_stop_task(common_taskid, ANI_MARQUE); tmos_stop_task(common_taskid, ANI_FLASH); + memset(fb, 0, sizeof(fb)); + + tmos_start_reload_task(common_taskid, BLE_NEXT_STEP, 500000 / 625); } void handle_mode_transition()