36 Commits (993ab6aa2c2e8eadcfdf64371bfddaa8304f26cb)

Author SHA1 Message Date
Damien George c5af3217d9 stm32/timer: Support TIM1 on WB MCUs. 4 years ago
Damien George 69661f3343 all: Reformat C and Python source code with tools/codeformat.py. 5 years ago
Damien George 03b73ce329 stm32/stm32_it: Don't call __HAL_USB_HS_EXTI_CLEAR_FLAG on H7 MCUs. 5 years ago
iabdalkader 3078a4b2e2 stm32/timer: Add missing TIM 1/15/16/17 IRQ handlers for H7 MCUs. 5 years ago
Chris Mason d61e7a6d8a stm32/uart: Add support for UART4/5 on L0 MCUs. 5 years ago
Damien George d06fd384c2 stm32/can: Factor CAN driver into low-level and Python bindings. 5 years ago
Damien George 400a128e11 stm32/stm32_it: Include correct EXTI interrupt handlers for L0 MCUs. 5 years ago
Damien George 97e8e036c5 stm32/usbd: Support USB device mode on STM32L432 MCUs. 5 years ago
Damien George 59b7166d87 stm32: Add initial support for STM32WBxx MCUs. 5 years ago
Damien George 4c1ad1f691 stm32: Add support for USB on L0 MCUs. 5 years ago
Damien George 73e8b7e0e4 stm32: Update components to work with new H7xx HAL. 5 years ago
Damien George 04c7cdb668 stm32: Enter bootloader via a system reset. 5 years ago
Chris Mason 14cf91f704 stm32: In link script, define start of stack separately from heap end. 6 years ago
Chris Mason 1b956ec817 stm32: Add support for F413 MCUs. 6 years ago
roland van straten c9eb7eb449 stm32/stm32_it: Guard UART7_IRQHandler with check for UART7 define. 6 years ago
Francisco J. Manno f938e70c69 stm32: Add compile-time option to use HSI as clock source. 6 years ago
Dave Hylands a270cf280b stm32/stm32_it: Fix RTC IRQ handler to handle all EXTI IRQs on F0 MCUs. 6 years ago
Damien George b178958c07 stm32/pendsv: Clean up pendsv IRQ handler and eliminate duplicate code. 6 years ago
Damien George 1bcf4afb10 stm32/systick: Make periodic systick callbacks use a cyclic func table. 6 years ago
Damien George 9dfbb6cc16 stm32/rtc: Get rtc.wakeup working on F0 MCUs. 6 years ago
Damien George 37a7257aff stm32/timer: Support TIM1 on F0 MCUs. 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
Damien George f497723802 stm32: Allow to have no storage support if there are no block devices. 7 years ago
Damien George aa4a7a8732 stm32/usb: Guard USB device code with #if for whether USB is enabled. 7 years ago
Ryan Shaw b9ff46f1ed stm32: Enable UART7/8 on F4 series that have these peripherals. 7 years ago
Damien George 88c26a48b4 stm32/pyb_i2c: Put pyb.I2C under MICROPY_PY_PYB_LEGACY setting. 7 years ago
Damien George cf9fc7346d stm32: Allow a board to configure the HSE in bypass mode. 7 years ago
Damien George 68b70fac5c stm32/stm32_it: Add IRQ handler for I2C4. 7 years ago
Damien George a7ebac2eae stm32/can: Allow CAN pins to be configured per board. 7 years ago
Damien George e37b8ba5a5 stm32: Use STM32xx macros instead of MCU_SERIES_xx to select MCU type. 7 years ago
Damien George a25e6c6b65 stm32/can: Add CAN.info() method to retrieve error and tx/rx buf info. 7 years ago
iabdalkader fe29419c10 stm32/stm32_it: Add support for H7 MCUs. 7 years ago
Damien George 5c320bd0b0 stm32: Introduce MICROPY_HW_ENABLE_USB and clean up USB config. 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
Alexander Steffen 55f33240f3 all: Use the name MicroPython consistently in comments 7 years ago
Damien George 80b31dc097 stmhal: Clean up some header includes. 7 years ago
Damien George 89738e8240 stmhal: Rename sys_tick ticks/delay functions to corresp. mp_hal ones. 8 years ago
Damien George 05a4859585 stmhal: Implement a proper thread scheduler. 8 years ago
Damien George 27c149efe0 stmhal: Add pyb.fault_debug() function, to control hard-fault behaviour. 8 years ago
Damien George bffda45154 stmhal: On HardFault, print stack pointer and do a stack dump. 8 years ago
Damien George 8e00844929 stmhal: Fix build issue when MICROPY_PY_THREAD is disabled. 8 years ago
Damien George 882ec01e42 stmhal: Initial implementation of multithreading, currently disabled. 8 years ago
Damien George aaab6a9921 stmhal/uart: Add support for UART7 and UART8 on F7 MCUs. 8 years ago
Krzysztof Blazewicz 8fa0733647 stmhal/i2c: provide custom IRQ handlers 8 years ago
Krzysztof Blazewicz 0280b2c1b1 stmhal/i2c: handle I2C IRQs 8 years ago
Dave Hylands c6983e3ce0 stmhal: Fix timer capture/compare interrupt handling for TIM1 and TIM8. 8 years ago
Tobias Badertscher adaaf439b0 stmhal: L4: Adapt startup code, clock configuration and interrupts. 9 years ago
Damien George ea89b80ff4 stmhal: Make TIM3 available for use by the user. 9 years ago