mbed library sources. Supersedes mbed-src.
Fork of mbed-dev by
Diff: targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/us_ticker.c
- Revision:
- 64:41a834223ea3
- Parent:
- 18:da299f395b9e
--- a/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/us_ticker.c Mon Feb 15 09:00:10 2016 +0000 +++ b/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/us_ticker.c Mon Feb 15 10:00:10 2016 +0000 @@ -72,7 +72,6 @@ uint32_t cycles_per_us; uint32_t prescaler = 0; struct tc_config config_tc; - enum status_code ret_status; if (us_ticker_inited) return; us_ticker_inited = 1; @@ -102,15 +101,14 @@ prescaler = 5; } - config_tc.clock_prescaler = TC_CTRLA_PRESCALER(prescaler); + config_tc.clock_prescaler = (enum tc_clock_prescaler)TC_CTRLA_PRESCALER(prescaler); config_tc.counter_size = TC_COUNTER_SIZE_32BIT; config_tc.run_in_standby = true; config_tc.counter_32_bit.value = 0; config_tc.counter_32_bit.compare_capture_channel[TC_COMPARE_CAPTURE_CHANNEL_0] = 0xFFFFFFFF; /* Initialize the timer */ - ret_status = tc_init(&us_ticker_module, TICKER_COUNTER_uS, &config_tc); - MBED_ASSERT(ret_status == STATUS_OK); + tc_init(&us_ticker_module, TICKER_COUNTER_uS, &config_tc); /* Register callback function */ tc_register_callback(&us_ticker_module, (tc_callback_t)us_ticker_irq_handler_internal, TC_CALLBACK_CC_CHANNEL0); @@ -168,4 +166,4 @@ /* Clear the interrupt */ tc_clear_interrupt(&us_ticker_module, TC_CALLBACK_CC_CHANNEL0); NVIC_ClearPendingIRQ(TICKER_COUNTER_IRQn); -} \ No newline at end of file +}