Add lp/us ticker_free() functions stub.

This patch adds only empty stubs of `us_ticker_free()` and `lp_ticker_free()` for all boards where these functions are not implemented.
pull/7508/head
Przemyslaw Stekiel 2018-07-25 08:40:30 +02:00
parent 239ce02142
commit c0ee843d63
55 changed files with 277 additions and 0 deletions

View File

@ -152,4 +152,9 @@ void lp_ticker_clear_interrupt(void)
DualTimer_ClearInterrupt(DUALTIMER0);
}
void lp_ticker_free(void)
{
}
#endif

View File

@ -111,3 +111,8 @@ void us_ticker_disable_interrupt(void) {
void us_ticker_clear_interrupt(void) {
Timer_ClearInterrupt(TIMER0);
}
void us_ticker_free(void)
{
}

View File

@ -108,6 +108,11 @@ void lp_ticker_fire_interrupt(void)
cmsdk_ticker_fire_interrupt(&timer_data);
}
void lp_ticker_free(void)
{
}
void TIMER1_IRQHandler(void)
{
cmsdk_ticker_irq_handler(&timer_data);

View File

@ -112,6 +112,11 @@ void us_ticker_fire_interrupt(void)
cmsdk_ticker_fire_interrupt(&timer_data);
}
void us_ticker_free(void)
{
}
void TIMER0_IRQHandler(void)
{
cmsdk_ticker_irq_handler(&timer_data);

View File

@ -87,3 +87,8 @@ void us_ticker_clear_interrupt(void) {
US_TICKER_TIMER2->TimerIntClr = 0x1;
}
void us_ticker_free(void)
{
}

View File

@ -81,3 +81,8 @@ void us_ticker_clear_interrupt(void) {
US_TICKER_TIMER2->TimerIntClr = 0x1;
}
void us_ticker_free(void)
{
}

View File

@ -355,6 +355,10 @@ void us_ticker_fire_interrupt(void)
event_timer(); // enable the timer and interrupt
}
void us_ticker_free(void)
{
}
/*
** EOF

View File

@ -353,6 +353,10 @@ void us_ticker_fire_interrupt(void)
event_timer(); // enable the timer and interrupt
}
void us_ticker_free(void)
{
}
/*
** EOF

View File

@ -167,3 +167,8 @@ void us_ticker_clear_interrupt(void)
tc_clear_interrupt(&us_ticker_module, TC_CALLBACK_CC_CHANNEL0);
NVIC_ClearPendingIRQ(TICKER_COUNTER_IRQn);
}
void us_ticker_free(void)
{
}

View File

@ -131,3 +131,8 @@ void lp_ticker_clear_interrupt(void)
{
NVIC_ClearPendingIRQ(TICKER_COUNTER_IRQn2);
}
void lp_ticker_free(void)
{
}

View File

@ -186,3 +186,8 @@ void us_ticker_clear_interrupt(void)
{
NVIC_ClearPendingIRQ(TICKER_COUNTER_IRQn1);
}
void us_ticker_free(void)
{
}

View File

@ -158,3 +158,8 @@ void us_ticker_fire_interrupt(void)
{
NVIC_SetPendingIRQ(PIT_TICKER_IRQ);
}
void us_ticker_free(void)
{
}

View File

@ -81,3 +81,8 @@ void us_ticker_fire_interrupt(void)
{
NVIC_SetPendingIRQ(PIT3_IRQn);
}
void us_ticker_free(void)
{
}

View File

@ -223,3 +223,8 @@ void us_ticker_fire_interrupt(void)
#endif
}
void us_ticker_free(void)
{
}

View File

@ -136,3 +136,8 @@ void us_ticker_fire_interrupt(void)
{
NVIC_SetPendingIRQ(PIT3_IRQn);
}
void us_ticker_free(void)
{
}

View File

@ -136,3 +136,8 @@ void us_ticker_fire_interrupt(void)
{
NVIC_SetPendingIRQ(PIT3_IRQn);
}
void us_ticker_free(void)
{
}

View File

@ -152,3 +152,8 @@ void us_ticker_fire_interrupt(void)
NVIC_SetPendingIRQ(TPM2_IRQn);
}
void us_ticker_free(void)
{
}

View File

@ -152,3 +152,8 @@ void us_ticker_fire_interrupt(void)
NVIC_SetPendingIRQ(TPM2_IRQn);
}
void us_ticker_free(void)
{
}

View File

@ -137,3 +137,8 @@ void us_ticker_fire_interrupt(void)
NVIC_SetPendingIRQ(PIT0_IRQn);
}
void us_ticker_free(void)
{
}

View File

@ -136,3 +136,8 @@ void us_ticker_fire_interrupt(void)
{
NVIC_SetPendingIRQ(PIT3_IRQn);
}
void us_ticker_free(void)
{
}

View File

@ -152,3 +152,8 @@ void us_ticker_fire_interrupt(void)
NVIC_SetPendingIRQ(TPM2_IRQn);
}
void us_ticker_free(void)
{
}

View File

@ -136,3 +136,8 @@ void us_ticker_fire_interrupt(void)
{
NVIC_SetPendingIRQ(PIT3_IRQn);
}
void us_ticker_free(void)
{
}

View File

@ -136,3 +136,8 @@ void us_ticker_fire_interrupt(void)
{
NVIC_SetPendingIRQ(PIT3_IRQn);
}
void us_ticker_free(void)
{
}

View File

@ -136,3 +136,8 @@ void us_ticker_fire_interrupt(void)
{
NVIC_SetPendingIRQ(PIT3_IRQn);
}
void us_ticker_free(void)
{
}

View File

@ -117,4 +117,9 @@ void lp_ticker_clear_interrupt(void)
LPTMR_ClearStatusFlags(LPTMR0, kLPTMR_TimerCompareFlag);
}
void lp_ticker_free(void)
{
}
#endif /* DEVICE_LPTICKER */

