mirror of https://github.com/ARMmbed/mbed-os.git
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
parent
239ce02142
commit
c0ee843d63
|
@ -152,4 +152,9 @@ void lp_ticker_clear_interrupt(void)
|
|||
DualTimer_ClearInterrupt(DUALTIMER0);
|
||||
}
|
||||
|
||||
void lp_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
|
@ -111,3 +111,8 @@ void us_ticker_disable_interrupt(void) {
|
|||
void us_ticker_clear_interrupt(void) {
|
||||
Timer_ClearInterrupt(TIMER0);
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -87,3 +87,8 @@ void us_ticker_clear_interrupt(void) {
|
|||
US_TICKER_TIMER2->TimerIntClr = 0x1;
|
||||
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -81,3 +81,8 @@ void us_ticker_clear_interrupt(void) {
|
|||
US_TICKER_TIMER2->TimerIntClr = 0x1;
|
||||
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -355,6 +355,10 @@ void us_ticker_fire_interrupt(void)
|
|||
event_timer(); // enable the timer and interrupt
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/*
|
||||
** EOF
|
||||
|
|
|
@ -353,6 +353,10 @@ void us_ticker_fire_interrupt(void)
|
|||
event_timer(); // enable the timer and interrupt
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/*
|
||||
** EOF
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -131,3 +131,8 @@ void lp_ticker_clear_interrupt(void)
|
|||
{
|
||||
NVIC_ClearPendingIRQ(TICKER_COUNTER_IRQn2);
|
||||
}
|
||||
|
||||
void lp_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -186,3 +186,8 @@ void us_ticker_clear_interrupt(void)
|
|||
{
|
||||
NVIC_ClearPendingIRQ(TICKER_COUNTER_IRQn1);
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -158,3 +158,8 @@ void us_ticker_fire_interrupt(void)
|
|||
{
|
||||
NVIC_SetPendingIRQ(PIT_TICKER_IRQ);
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -81,3 +81,8 @@ void us_ticker_fire_interrupt(void)
|
|||
{
|
||||
NVIC_SetPendingIRQ(PIT3_IRQn);
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -223,3 +223,8 @@ void us_ticker_fire_interrupt(void)
|
|||
|
||||
#endif
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -136,3 +136,8 @@ void us_ticker_fire_interrupt(void)
|
|||
{
|
||||
NVIC_SetPendingIRQ(PIT3_IRQn);
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -136,3 +136,8 @@ void us_ticker_fire_interrupt(void)
|
|||
{
|
||||
NVIC_SetPendingIRQ(PIT3_IRQn);
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -152,3 +152,8 @@ void us_ticker_fire_interrupt(void)
|
|||
|
||||
NVIC_SetPendingIRQ(TPM2_IRQn);
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -152,3 +152,8 @@ void us_ticker_fire_interrupt(void)
|
|||
|
||||
NVIC_SetPendingIRQ(TPM2_IRQn);
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -137,3 +137,8 @@ void us_ticker_fire_interrupt(void)
|
|||
NVIC_SetPendingIRQ(PIT0_IRQn);
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -136,3 +136,8 @@ void us_ticker_fire_interrupt(void)
|
|||
{
|
||||
NVIC_SetPendingIRQ(PIT3_IRQn);
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -152,3 +152,8 @@ void us_ticker_fire_interrupt(void)
|
|||
|
||||
NVIC_SetPendingIRQ(TPM2_IRQn);
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -136,3 +136,8 @@ void us_ticker_fire_interrupt(void)
|
|||
{
|
||||
NVIC_SetPendingIRQ(PIT3_IRQn);
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -136,3 +136,8 @@ void us_ticker_fire_interrupt(void)
|
|||
{
|
||||
NVIC_SetPendingIRQ(PIT3_IRQn);
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -136,3 +136,8 @@ void us_ticker_fire_interrupt(void)
|
|||
{
|
||||
NVIC_SetPendingIRQ(PIT3_IRQn);
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -117,4 +117,9 @@ void lp_ticker_clear_interrupt(void)
|
|||
LPTMR_ClearStatusFlags(LPTMR0, kLPTMR_TimerCompareFlag);
|
||||
}
|
||||
|
||||
void lp_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
#endif /* DEVICE_LPTICKER */
|
||||
|
|
|
@ -255,3 +255,8 @@ uint32_t lp_ticker_read(void)
|
|||
{
|
||||
return rtc_read64();
|
||||
}
|
||||
|
||||
void lp_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -268,3 +268,8 @@ void us_ticker_set(timestamp_t timestamp)
|
|||
NVIC_SetPendingIRQ(US_TIMER_IRQn);
|
||||
}
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -252,3 +252,8 @@ inline uint32_t lp_ticker_read(void)
|
|||
{
|
||||
return rtc_read64();
|
||||
}
|
||||
|
||||
void lp_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -268,3 +268,8 @@ void us_ticker_set(timestamp_t timestamp)
|
|||
NVIC_SetPendingIRQ(US_TIMER_IRQn);
|
||||
}
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -306,3 +306,8 @@ inline uint32_t lp_ticker_read(void)
|
|||
{
|
||||
return rtc_read64();
|
||||
}
|
||||
|
||||
void lp_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -299,3 +299,8 @@ void us_ticker_set(timestamp_t timestamp)
|
|||
NVIC_SetPendingIRQ(US_TIMER_IRQn);
|
||||
}
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -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 */
|
||||
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -136,3 +136,8 @@ void us_ticker_clear_interrupt() {
|
|||
ticker_expired_count_us += ticker_fullcount_us;
|
||||
}
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -109,3 +109,8 @@ void us_ticker_clear_interrupt() {
|
|||
ticker_expired_count_us += ticker_fullcount_us;
|
||||
}
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -112,4 +112,9 @@ void lp_ticker_clear_interrupt(void)
|
|||
GPT_ClearStatusFlags(GPT2, kGPT_OutputCompare1Flag);
|
||||
}
|
||||
|
||||
void lp_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
#endif /* DEVICE_LPTICKER */
|
||||
|
|
|
@ -140,3 +140,8 @@ void us_ticker_fire_interrupt(void)
|
|||
{
|
||||
NVIC_SetPendingIRQ(PIT_IRQn);
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -97,3 +97,8 @@ void us_ticker_fire_interrupt(void)
|
|||
{
|
||||
NVIC_SetPendingIRQ(CTIMER1_IRQn);
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -119,3 +119,8 @@ void us_ticker_disable_interrupt(void)
|
|||
void us_ticker_clear_interrupt(void)
|
||||
{
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -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 */
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -107,3 +107,8 @@ void us_ticker_clear_interrupt(void)
|
|||
{
|
||||
//no flags to clear
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -131,3 +131,8 @@ void us_ticker_clear_interrupt(void)
|
|||
{
|
||||
// No flag to clear
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -130,3 +130,8 @@ void us_ticker_clear_interrupt(void)
|
|||
{
|
||||
DUALTIMER_IntClear(TIMER_0);
|
||||
}
|
||||
|
||||
void us_ticker_free(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue