19 Commits (3ea0862a6e3c97f6224548c41a225f270df4d205)

Author SHA1 Message Date
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
Damien George 80dfd65090 stmhal/main: Put /sd directory before /flash in sys.path. 8 years ago
Damien George 3667ee1b88 stmhal: On boot, mount all available partitions of the SD card. 8 years ago
Damien George 220abca311 stmhal: Use LED constants from PYBv4 onwards. 8 years ago
Damien George b697c89009 extmod: Merge old fsusermount.h header into vfs.h and vfs_fat.h. 8 years ago
Damien George c3cd46e5c2 stmhal: Fix name of automatically created boot.py. 8 years ago
Damien George 84c614e729 stmhal: Convert to use VFS sub-system and new ooFatFs component. 8 years ago
Damien George a770ba147e stmhal: Use core-provided keyboard exception object. 8 years ago
Damien George f254cfd3c4 stmhal: Rename mp_const_vcp_interrupt to mp_kbd_exception. 8 years ago
Damien George e8f2db7da3 py/runtime: Zero out fs_user_mount array in mp_init. 8 years ago
Damien George 7e820792da stmhal: Updates to get F411 MCUs compiling with latest ST HAL. 8 years ago
Dave Hylands c08f50bcf7 stmhal: Disable network and usocket for ESPRUINO_PICO 8 years ago
Stefan Agner b0a46900de stmhal: Use attribute to avoid inlining. 8 years ago
Damien George 9103cbe366 stmhal/modmachine: Implement machine.reset_cause() function, and consts. 8 years ago
Philip Potter c777b6950e stmhal: Update boot.py files to use VCP instead of CDC. 8 years ago
Tobias Badertscher 7441ba7749 stmhal: L4: Make CCM/DTCM RAM start-up conditional on MCU type. 9 years ago
Dave Hylands 4b2938a4b0 stmhal: Some NETDUINO_PLUS_2 cleanup 9 years ago
Damien George b33a770596 extmod/fsusermount: Support mounting of multiple block devices. 9 years ago
Damien George ea89b80ff4 stmhal: Make TIM3 available for use by the user. 9 years ago