25 Commits (5f8eef4521866a072e27914d597c48e44a2c16e4)

Author SHA1 Message Date
Damien George 132d93886f ports: Use common mp_hal_stdout_tx_strn_cooked instead of custom one. 3 years ago
Damien George 69661f3343 all: Reformat C and Python source code with tools/codeformat.py. 5 years ago
Damien George d980d51807 stm32: Fix to build in nanbox mode. 5 years ago
Damien George b1e04848ef stm32/mphalport: Put PYBD specific MAC code in board specific file. 5 years ago
Damien George 59b7166d87 stm32: Add initial support for STM32WBxx MCUs. 5 years ago
Damien George 102d9911e9 stm32/mphalport: Fix GPIO clock enable for L0 MCUs. 5 years ago
Damien George 23d9c6a0fd stm32: Add initial support for STM32L0xx MCUs. 5 years ago
Damien George c80614dfc8 ports: Provide mp_hal_stdio_poll for sys.stdio polling where needed. 5 years ago
Damien George 370a8116c4 stm32/mphalport: Add support for having MAC in OTP region. 6 years ago
Andrew Leech 9d6f70f715 stm32: Make default USB_VCP stream go through uos.dupterm for main REPL. 6 years ago
Damien George cc63e19332 stm32/mphalport: Add mp_hal_get_mac() helper function. 6 years ago
Peter D. Gray 0d58f6ba5e stm32/mphalport: Make mp_hal_stdin_rx_chr/stdout_tx_strn weakly linked. 6 years ago
Damien George ea7e747979 stm32: Add support for STM32F0 MCUs. 7 years ago
Damien George 070937fe93 stm32: Add support for Cortex-M0 CPUs. 7 years ago
Tobias Badertscher 708cdb6276 stm32: Add support for STM32L496 MCU. 7 years ago
Damien George edb600b6a2 stm32/mphalport: Optimise the way that GPIO clocks are enabled. 7 years ago
Damien George 3022947343 stm32/mphalport: Support ADC mode on a pin for L4 MCUs. 7 years ago
Damien George a28bd4ac94 stm32/mphalport: Add mp_hal_pin_config_speed() to select GPIO speed. 7 years ago
Damien George bc3a5f1917 stm32/mphalport: Use MCU regs to detect if cycle counter is started. 7 years ago
Damien George 5c320bd0b0 stm32: Introduce MICROPY_HW_ENABLE_USB and clean up USB config. 7 years ago
Damien George 3eb0694b97 stm32: Update HAL macro and constant names to use newer versions. 7 years ago
Damien George d6bf3658f4 stm32: Make uos.dupterm() conform to specs by using extmod version. 7 years ago
Damien George 0eb333e3cf stm32/mphalport: Improve efficiency of mp_hal_stdout_tx_strn_cooked. 7 years ago
Damien George a3dc1b1957 all: Remove inclusion of internal py header files. 7 years ago
Damien George 01dd7804b8 ports: Make new ports/ sub-directory and move all ports there. 7 years ago
Damien George 4351d16e62 stmhal/mphalport: Get ticks_cpu() working on F7 MCUs. 8 years ago
Damien George e5cc681cb1 stmhal: Use generic interrupt char code. 8 years ago
Damien George 8400351d5a stmhal: Use MICROPY_EVENT_POLL_HOOK instead of __WFI where appropriate. 8 years ago
Dave Hylands aa53496391 stmhal: Support PortG on STM32L476 and STM32L486. 8 years ago
Damien George 7e820792da stmhal: Updates to get F411 MCUs compiling with latest ST HAL. 8 years ago
Damien George 1375c52772 stmhal: Rename mp_hal_pin_set_af to _config_alt, to simplify alt config. 8 years ago
Damien George d49d81b167 stmhal: Refactor pin usage to use mp_hal_pin API. 8 years ago
Damien George cd9b14bb11 stmhal/modutime: Refactor to use extmod's version of ticks_cpu. 8 years ago
Damien George a2bfcbe029 stmhal: Use mp_raise_OSError helper function. 8 years ago
Damien George 5ab98d5c41 stmhal: Convert to use internal errno symbols; enable uerrno module. 9 years ago
Tobias Badertscher dda1a41205 stmhal: L4: Modify mphalport to support L4 MCU. 9 years ago
Damien George 69a1aaf654 stmhal: Implement basic C-level pin HAL. 9 years ago
Dave Hylands 7bb501ef9f stmhal: Add a function for setting the pin alternate function 9 years ago
Damien George 731f359292 all: Add py/mphal.h and use it in all ports. 9 years ago
Damien George 0851751615 stmhal: Factor GPIO clock enable logic into mp_hal_gpio_clock_enable. 9 years ago
Damien George 0b32e50365 stmhal: Make pybstdio usable by other ports, and use it. 10 years ago
Damien George 2cf6dfa280 stmhal: Prefix includes with py/; remove need for -I../py. 10 years ago
Damien George 5cbc9e0db0 stmhal: Reduce coupling between USB driver and readline. 10 years ago
Damien George 224fee0e10 stmhal: Fix HAL error raising; make test for it. 10 years ago
Damien George 185cb0d943 stmhal: Use OSError with POSIX error code for HAL errors. 10 years ago