I am using nrf52832, SDK17
When I am setting up a timer with no applicable interrupt handler it fails so

This is how initialize the timer
const nrf_drv_timer_t m_timer_audio = NRF_DRV_TIMER_INSTANCE(1);
ret_code_t proj_timer_init(void)
{
time_ticks = nrf_drv_timer_ms_to_ticks(&m_timer_audio, time_ms);
// Check TIMER0 configuration for details.
nrf_drv_timer_config_t timer_cfg = NRF_DRV_TIMER_DEFAULT_CONFIG;
timer_cfg.frequency = NRF_TIMER_FREQ_31250Hz;
//Configure TIMER_LED for generating simple light effect - leds on board will invert his state one after the other.
err_code = nrf_drv_timer_init(&m_timer_audio, &timer_cfg, timer_audio_event_handler);
//err_code = nrf_drv_timer_init(&m_timer_audio, &timer_cfg, NULL);
APP_ERROR_CHECK(err_code);
nrf_drv_timer_extended_compare(
&m_timer_audio, NRF_TIMER_CC_CHANNEL0, time_ticks, NRF_TIMER_SHORT_COMPARE0_CLEAR_MASK, true);
nrf_drv_timer_enable(&m_timer_audio);
APP_ERROR_CHECK(err_code);
return err_code;
}
when I do define the handler (not NULL) there is no problem, however I do wish to reduce load from the processor.
Any ideas?
Thanks!
Ron