freeRTOS osal task use static API

This commit is contained in:
hathach
2018-05-17 19:57:51 +07:00
parent 61cc8666fc
commit ea7efb0fd6
4 changed files with 28 additions and 142 deletions

View File

@@ -130,12 +130,14 @@ void tud_umount_cb(uint8_t rhport)
//--------------------------------------------------------------------+
// BLINKING TASK
//--------------------------------------------------------------------+
OSAL_TASK_DEF(blink_task_def, "blinky", led_blinking_task, LED_BLINKING_APP_TASK_PRIO, 128);
static uint32_t led_blink_interval_ms = 1000; // default is 1 second
void led_blinking_init(void)
{
led_blink_interval_ms = 1000;
osal_task_create(led_blinking_task, "blinky", 128, NULL, LED_BLINKING_APP_TASK_PRIO);
osal_task_create(&blink_task_def);
}
void led_blinking_set_interval(uint32_t ms)