diff --git a/lv_hal/lv_hal_tick.c b/lv_hal/lv_hal_tick.c index 9e12e3f03a..cdbe55c75b 100644 --- a/lv_hal/lv_hal_tick.c +++ b/lv_hal/lv_hal_tick.c @@ -40,7 +40,7 @@ static volatile uint8_t tick_irq_flag; * You have to call this function periodically * @param tick_period the call period of this function in milliseconds */ -inline void LV_ATTRIBUTE_TICK_INC lv_tick_inc(uint32_t tick_period) +LV_ATTRIBUTE_TICK_INC void lv_tick_inc(uint32_t tick_period) { tick_irq_flag = 0; sys_time += tick_period; diff --git a/lv_hal/lv_hal_tick.h b/lv_hal/lv_hal_tick.h index 574a0e11c1..aa0ee3d451 100644 --- a/lv_hal/lv_hal_tick.h +++ b/lv_hal/lv_hal_tick.h @@ -35,7 +35,7 @@ extern "C" { * You have to call this function periodically * @param tick_period the call period of this function in milliseconds */ -void lv_tick_inc(uint32_t tick_period); +LV_ATTRIBUTE_TICK_INC void lv_tick_inc(uint32_t tick_period); /** * Get the elapsed milliseconds since start up diff --git a/lv_misc/lv_task.c b/lv_misc/lv_task.c index f5988b686c..0405fb55e1 100644 --- a/lv_misc/lv_task.c +++ b/lv_misc/lv_task.c @@ -55,7 +55,7 @@ void lv_task_init(void) /** * Call it periodically to handle lv_tasks. */ -inline void LV_ATTRIBUTE_TASK_HANDLER lv_task_handler(void) +LV_ATTRIBUTE_TASK_HANDLER void lv_task_handler(void) { static uint32_t idle_period_start = 0; static uint32_t handler_start = 0; diff --git a/lv_misc/lv_task.h b/lv_misc/lv_task.h index 3580994990..47097df214 100644 --- a/lv_misc/lv_task.h +++ b/lv_misc/lv_task.h @@ -67,7 +67,7 @@ void lv_task_init(void); /** * Call it periodically to handle lv_tasks. */ -void lv_task_handler(void); +LV_ATTRIBUTE_TASK_HANDLER void lv_task_handler(void); /** * Create a new lv_task