From b744b96622e684a2aa29c358e124f288ba3cf9cc Mon Sep 17 00:00:00 2001 From: JF Date: Sat, 28 Dec 2019 14:34:50 +0100 Subject: Add DateTimeController to manage the time. Use messages in message queues to refresh the UI --- src/BLE/BleManager.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/BLE/BleManager.c') diff --git a/src/BLE/BleManager.c b/src/BLE/BleManager.c index af5d51fd..b369ca23 100644 --- a/src/BLE/BleManager.c +++ b/src/BLE/BleManager.c @@ -320,8 +320,8 @@ void ble_manager_start_advertising(void *p_erase_bonds) { } } -void (*OnNewTimeCallback)(uint8_t, uint8_t); -void ble_manager_set_callback(void (*OnNewTime)(uint8_t, uint8_t)) { +void (*OnNewTimeCallback)(current_time_char_t*); +void ble_manager_set_callback(void (*OnNewTime)(current_time_char_t*)) { OnNewTimeCallback = OnNewTime; } @@ -485,8 +485,7 @@ void ble_manager_cts_print_time(ble_cts_c_evt_t *p_evt) { NRF_LOG_INFO("\tManual update %x", p_evt->params.current_time.adjust_reason.manual_time_update); - OnNewTimeCallback(p_evt->params.current_time.exact_time_256.day_date_time.date_time.minutes, - p_evt->params.current_time.exact_time_256.day_date_time.date_time.hours); + OnNewTimeCallback(&p_evt->params.current_time); } void ble_manager_init_connection_params() { -- cgit v1.2.3