8762 Commits (736faef2233fe9c721b940a108b28808d4c7f7a0)
 

Author SHA1 Message Date
Ayke van Laethem 736faef223 py/gc: Make GC stack pointer a local variable. 7 years ago
Ayke van Laethem 5c9e5618e0 py/gc: Rename gc_drain_stack to gc_mark_subtree and pass it first block. 7 years ago
Ayke van Laethem ea7cf2b738 py/gc: Reduce code size by specialising VERIFY_MARK_AND_PUSH macro. 7 years ago
Mike Wadsten a3e01d3642 py/objdict: Disallow possible modifications to fixed dicts. 7 years ago
Damien George 5a82ba8e07 esp32/machine_touchpad: Swap pins 32 and 33. 7 years ago
Damien George 7b2a9b059a py/pystack: Use "pystack exhausted" as error msg for out of pystack mem. 7 years ago
Damien George 3759aa2cc9 drivers/sdcard: Update SD mounting example code for ESP8266. 7 years ago
Ayke van Laethem 5591bd237a py/nlrthumb: Do not mark nlr_push as not returning anything. 7 years ago
Damien George 60c6b880fa esp32/machine_rtc: Move export declaration from .c to common .h file. 7 years ago
Eric Poulsen abec47a1cd esp32/modesp32: Add new module "esp32" to support extra wake features. 7 years ago
Eric Poulsen 44033a1d27 esp32/machine_rtc: Add RTC class to machine module with sleep impl. 7 years ago
Damien George 73d1d20b46 py/objexcept: Remove long-obsolete mp_const_MemoryError_obj. 7 years ago
Damien George d966a33486 stm32: Change header include guards from STMHAL to STM32 to match dir. 7 years ago
Damien George e05fca4ef3 docs/library/ujson: Document dump() and load() functions. 7 years ago
Damien George d9bca1f7bd extmod/modujson: Implement ujson.dump() function. 7 years ago
Damien George 9e8b7b1b63 docs/library/ujson: Update to conform with docs conventions. 7 years ago
Olivier Ortigues 298b325f3e docs/esp8266: Add a note concerning GPIO16 pull capabilities. 7 years ago
Olivier Ortigues 359d2bdf84 esp8266/README.md: Update build instruction to reflect new ports dir. 7 years ago
Olivier Ortigues d072573226 docs/esp8266: Update PWM doc regarding clipping of min/max values. 7 years ago
Olivier Ortigues 5c83d05b49 esp8266/esppwm: Clip negative duty numbers to 0. 7 years ago
Damien George ab7819c314 unix/mpconfigport_coverage: Enable range (in)equality comparison. 7 years ago
Damien George d77da83d55 py/objrange: Implement (in)equality comparison between range objects. 7 years ago
Damien George 5604b710c2 py/emitglue: When assigning bytecode only pass bytecode len if needed. 7 years ago
Damien George e98ff40604 py/modbuiltins: Simplify casts from char to byte ptr in builtin ord. 7 years ago
Damien George 19aee9438a py/unicode: Clean up utf8 funcs and provide non-utf8 inline versions. 7 years ago
Damien George 49e0dd54e6 tests/run-tests: Capture any output from a crashed uPy execution. 7 years ago
Damien George 04c55f5828 tests: Rewrite some tests so they can run without needing eval/exec. 7 years ago
Damien George 6031957473 tests: Automatically skip tests that require eval, exec or frozenset. 7 years ago
Damien George 24c513cbc3 unix/Makefile,embedding/Makefile: Remove obsolete use of STMHAL_SRC_C. 7 years ago
Damien George e6235fe647 teensy: Update GPIO speed consts to align with changes in stm32 port. 7 years ago
Damien George fa13e0d35b stm32: Factor out flash and SPI block-device code to separate files. 7 years ago
Damien George 34911f1a57 stm32/boards: Update all boards to work with new USB configuration. 7 years ago
Damien George d9b9fbc41a lib/utils/pyexec: Update to work with new MICROPY_HW_ENABLE_USB option. 7 years ago
Damien George 5c320bd0b0 stm32: Introduce MICROPY_HW_ENABLE_USB and clean up USB config. 7 years ago
Damien George 8aad22fdca stm32/timer: Support MCUs that don't have TIM4 and/or TIM5. 7 years ago
Damien George 6e91ab5806 stm32/spi: Further updates to use newer versions of HAL names. 7 years ago
Damien George 3eb0694b97 stm32: Update HAL macro and constant names to use newer versions. 7 years ago
Damien George 8e1cb58a23 stm32/usbdev: Fix USBD setup request handler to use correct recipient. 7 years ago
Damien George 02f88cb2df stm32/boards: Remove all config options that are set to defaults. 7 years ago
Damien George 2d5bab46be stm32: Add mpconfigboard_common.h with common/default board settings. 7 years ago
Damien George bbb08431f3 py/objfloat: Fix case of raising 0 to -infinity. 7 years ago
Damien George b75cb8392b py/parsenum: Fix parsing of floats that are close to subnormal. 7 years ago
Damien George 0c650d4276 py/vm: Simplify stack sentinel values for unwind return and jump. 7 years ago
Damien George 0b12cc8feb .travis.yml,ports/unix/Makefile: Add coverage test for script via stdin. 7 years ago
Damien George 923ebe767d tests/unix: Add coverage test for calling mp_obj_new_bytearray. 7 years ago
Damien George 771dfb0826 py/modbuiltins: For builtin_chr, use uint8_t instead of char for array. 7 years ago
Damien George 1f53ff61ff tests/basics: Rename remaining tests that are for built-in functions. 7 years ago
Damien George b45c8c17f0 py/objtype: Check and prevent delete/store on a fixed locals map. 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