Skip to content

Commit e5b35cd

Browse files
committed
Adds FreeRTOS stub file
1 parent 2d8255f commit e5b35cd

File tree

3 files changed

+1121
-2
lines changed

3 files changed

+1121
-2
lines changed

ext_mod/mpy_freertos/src/mpy_portmacro.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,7 @@ static mp_obj_t mp_portDISABLE_INTERRUPTS(void)
250250

251251
MP_DEFINE_CONST_FUN_OBJ_0(mp_portDISABLE_INTERRUPTS_obj, mp_portDISABLE_INTERRUPTS);
252252

253+
253254
static mp_obj_t mp_portENABLE_INTERRUPTS(void)
254255
{
255256
portENABLE_INTERRUPTS();

ext_mod/mpy_freertos/src/mpy_task.c

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -193,9 +193,13 @@ MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN(mp_xTaskCreateStatic_obj, 6, 6, mp_xTaskCrea
193193

194194
static mp_obj_t mp_vTaskDelete(mp_obj_t xTaskToDelete_in)
195195
{
196-
mp_obj_freertos_task_t *xTaskToDelete = MP_OBJ_TO_PTR(xTaskToDelete_in);
196+
if (xTaskToDelete_in == mp_const_none) {
197+
vTaskDelete(NULL);
198+
} else {
199+
mp_obj_freertos_task_t *xTaskToDelete = MP_OBJ_TO_PTR(xTaskToDelete_in);
200+
vTaskDelete(xTaskToDelete->task.handle);
201+
}
197202

198-
vTaskDelete(xTaskToDelete->task.handle);
199203
return mp_const_none;
200204
}
201205

0 commit comments

Comments
 (0)