aboutsummaryrefslogtreecommitdiff
path: root/ports/stm32/modmachine.c
AgeCommit message (Expand)Author
2021-02-17stm32: Make pyb, uos, utime, machine and onewire modules configurable.Damien George
2020-12-07stm32/modmachine: Add device and revision ids to machine.info().iabdalkader
2020-10-01ports: Add SoftI2C and SoftSPI to machine module where appropriate.Damien George
2020-10-01extmod/machine_i2c: Rename type to SoftI2C and add custom print method.Damien George
2020-06-22stm32/irq: Clean up irq.h so it does not depend on core uPy defines.Damien George
2020-06-02stm32/modmachine: Allow changing AHB and APB bus frequencies on STM32WB.Damien George
2020-05-15stm32: Add support for F412 MCUs.Thomas Roberts
2020-04-05all: Use MP_ERROR_TEXT for all error messages.Jim Mussared
2020-03-28all: Remove spaces inside and around parenthesis.Damien George
2020-02-28all: Reformat C and Python source code with tools/codeformat.py.Damien George
2020-02-13py: Add mp_raise_type helper macro and use it where appropriate.Damien George
2020-01-31stm32/powerctrl: Improve support for changing system freq on H7 MCUs.Damien George
2019-10-31stm32: Add machine.Timer with soft timer implementation.Damien George
2019-09-04stm32/machine_adc: Add machine.ADC class.Damien George
2019-07-17stm32: Add initial support for STM32WBxx MCUs.Damien George
2019-07-05stm32: Add initial support for STM32L0xx MCUs.Damien George
2019-07-04stm32/modmachine: Disable IRQs before entering bootloader.Damien George
2019-07-03stm32/modmachine: Make RTC class available in machine module.Damien George
2019-06-25stm32: Enter bootloader via a system reset.Damien George
2019-06-14stm32: In link script, define start of stack separately from heap end.Chris Mason
2019-05-29stm32/modmachine: In bootloader() disable caches before reset of periphsAndrew Leech
2019-05-17stm32/modmachine: Create dedicated asm function to branch to bootloader.Damien George
2019-02-15stm32/modmachine: Add ability to pass through user data to mboot.Damien George
2019-02-07stm32/modmachine: Make bootloader() enter custom loader if it's enabled.Damien George
2019-01-27stm32: Implement machine.lightsleep().Damien George
2018-12-30stm32/modmachine: Fix reset_cause to correctly give DEEPSLEEP on L4 MCU.roland
2018-12-05stm32/powerctrl: Add support for standby mode on L4 MCUs.Damien George
2018-11-28stm32/powerctrl: Move (deep)sleep funcs from modmachine.c to powerctrl.cDamien George
2018-09-24stm32/powerctrl: Optimise passing of default values to set_sysclk.Damien George
2018-09-24stm32/powerctrl: Move function to set SYSCLK into new powerctrl file.Damien George
2018-09-24stm32/modmachine: Re-enable PLLSAI[1] after waking from stop mode.Damien George
2018-09-11stm32: For MCUs that have PLLSAI allow to set SYSCLK at 2MHz increments.Damien George
2018-08-01stm32/modmachine: Get machine.sleep working on L4 MCUs.Damien George
2018-07-31stm32/modmachine: Get machine.sleep working on F0 MCUs.Damien George
2018-07-08stm32: Support compiling with object representation D.Damien George
2018-05-28stm32: Add support for STM32F0 MCUs.Damien George
2018-05-28stm32: Allow a board to disable MICROPY_VFS_FAT.Damien George
2018-05-28stm32: Allow to have no storage support if there are no block devices.Damien George
2018-05-04stm32: Don't use %lu or %lx for formatting, use just %u or %x.Damien George
2018-04-11stm32: Allow a board to configure the HSE in bypass mode.Damien George
2018-03-17stm32: Use STM32xx macros instead of MCU_SERIES_xx to select MCU type.Damien George
2018-03-09stm32/modmachine: Support basic H7 MCU features.iabdalkader
2018-02-13stm32: Introduce MICROPY_HW_ENABLE_USB and clean up USB config.Damien George
2018-02-13stm32: Update HAL macro and constant names to use newer versions.Damien George
2018-02-05stm32/main: Reorder some init calls to put them before soft-reset loop.Damien George
2018-02-01stm32/modmachine: In freq(), select flash latency value based on freq.Damien George
2018-01-31stm32/modmachine: Handle case of no MICROPY_PY_MACHINE_I2C.Peter D. Gray
2017-09-06ports: Make new ports/ sub-directory and move all ports there.Damien George