9534 Commits (2964b41c282917bfb3f6e3a1d6e3fd7a078abed6)
 

Author SHA1 Message Date
Damien George 2964b41c28 py/asm*: Support assembling code to jump to a register, and get PC+off. 6 years ago
Damien George f7d6108d1a py/asmxtensa: Handle function entry/exit when stack use larger than 127. 6 years ago
Damien George 8c49995398 py/emitnative: Use small tables to simplify handling of local regs. 6 years ago
Damien George 056e0b6293 stm32/spi: Add implementation of low-level SPI protocol. 6 years ago
Damien George 01ce2e1682 unix/Makefile: Enable ussl module with nanbox build. 6 years ago
Damien George 206c65f22c extmod/modussl_axtls: Use MP_ROM_PTR for objects in allowed args array. 6 years ago
Damien George b8b2525576 extmod/modbtree: Update to work with new mp_stream_posix_XXX signatures. 6 years ago
Damien George 9ab816d676 py/stream: Adjust mp_stream_posix_XXX to take void*, not mp_obj_t. 6 years ago
Paul Sokolovsky ab78fe0eb9 mpy-cross/Makefile: Also undefine MICROPY_FORCE_32BIT and CROSS_COMPILE. 6 years ago
Damien George 8300be6d0f stm32/spi: Split out pyb.SPI and machine.SPI bindings to their own files 6 years ago
Damien George 48d736f491 esp32: Update to latest ESP IDF. 6 years ago
Damien George a785a3dbfb py/objarray: Allow to build again when bytearray is disabled. 6 years ago
Damien George 91041945c9 py/gc: In gc_alloc, reset n_free var right before search for free mem. 6 years ago
forester3 02fbb0a455 stm32/boards/STM32F7DISC: Enable onboard SDRAM. 6 years ago
forester3 502c410214 stm32/boards/STM32F429DISC: Add burst len and autorefresh to SDRAM cfg. 6 years ago
forester3 e562f99263 stm32/sdram: Allow additional config by a board, and tune MPU settings. 6 years ago
Damien George b18fa1e606 docs/library/machine.UART.rst: Specify optional txbuf and rxbuf args. 6 years ago
Paul Sokolovsky fe1ef507ef unix/Makefile: coverage: Explicitly build "axtls" too. 6 years ago
Paul Sokolovsky bb28fe7b7b py/py.mk: Don't hardcode path to libaxtls.a. 6 years ago
stijn 3f9d3e120b windows/msvc: Support custom compiler for header generation. 6 years ago
Damien George cbec17f2cd py/compile: For dynamic compiler, widen literal 1 to get correct shift. 6 years ago
Damien George 86e0b25532 stm32/spi: Round up prescaler calc to never exceed requested baudrate. 6 years ago
stijn ca0d78cebb run-tests: Make .exp and .out file names unique by prefixing with dir. 6 years ago
David Lechner 3fccd78aca stm32/dma: Fix spelling of "corresponding" in two locations. 6 years ago
Martin Dybdal 5ed8226e02 tools/pyboard.py: Change base class of PyboardError to Exception. 6 years ago
roland c1c798fbc3 drivers/cc3000: Use cc3000_time_t instead of time_t for custom typedef. 6 years ago
Damien George 17b512020b py/emitnative: Allocate space for local stack info as it's needed. 6 years ago
Damien George 652a58698e py/emitnative: Simplify handling of exception objects from nlr_buf_t. 6 years ago
Damien George 3bef7bd782 py/emitnative: Fix native locals stack to start at correct location. 6 years ago
Damien George 1c0bd46d1d py/asmx86: Use generic emit function to simplify cmp emit function. 6 years ago
Damien George ce786da196 tests/run-tests: Enable bool1.py test with native emitter. 6 years ago
Damien George 49529f22d4 tests/micropython/viper_cond: Add test for large int as bool. 6 years ago
Damien George 10830059c5 py/emitnative: Fix x86 native zero checks by comparing full word. 6 years ago
Damien George 4b1e8bdebd py/emitnative: Factor common code for native jump helper. 6 years ago
Peter Hinch 163bacd1e8 docs/library/machine.I2C.rst: Clarify availability of primitive I2C ops. 6 years ago
Ayke van Laethem 0d7a088039 tools/pyboard: Run exec: command as a string. 6 years ago
Ayke van Laethem 6572029dc0 tests: Make tests work on targets without float support. 6 years ago
Damien George 7be5bb3672 stm32/adc: Fix ADC reading on F0 MCUs to only sample a single channel. 6 years ago
Damien George c62b23094f stm32/adc: Disable VBAT in read channel helper function. 6 years ago
Ayke van Laethem e755bd4932
nrf/uart: Fix UART.writechar() to write just 1 byte. 6 years ago
Ayke van Laethem 60a05485cb
nrf/uart: Remove unused UART.char_width field. 6 years ago
Stig Bjørlykke 2cf2ad943e nrf: Use separate config for each PWM instance. 6 years ago
Damien George b630dfcc1d py: Fix compiling with debug enabled and make more use of DEBUG_printf. 6 years ago
Damien George da2d2b6d88 py/mpconfig.h: Introduce MICROPY_DEBUG_PRINTER for debugging output. 6 years ago
Stig Bjørlykke 0c161691b4 nrf: Correct index checking of ADC/PWM/RTCounter instances. 6 years ago
Stig Bjørlykke 7f0c5f2ef9 nrf: Enable all PWM, RTC and Timer instances for nrf52840. 6 years ago
Stig Bjørlykke b6e49da407
nrf/uos: Add mbfs __enter__ and __exit__ handlers. 6 years ago
Rich Barlow 6e5a40cf3c tools/mpy-tool: Set sane initial dynamic qstr pool size with frozen mods 6 years ago
Damien George 5482d84673 stm32/modmachine: Get machine.sleep working on L4 MCUs. 6 years ago
Damien George c12348700f stm32/extint.h: Use correct EXTI lines for RTC interrupts. 6 years ago