This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Program hanged when I combined the Timer and ble_app_uart

After I combined the Timer example and ble_app_uart, the program is hanged at below function when init the timer. Please tell me why

__STATIC_INLINE void nrf_timer_event_clear(NRF_TIMER_Type * p_reg,
                                           nrf_timer_event_t event)
{
    *((volatile uint32_t *)((uint8_t *)p_reg + (uint32_t)event)) = 0x0UL;
#if __CORTEX_M == 0x04
    volatile uint32_t dummy = *((volatile uint32_t *)((uint8_t *)p_reg + (uint32_t)event));
    (void)dummy;
#endif
}
Related