We designed our own board using nRF8001 and EMF32, I used the EMF32 development kit to test the code and it is working fine. When I down the same code to my own board, it is stop after complete the setupACI();
In the aci_loop();
if (lib_aci_event_get(&aci_state, &aci_data)) { } else { // always go here }
when I look into further
lib_aci_event_get(&aci_state, &aci_data)
status = hal_aci_tl_event_get((hal_aci_data_t *)p_aci_evt_data);
status always zero,
then I look into bool hal_aci_tl_event_get(hal_aci_data_t *p_aci_data)
if (aci_queue_dequeue(&aci_rx_q, p_aci_data)) is always return 0
Q1. Why is the que empty all the time?