unix/mpconfigport: Allow overriding MICROPY_EVENT_POLL_HOOK.
This allows variants to supply their own `MICROPY_EVENT_POLL_HOOK`. Signed-off-by: David Lechner <david@pybricks.com>
This commit is contained in:
parent
c947c25294
commit
03fb671833
|
@ -324,12 +324,14 @@ static inline unsigned long mp_urandom_seed_init(void) {
|
|||
#define MICROPY_END_ATOMIC_SECTION(x) (void)x; mp_thread_unix_end_atomic_section()
|
||||
#endif
|
||||
|
||||
#ifndef MICROPY_EVENT_POLL_HOOK
|
||||
#define MICROPY_EVENT_POLL_HOOK \
|
||||
do { \
|
||||
extern void mp_handle_pending(bool); \
|
||||
mp_handle_pending(true); \
|
||||
usleep(500); /* equivalent to mp_hal_delay_us(500) */ \
|
||||
} while (0);
|
||||
#endif
|
||||
|
||||
#include <sched.h>
|
||||
#define MICROPY_UNIX_MACHINE_IDLE sched_yield();
|
||||
|
|
Loading…
Reference in New Issue