8824 Commits (4e48700f9a284ab73fc199610314f2f6484adbfc)
 

Author SHA1 Message Date
Damien George 4e48700f9a drivers/memory/spiflash: Add support for QSPI interface.
5 years ago
Damien George 1da2d45de6 drivers/bus: Add QSPI abstract type with software QSPI implementation.
5 years ago
Damien George 9884a2c712 py/objint: Remove unreachable code checking for int type in format func.
5 years ago
Damien George c607b58efe tests: Move heap-realloc-while-locked test from C to Python.
5 years ago
Damien George c3f1b22338 tests/unix: Add coverage tests for various GC calls.
5 years ago
Damien George 955ee6477f py/formatfloat: Fix case where floats could render with negative digits.
5 years ago
Damien George 7b050fa76c py/formatfloat: Fix case where floats could render with a ":" character.
5 years ago
Damien George bc12eca461 py/formatfloat: Fix rounding of %f format with edge-case FP values.
5 years ago
Damien George 90e719a232 tests/extmod/vfs_fat_fileio1: Add test for calling file obj finaliser.
5 years ago
Damien George 09be031e04 extmod/vfs_fat_diskio: Use a C-stack-allocated bytearray for block buf.
5 years ago
Damien George 439acddc60 tests/basics/gc1: Add test which triggers GC threshold.
5 years ago
Damien George d3cac18d49 tests/unix: Add coverage test for VM executing invalid bytecode.
5 years ago
Damien George a9f6d49218 py/vm: Simplify handling of special-case STOP_ITERATION in yield from.
5 years ago
Damien George 22ade2f5c4 py/vm: Fix case of handling raised StopIteration within yield from.
5 years ago
Damien George c5fe610ba1 esp8266/modnetwork: Implement WLAN.status('rssi') for STA interface.
5 years ago
Damien George 01dcd5bb71 esp8266/uart: Allow to compile with event-driven REPL.
5 years ago
Damien George 9d8347a9aa py/mpstate.h: Add repl_line state for MICROPY_REPL_EVENT_DRIVEN.
5 years ago
Damien George 6dad088569 tests/float: Adjust float-parsing tests to pass with only a small error.
5 years ago
Damien George 4c2230add8 tests/extmod/uzlib_decompress: Add uzlib tests to improve coverage.
5 years ago
Damien George a604451566 tests/extmod/vfs_fat_fileio1: Add test for failing alloc with finaliser.
5 years ago
Damien George 62be14d77c tests/unix: Add coverage tests for mpz_set_from_float, mpz_mul_inpl.
5 years ago
Damien George f75c7ad1a9 py/mpz: In mpz_clone, remove unused check for NULL dig.
5 years ago
Damien George 77a62d8b5a tests/stress: Add test to create a dict beyond "maximum" rehash size.
5 years ago
Damien George 90da791a08 tests/basics: Add test for calling a subclass of a native class.
5 years ago
Damien George c0bcf00ed1 py/asm*.c: Remove unnecessary check for num_locals<0 in asm entry func.
5 years ago
Damien George 7dfa56e40e py/compile: Adjust c_assign_atom_expr() to use return instead of goto.
5 years ago
Damien George 2ad555bc76 extmod/vfs_fat: Remove declaration of mp_builtin_open_obj.
5 years ago
Damien George eb570f47a2 extmod/vfs_fat: Make fat_vfs_open_obj wrapper public, not its function.
5 years ago
Damien George 638b860066 extmod/vfs_fat: Merge remaining vfs_fat_misc.c code into vfs_fat.c.
5 years ago
Damien George ae4a07730a extmod/vfs_fat: Move ilistdir implementation from misc to main file.
5 years ago
Damien George 989fc16162 stm32: Move MCU-specific cfg from mphalport.h to mpconfigboard_common.h.
5 years ago
Damien George ea05b400df stm32/flash: Use FLASH_TYPEPROGRAM_WORD to support newer HALs.
5 years ago
Damien George e6220618ce stm32: Use "GEN" for describing files generated in the build.
5 years ago
Damien George 6b40a06057 examples/embedding: Don't prefix $(MPTOP) to ports/unix source files.
5 years ago
talljosh c2f4f36010 examples/embedding: Update broken paths to use correct $(MPTOP).
5 years ago
Damien George 60b0982bb2 stm32: Add board config option to enable/disable the ADC.
5 years ago
Damien George a36c700d9b minimal/Makefile: Explicitly include lib/utils/printf.c in build.
5 years ago
Damien George 6af4515969 py: Use "GEN" consistently for describing files generated in the build.
5 years ago
Damien George 65ef59a9b5 py/py.mk: Remove .. path component from list of extmod files.
5 years ago
Damien George 9df6451ec5 ports/{bare-arm,minimal}/Makefile: Only build with core source files.
5 years ago
Damien George 8ca469cae2 py/py.mk: Split list of uPy sources into core and extmod files.
5 years ago
Damien George 6e675c1baa py/objdeque: Use m_new0 when allocating items to avoid need to clear.
5 years ago
Damien George 160d670868 py/objdeque: Protect against negative maxlen in deque constructor.
5 years ago
Damien George 8f9b113be2 tests/basics: Add tests to improve coverage of py/objdeque.c.
5 years ago
Paul Sokolovsky 4668ec801e tests/basics/deque*: Tests for ucollections.deque.
5 years ago
Damien George 82828340a0 ports: Enable ucollections.deque on relevant ports.
5 years ago
Damien George 6c3faf6c17 py/objdeque: Allow to compile without warnings by disabling deque_clear.
5 years ago
Paul Sokolovsky 970eedce8f py/objdeque: Implement ucollections.deque type with fixed size.
5 years ago
Damien George cced43feb8 esp32/modsocket: Allow getaddrinfo() to take up to 6 args.
5 years ago
Damien George e600810f39 esp32/main: Allocate the uPy heap via malloc instead of on the bss.
5 years ago