26 #ifndef MICROPY_INCLUDED_PY_MPHAL_H 27 #define MICROPY_INCLUDED_PY_MPHAL_H 31 #ifdef MICROPY_MPHALPORT_H 32 #include MICROPY_MPHALPORT_H 37 #ifndef mp_hal_stdin_rx_chr 41 #ifndef mp_hal_stdout_tx_str 45 #ifndef mp_hal_stdout_tx_strn 49 #ifndef mp_hal_stdout_tx_strn_cooked 53 #ifndef mp_hal_delay_ms 57 #ifndef mp_hal_delay_us 61 #ifndef mp_hal_ticks_ms 65 #ifndef mp_hal_ticks_us 69 #ifndef mp_hal_ticks_cpu 75 #ifndef mp_hal_pin_obj_t 76 #define mp_hal_pin_obj_t mp_obj_t 77 #define mp_hal_get_pin_obj(pin) (pin) 78 #define mp_hal_pin_read(pin) mp_virtual_pin_read(pin) 79 #define mp_hal_pin_write(pin, v) mp_virtual_pin_write(pin, v) 83 #endif // MICROPY_INCLUDED_PY_MPHAL_H
mp_uint_t mp_hal_ticks_ms(void)
int mp_hal_stdin_rx_chr(void)
void mp_hal_stdout_tx_strn(const char *str, size_t len)
void mp_hal_stdout_tx_str(const char *str)
void mp_hal_delay_us(mp_uint_t us)
void mp_hal_delay_ms(mp_uint_t ms)
mp_uint_t mp_hal_ticks_us(void)
void mp_hal_stdout_tx_strn_cooked(const char *str, size_t len)
mp_uint_t mp_hal_ticks_cpu(void)