View File

@ -255,3 +255,8 @@ uint32_t lp_ticker_read(void)
{
return rtc_read64();
}
void lp_ticker_free(void)
{
}

View File

@ -268,3 +268,8 @@ void us_ticker_set(timestamp_t timestamp)
NVIC_SetPendingIRQ(US_TIMER_IRQn);
}
}
void us_ticker_free(void)
{
}

View File

@ -252,3 +252,8 @@ inline uint32_t lp_ticker_read(void)
{
return rtc_read64();
}
void lp_ticker_free(void)
{
}

View File

@ -268,3 +268,8 @@ void us_ticker_set(timestamp_t timestamp)
NVIC_SetPendingIRQ(US_TIMER_IRQn);
}
}
void us_ticker_free(void)
{
}

View File

@ -306,3 +306,8 @@ inline uint32_t lp_ticker_read(void)
{
return rtc_read64();
}
void lp_ticker_free(void)
{
}

View File

@ -299,3 +299,8 @@ void us_ticker_set(timestamp_t timestamp)
NVIC_SetPendingIRQ(US_TIMER_IRQn);
}
}
void us_ticker_free(void)
{
}

View File

@ -318,6 +318,11 @@ void us_ticker_clear_interrupt(void)
NRF_RTC1->EVENTS_COMPARE[0] = 0;
}
void us_ticker_free(void)
{
}
#if defined (__CC_ARM) /* ARMCC Compiler */

View File

