34 Commits (43079aaf860cbc19d54cec1eca9d5897297b22ac)

Author SHA1 Message Date
Jan Staal 9e2423e730 stm32: Add support for H7A3(Q)/H7B3(Q), and STM32H73B3I_DK board defn. 3 years ago
Damien George 1e4e2644ec stm32: Add support for a board to reserve certain peripherals. 4 years ago
Damien George 048a1d675d stm32/timer: Properly initialise timer deadtime/brk on WB MCUs. 4 years ago
Damien George c5af3217d9 stm32/timer: Support TIM1 on WB MCUs. 4 years ago
Thomas Roberts d7399679de stm32: Add support for F412 MCUs. 5 years ago
stijn 70affd9ba2 all: Fix implicit floating point to integer conversions. 5 years ago
stijn bcf01d1686 all: Fix implicit conversion from double to float. 5 years ago
Jim Mussared def76fe4d9 all: Use MP_ERROR_TEXT for all error messages. 5 years ago
Damien George 69661f3343 all: Reformat C and Python source code with tools/codeformat.py. 5 years ago
Damien George ad7213d3c3 py: Add mp_raise_msg_varg helper and use it where appropriate. 5 years ago
Damien George 09376f0e47 py: Introduce MP_ROM_NONE macro for ROM to refer to None object. 5 years ago
iabdalkader 3078a4b2e2 stm32/timer: Add missing TIM 1/15/16/17 IRQ handlers for H7 MCUs. 5 years ago
Damien George 9ec73aedb4 stm32/timer: Fix Timer.freq() calc so mult doesn't overflow uint32_t. 5 years ago
Damien George ca8ff99e8c stm32: Use mp_printf with MICROPY_ERROR_PRINTER for uncaught exceptions. 5 years ago
Damien George 23d9c6a0fd stm32: Add initial support for STM32L0xx MCUs. 5 years ago
Damien George 194d6b6788 stm32/timer: Correctly initialise extended break settings on F7/H7/L4. 6 years ago
roland van straten edd0e0f93d stm32/timer: Expose the PWM BRK capability of Timer 1 and 8. 6 years ago
Damien George 6e30f96b0b ports: Convert legacy uppercase macro names to lowercase. 6 years ago
boochow 9d3372bded stm32: Add peripheral support for STM32L432. 6 years ago
Damien George 46091b8a95 stm32/timer: Add tick_hz arg to Timer constructor and init method. 6 years ago
Damien George 821b59d439 stm32/timer: Use enum for indexing keyword arg in pyb_timer_init_helper. 6 years ago
Damien George e1ae9939ac stm32: Support compiling with object representation D. 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 5c0685912f stm32/timer: Make timer_get_source_freq more efficient by using regs. 7 years ago
Damien George cb3456ddfe stm32: Don't use %lu or %lx for formatting, use just %u or %x. 7 years ago
Damien George a03e6c1e05 stm32/irq: Define IRQ priorities directly as encoded hardware values. 7 years ago
Damien George e37b8ba5a5 stm32: Use STM32xx macros instead of MCU_SERIES_xx to select MCU type. 7 years ago
iabdalkader 0989e0cdff stm32/timer: Add Timer support for H7 MCUs. 7 years ago
Damien George 8aad22fdca stm32/timer: Support MCUs that don't have TIM4 and/or TIM5. 7 years ago
Damien George 3eb0694b97 stm32: Update HAL macro and constant names to use newer versions. 7 years ago
Damien George d29b709642 stm32/timer: Enable ARPE so that timer freq can be changed smoothly. 7 years ago
Damien George d7cd1d2027 stm32/timer: Make pyb.Timer() instances persistent. 7 years ago
Damien George 01dd7804b8 ports: Make new ports/ sub-directory and move all ports there. 7 years ago
Damien George e354b0a0cb stmhal/timer: Remove unnecessary include of USB header files. 7 years ago
Damien George 71c9cfb028 all: Convert remaining "mp_uint_t n_args" to "size_t n_args". 7 years ago
Javier Candeira 35a1fea90b all: Raise exceptions via mp_raise_XXX 7 years ago
Alexander Steffen 55f33240f3 all: Use the name MicroPython consistently in comments 7 years ago
Damien George 761e4c7ff6 all: Remove trailing spaces, per coding conventions. 7 years ago
Damien George 4fa9d97e4d stmhal/servo: Don't compile servo code when it's not enabled. 7 years ago
Damien George 80b31dc097 stmhal: Clean up some header includes. 7 years ago
Damien George 2bf5a947b2 stmhal: Make error messages more consistent across peripherals. 8 years ago
Damien George 0986675451 stmhal: Convert all module and method tables to use MP_ROM macros. 8 years ago
Henrik Sölver 1f3887dc28 stmhal/timer: Clear interrupt flag before setting callback. 8 years ago
Damien George a5159edc20 stmhal: Enable micropython.schedule(). 8 years ago
Paul Sokolovsky eac22e29a5 all: Consistently update signatures of .make_new and .call methods. 8 years ago
Damien George d2d9dfcd40 stmhal: Remove obsolete code for special handling of TIM3 irq settings. 8 years ago
Dave Hylands c6983e3ce0 stmhal: Fix timer capture/compare interrupt handling for TIM1 and TIM8. 8 years ago
Tobias Badertscher 31f5dc065a stmhal: L4: Modify timer.c to support L4 MCU. 9 years ago
Damien George a8a4b01af6 stmhal: Add PWM capability for LED(3) and LED(4) on pyboards. 9 years ago