diff options
author | Damien George <damien.p.george@gmail.com> | 2017-02-06 15:10:03 +1100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2017-02-06 15:10:03 +1100 |
commit | 8400351d5aa9e4378713f042a8170efafbd112ce (patch) | |
tree | 19b76b996a42160895df1b76c38f9920cd44b438 | |
parent | dee47949cc8782c2d565de6d6b7e5c1339000061 (diff) | |
download | micropython-8400351d5aa9e4378713f042a8170efafbd112ce.tar.gz micropython-8400351d5aa9e4378713f042a8170efafbd112ce.zip |
stmhal: Use MICROPY_EVENT_POLL_HOOK instead of __WFI where appropriate.
-rw-r--r-- | stmhal/mphalport.c | 2 | ||||
-rw-r--r-- | stmhal/uart.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/stmhal/mphalport.c b/stmhal/mphalport.c index a9812362b2..ca8e1c1bde 100644 --- a/stmhal/mphalport.c +++ b/stmhal/mphalport.c @@ -43,7 +43,7 @@ int mp_hal_stdin_rx_chr(void) { } else if (MP_STATE_PORT(pyb_stdio_uart) != NULL && uart_rx_any(MP_STATE_PORT(pyb_stdio_uart))) { return uart_rx_char(MP_STATE_PORT(pyb_stdio_uart)); } - __WFI(); + MICROPY_EVENT_POLL_HOOK } } diff --git a/stmhal/uart.c b/stmhal/uart.c index 81e6f69a58..d53ca5b80c 100644 --- a/stmhal/uart.c +++ b/stmhal/uart.c @@ -334,7 +334,7 @@ STATIC bool uart_rx_wait(pyb_uart_obj_t *self, uint32_t timeout) { if (HAL_GetTick() - start >= timeout) { return false; // timeout } - __WFI(); + MICROPY_EVENT_POLL_HOOK } } @@ -375,7 +375,7 @@ STATIC bool uart_tx_wait(pyb_uart_obj_t *self, uint32_t timeout) { if (HAL_GetTick() - start >= timeout) { return false; // timeout } - __WFI(); + MICROPY_EVENT_POLL_HOOK } } |