37 Commits (be4e5b1f872c29b5a3a64397e5ec50d2b0880382)

Author SHA1 Message Date
Mike Causer 812969d615 all: Change PYB message prefix to MPY. 7 years ago
Damien George 6e30f96b0b ports: Convert legacy uppercase macro names to lowercase. 6 years ago
Damien George 800871c0cb stm32/modnetwork: Change lwIP polling to be based on background systick. 6 years ago
Damien George 5fbda53d3c stm32/systick: Rename sys_tick_XXX functions to systick_XXX. 6 years ago
Damien George 38022ddb2c stm32/main: Make board-defined UART REPL use a static object and buffer. 6 years ago
Damien George 3431ea7205 stm32/main: Make thread and FS state static and exclude when not needed. 6 years ago
Andrew Leech ce0c581179 stm32/main: Add board config option to enable/disable mounting SD card. 6 years ago
Damien George dc23978dde stm32/uart: Add ability to have a static built-in UART object. 6 years ago
Damien George a2271532be stm32: Split out UART Python bindings from uart.c to machine_uart.c. 6 years ago
boochow 9d3372bded stm32: Add peripheral support for STM32L432. 6 years ago
Andrew Leech 338635ccc6 stm32/main: Add configuration macros for board to set heap start/end. 6 years ago
Andrew Leech a1db1506a2 stm32/sdram: Integrate SDRAM driver into rest of code. 6 years ago
Damien George e1ae9939ac stm32: Support compiling with object representation D. 6 years ago
Damien George b2fa1b50ed ports: Call gc_sweep_all() when doing a soft reset. 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 e773a2cdba stm32/main: Use consistent indenting of macro #if's. 7 years ago
Damien George cda964198a stm32: Integrate lwIP as implementation of usocket module. 7 years ago
Damien George 88c26a48b4 stm32/pyb_i2c: Put pyb.I2C under MICROPY_PY_PYB_LEGACY setting. 7 years ago
Damien George 051686b0a8 stm32/main: Clean up and optimise initial start-up code of the MCU. 7 years ago
Damien George a60efa8202 stm32/uart: Allow ctrl-C to work with UARTs put on REPL via os.dupterm. 7 years ago
Damien George 3d5d76fb73 stm32/main: Allow a board to configure the label of the flash FS. 7 years ago
Peter D. Gray 59dda71038 stm32/main: Guard usb_mode lines in default boot.py by relevant #if. 7 years ago
Damien George b833f170c3 stm32/main: Only update reset_mode if board doesn't use a bootloader. 7 years ago
Damien George 7856a416bd stm32/main: Rename main to stm32_main and pass through first argument. 7 years ago
Damien George e37b8ba5a5 stm32: Use STM32xx macros instead of MCU_SERIES_xx to select MCU type. 7 years ago
iabdalkader bbf19bb64e stm32/main: Enable D2 SRAM1/2/3 clocks on H7 MCUs. 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 cc92c0572e stm32/main: Remove need for first_soft_reset variable. 7 years ago
Damien George 4607be3768 stm32/main: Reorder some init calls to put them before soft-reset loop. 7 years ago
Damien George 4b8e58756b stm32/i2c: Allow I2C peripheral state to persist across a soft reset. 7 years ago
Damien George 5ddd1488bd stm32/spi: Allow SPI peripheral state to persist across a soft reset. 7 years ago
Damien George 57d2ac1300 stm32/rng: Simplify RNG implementation by accessing raw peripheral regs. 7 years ago
Damien George c73360bfdb stm32: Allow to build a board without any hardware I2C ports defined. 7 years ago
Damien George 971699abe7 stm32: Add support for using the Python stack. 7 years ago
Damien George 01dd7804b8 ports: Make new ports/ sub-directory and move all ports there. 7 years ago
Damien George 71c9cfb028 all: Convert remaining "mp_uint_t n_args" to "size_t n_args". 7 years ago
Alexander Steffen 55f33240f3 all: Use the name MicroPython consistently in comments 7 years ago
Damien George b6c7e4b143 all: Use full path name when including mp-readline/timeutils/netutils. 8 years ago
Damien George 12d0731b91 extmod/vfs_fat: Remove obsolete and unused str/len members. 8 years ago
Damien George 8236d18338 stmhal/main: Allocate flash's VFS struct on the heap to trace root ptrs. 8 years ago
Damien George 6ab5512132 stmhal: Use mp_hal_delay_ms instead of HAL_Delay. 8 years ago
Damien George c9b0f0b248 stmhal/main: Remove unnecessary header includes. 8 years ago
Damien George 05a4859585 stmhal: Implement a proper thread scheduler. 8 years ago
Damien George 9779c99317 stmhal: Add ability to skip booting from SD card via /flash/SKIPSD file. 8 years ago
Damien George 8e00844929 stmhal: Fix build issue when MICROPY_PY_THREAD is disabled. 8 years ago
Damien George 00e7176624 stmhal/main: Use _estack value to initialise stack extents. 8 years ago
Damien George 882ec01e42 stmhal: Initial implementation of multithreading, currently disabled. 8 years ago
Damien George 7d8c79ab6d stmhal/main: Guard init_sdcard_fs with MICROPY_HW_HAS_SDCARD. 8 years ago