Commit Graph

12 Commits (58ebeca6a9a172a35b9298a911d450722797c409)

Author SHA1 Message Date
Damien George 58ebeca6a9 drivers/bus: Pull out software SPI implementation to dedicated driver. 5 years ago
Damien George 989fc16162 stm32: Move MCU-specific cfg from mphalport.h to mpconfigboard_common.h. 5 years ago
Damien George 82828340a0 ports: Enable ucollections.deque on relevant ports. 5 years ago
Damien George 2d5bab46be stm32: Add mpconfigboard_common.h with common/default board settings. 5 years ago
Damien George c73360bfdb stm32: Allow to build a board without any hardware I2C ports defined. 5 years ago
Damien George d6bf3658f4 stm32: Make uos.dupterm() conform to specs by using extmod version. 5 years ago
Li Weiwei 5c437963d7 stm32/mpconfigport.h: Add MICROPY_THREAD_YIELD() macro. 5 years ago
Damien George 81a06d2c9c lib/libm: Remove implementation of log2f, use MP_NEED_LOG2 instead. 5 years ago
Damien George aca498c2b0 stm32/mpconfigport.h: Add configuration for max periphs on L4 series. 5 years ago
Damien George d7cd1d2027 stm32/timer: Make pyb.Timer() instances persistent. 5 years ago
Damien George 4a93801c12 all: Update Makefiles and others to build with new ports/ dir layout. 5 years ago
Damien George 01dd7804b8 ports: Make new ports/ sub-directory and move all ports there. 5 years ago
Damien George 4ec803a42a all: Make static dicts use mp_rom_map_elem_t type and MP_ROM_xxx macros. 5 years ago
Alexander Steffen 299bc62586 all: Unify header guard usage. 5 years ago
Damien George f1d260d878 stmhal: Reduce size of ESPRUINO_PICO build so it fits in flash. 5 years ago
Damien George 346f5d4cce stmhal/mpconfigport.h: Allow MICROPY_PY_THREAD to be overridden. 6 years ago
Damien George ebfdd96cb2 stmhal: Add possibility to build with double-precision floating point. 6 years ago
Damien George b19138e82e stmhal: Make available the _onewire module, for low-level bus control. 6 years ago
Damien George c064f0a36a stmhal/mpconfigport.h: Remove config of PY_THREAD_GIL to use default. 6 years ago
Damien George 6ff0ecfffc ports: Convert from using stmhal's input() to core provided version. 6 years ago
Damien George 03053f82db mpy-cross, unix, windows, stmhal: Enable return-if-else optimisation. 6 years ago
Damien George 9156c8b460 stmhal: Enable parsing of all Pin constructor args by machine.Signal. 6 years ago
Damien George 4c307bfba1 all: Move BYTES_PER_WORD definition from ports to py/mpconfig.h 6 years ago
Damien George a5159edc20 stmhal: Enable micropython.schedule(). 6 years ago
Damien George 05a4859585 stmhal: Implement a proper thread scheduler. 6 years ago
Damien George 904732cdc9 stmhal/mpconfigport.h: Enable MICROPY_PY_BUILTINS_POW3 option. 6 years ago
Damien George 882ec01e42 stmhal: Initial implementation of multithreading, currently disabled. 6 years ago
Damien George 0bd61d23b9 extmod/vfs_fat: Remove MICROPY_FATFS_OO config option. 6 years ago
Damien George 84c614e729 stmhal: Convert to use VFS sub-system and new ooFatFs component. 6 years ago
Damien George 246f607a92 stmhal/mpconfigport.h: Reorganise the config options into groups. 6 years ago
Damien George c594cf12ed stmhal: Enable help('modules') feature. 6 years ago
Damien George 8678e3edfd stmhal: Convert to use builtin help function. 6 years ago
Paul Sokolovsky 1328833663 stmhal, esp8266: Enable utimeq module. 6 years ago
Damien George a770ba147e stmhal: Use core-provided keyboard exception object. 6 years ago
Damien George f254cfd3c4 stmhal: Rename mp_const_vcp_interrupt to mp_kbd_exception. 6 years ago
Damien George 1b02565316 stmhal/mpconfigport: Add weak-module links for io, collections, random. 6 years ago
Damien George 0f408bc1ff stmhal: Move PY_SYS_PLATFORM config from board to general config file. 6 years ago
Damien George 1b6d94bccd stmhal: Refactor to use extmod implementation of software SPI class. 6 years ago
Damien George 1eb3c66e91 extmod/machine_spi: Provide reusable software SPI class. 6 years ago
Damien George aaab6a9921 stmhal/uart: Add support for UART7 and UART8 on F7 MCUs. 6 years ago
Damien George 2d329c4a56 extmod/moduselect: Use configurable EVENT_POLL_HOOK instead of WFI. 6 years ago
Damien George 3053748987 stmhal: Add beginnings of port-specific machine.I2C implementation. 6 years ago
Paul Sokolovsky 8f5bc3ffc0 stmhal/moduselect: Move to extmod/ for reuse by other ports. 6 years ago
Damien George 6b239c271c py: Factor out persistent-code reader into separate files. 6 years ago
Damien George 48feb8ac6e stmhal: Enable str.center(), str.[r]partition() and builtin compile(). 6 years ago
Paul Sokolovsky f059563507 stmhal/modutime: Refactor to use extmod/utime_mphal.c. 6 years ago
Damien George 0bb3c7d3b7 stmhal: Enable machine.time_pulse_us() function. 6 years ago
Dave Hylands c08f50bcf7 stmhal: Disable network and usocket for ESPRUINO_PICO 6 years ago
Damien George bd925b59c3 stmhal/spi: Enable use of fast software SPI. 6 years ago
Damien George 49406b0ac6 stmhal/spi: Support new machine SPI methods in legacy SPI object. 6 years ago