summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorPeter D. Gray <peter@conalgo.com>2018-07-17 14:22:35 -0400
committerDamien George <damien.p.george@gmail.com>2018-07-18 10:41:55 +1000
commit0d58f6ba5e12bb7c00c04d752baf64a8c6c38726 (patch)
treeffb44f6e1df5bbc1e978b22dd3eff74a93990c33
parent46091b8a9572c67b817aeea1f9c4c39dc41e6aac (diff)
downloadmicropython-0d58f6ba5e12bb7c00c04d752baf64a8c6c38726.tar.gz
micropython-0d58f6ba5e12bb7c00c04d752baf64a8c6c38726.zip
stm32/mphalport: Make mp_hal_stdin_rx_chr/stdout_tx_strn weakly linked.
To allow for customizations.
-rw-r--r--ports/stm32/mphalport.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ports/stm32/mphalport.c b/ports/stm32/mphalport.c
index a2f8e412ee..206221721b 100644
--- a/ports/stm32/mphalport.c
+++ b/ports/stm32/mphalport.c
@@ -19,7 +19,7 @@ NORETURN void mp_hal_raise(HAL_StatusTypeDef status) {
mp_raise_OSError(mp_hal_status_to_errno_table[status]);
}
-int mp_hal_stdin_rx_chr(void) {
+MP_WEAK int mp_hal_stdin_rx_chr(void) {
for (;;) {
#if 0
#ifdef USE_HOST_MODE
@@ -52,7 +52,7 @@ void mp_hal_stdout_tx_str(const char *str) {
mp_hal_stdout_tx_strn(str, strlen(str));
}
-void mp_hal_stdout_tx_strn(const char *str, size_t len) {
+MP_WEAK void mp_hal_stdout_tx_strn(const char *str, size_t len) {
if (MP_STATE_PORT(pyb_stdio_uart) != NULL) {
uart_tx_strn(MP_STATE_PORT(pyb_stdio_uart), str, len);
}