@ -65,3 +65,8 @@ void us_ticker_disable_interrupt(void) {
void us_ticker_clear_interrupt(void) {
US_TICKER_TIMER->IR = 1;
}
void us_ticker_free(void)
{
}

View File

@ -65,3 +65,8 @@ void us_ticker_disable_interrupt(void) {
void us_ticker_clear_interrupt(void) {
US_TICKER_TIMER->IR = 1;
}
void us_ticker_free(void)
{
}

View File

@ -65,3 +65,8 @@ void us_ticker_disable_interrupt(void) {
void us_ticker_clear_interrupt(void) {
US_TICKER_TIMER->IR = 1;
}
void us_ticker_free(void)
{
}

View File

@ -65,3 +65,8 @@ void us_ticker_disable_interrupt(void) {
void us_ticker_clear_interrupt(void) {
US_TICKER_TIMER->IR = 1;
}
void us_ticker_free(void)
{
}

View File

@ -86,3 +86,8 @@ void us_ticker_clear_interrupt(void) {
// Clear SCT3 event 0 interrupt flag
LPC_SCT3->EVFLAG = (1 << 0);
}
void us_ticker_free(void)
{
}

View File

@ -77,3 +77,8 @@ void us_ticker_disable_interrupt(void) {
void us_ticker_clear_interrupt(void) {
US_TICKER_TIMER->IR = 1;
}
void us_ticker_free(void)
{
}

View File

@ -67,3 +67,8 @@ void us_ticker_disable_interrupt(void) {
void us_ticker_clear_interrupt(void) {
US_TICKER_TIMER->IR = 1;
}
void us_ticker_free(void)
{
}

View File

@ -67,3 +67,8 @@ void us_ticker_disable_interrupt(void) {
void us_ticker_clear_interrupt(void) {
US_TICKER_TIMER->IR = 1;
}
void us_ticker_free(void)
{
}

View File

@ -136,3 +136,8 @@ void us_ticker_clear_interrupt() {
ticker_expired_count_us += ticker_fullcount_us;
}
}
void us_ticker_free(void)
{
}

View File

@ -109,3 +109,8 @@ void us_ticker_clear_interrupt() {
ticker_expired_count_us += ticker_fullcount_us;
}
}
void us_ticker_free(void)
{
}

View File

@ -112,4 +112,9 @@ void lp_ticker_clear_interrupt(void)
GPT_ClearStatusFlags(GPT2, kGPT_OutputCompare1Flag);
}
void lp_ticker_free(void)
{
}
#endif /* DEVICE_LPTICKER */

View File

@ -140,3 +140,8 @@ void us_ticker_fire_interrupt(void)
{
NVIC_SetPendingIRQ(PIT_IRQn);
}
void us_ticker_free(void)
{
}

View File

@ -97,3 +97,8 @@ void us_ticker_fire_interrupt(void)
{
NVIC_SetPendingIRQ(CTIMER1_IRQn);
}
void us_ticker_free(void)
{
}

View File

@ -203,3 +203,8 @@ void us_ticker_set_interrupt(timestamp_t timestamp)
// we set the full reminder of 16 bit, the next ISR will do the upper part
ticker_set(delta & 0xFFFF);
}
void us_ticker_free(void)
{
}

View File

@ -119,3 +119,8 @@ void us_ticker_disable_interrupt(void)
void us_ticker_clear_interrupt(void)
{
}
void us_ticker_free(void)
{
}

View File

@ -229,7 +229,10 @@ void lp_ticker_clear_interrupt(void)
NVIC_ClearPendingIRQ(LPTIM1_IRQn);
}
void lp_ticker_free(void)
{
}
/*****************************************************************/
/* lpticker_lptim config is 0 or not defined in json config file */
@ -278,6 +281,11 @@ void lp_ticker_clear_interrupt(void)
NVIC_DisableIRQ(RTC_WKUP_IRQn);
}
void lp_ticker_free(void)
{
}
#endif /* MBED_CONF_TARGET_LPTICKER_LPTIM */
#endif /* DEVICE_LPTICKER */

View File

@ -256,3 +256,9 @@ void restore_timer_ctx(void)
__HAL_TIM_SET_COMPARE(&TimMasterHandle, TIM_CHANNEL_1, timer_ccr1_reg);
TIM_MST->DIER = timer_dier_reg;
}
void us_ticker_free(void)
{
}

View File

@ -107,3 +107,8 @@ void us_ticker_clear_interrupt(void)
{
//no flags to clear
}
void us_ticker_free(void)
{
}

View File

@ -83,3 +83,8 @@ void us_ticker_clear_interrupt(void)
TSB_T32A0->STC = T32A_INT_MASK;
NVIC_ClearPendingIRQ(INTT32A00C_IRQn);
}
void us_ticker_free(void)
{
}

View File

@ -131,3 +131,8 @@ void us_ticker_clear_interrupt(void)
{
// No flag to clear
}
void us_ticker_free(void)
{
}

View File

@ -130,3 +130,8 @@ void us_ticker_clear_interrupt(void)
{
DUALTIMER_IntClear(TIMER_0);
}
void us_ticker_free(void)
{
}

View File

@ -346,3 +346,8 @@ void lp_ticker_clear_interrupt(void)
g_user_interrupt_pending = false;
g_user_interrupt_set = false;
}
void lp_ticker_free(void)
{
}

View File

@ -251,3 +251,8 @@ void us_ticker_clear_interrupt(void)
g_timer_extra_loops_required = 0;
g_us_overflow_increment = 0;
}
void us_ticker_free(void)
{
}