Skip to content

Commit adc6aaa

Browse files
committed
#17 added additional flag PIO_NEEDS_RTOS_WORKAROUND to deal with non RTOS mode in the short term.
1 parent 8461c14 commit adc6aaa

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/TaskManagerIO.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,7 @@ Timer ioaTimer;
409409

410410
void yield() {
411411

412-
# if defined(MBED_CONF_RTOS_API_PRESENT) || defined(MBED_CONF_RTOS_PRESENT)
412+
# if !defined(PIO_NEEDS_RTOS_WORKAROUND)
413413
ThisThread::yield();
414414
#else
415415
wait(0.0000001);

src/TaskPlatformDeps.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ class TimerTask;
1919
#else
2020
# define IOA_USE_MBED
2121
# include "mbed.h"
22-
# if defined(MBED_CONF_RTOS_API_PRESENT) || defined(MBED_CONF_RTOS_PRESENT)
22+
# if !defined(PIO_NEEDS_RTOS_WORKAROUND)
2323
# include "rtos.h"
24-
# endif // MBED_CONF_RTOS_API_PRESENT
24+
# endif // PIO_NEED_RTOS_WORKAROUND
2525
#endif // mbed and arduino-mbed checks
2626

2727
#include <mbed_atomic.h>

0 commit comments

Comments
 (0)