/** * TEST DI ISOLAMENTO - stessa configurazione (linker/memoria/macro) del * progetto UWB+BLE completo, ma SENZA nessuna inizializzazione UWB * (niente AppConfigInit/EventManagerInit/DefaultTaskInit/ControlTaskInit/ * gtw05_uwb_autostart) - solo BoardInit() + la nostra gtw05_ble_init(). * Se questo si blocca comunque dentro nrf_sdh_enable_request(), il * problema NON e' l'interazione con UWB, ma qualcosa nella nostra * configurazione SoftDevice stessa (RAM/priorita'/clock) o * nell'hardware di questa specifica scheda. Se invece funziona, * isoliamo il problema a qualcosa nell'inizializzazione UWB. */ #include "FreeRTOS.h" #include "task.h" #include "app_error.h" #include "nrf_error.h" #include "thisBoard.h" #include "nrf_log.h" #include "nrf_log_ctrl.h" #include "nrf_log_default_backends.h" #include "gtw05_ble_init.h" int main(void) { NRF_LOG_INIT(NULL); NRF_LOG_DEFAULT_BACKENDS_INIT(); BoardInit(); NRF_LOG_INFO("GTW05_TEST: BoardInit done, calling gtw05_ble_init"); gtw05_ble_init(); NRF_LOG_INFO("GTW05_TEST: gtw05_ble_init returned, entering idle loop"); for (;;) { NRF_LOG_FLUSH(); } }