8874 Commits (58ebeca6a9a172a35b9298a911d450722797c409)
 

Author SHA1 Message Date
Damien George c49a73ab0e esp32: Update to the latest ESP IDF.
5 years ago
Damien George fe3e17b026 py/objint: Use MP_OBJ_IS_STR_OR_BYTES macro instead of 2 separate ones.
5 years ago
Damien George 8769049e93 py/objstr: Remove unnecessary check for positive splits variable.
5 years ago
Damien George 7e2a48858c py/modmicropython: Allow to have stack_use() func without mem_info().
5 years ago
Damien George 209936880d py/builtinimport: Add compile-time option to disable external imports.
5 years ago
Damien George 6e7819ee2e py/objmodule: Factor common code for calling __init__ on builtin module.
5 years ago
Damien George 27fa9881a9 esp32/modnetwork: Implement dhcp_hostname for WLAN.config().
5 years ago
Damien George 4e469085c1 py/objstr: Protect against creating bytes(n) with n negative.
5 years ago
Damien George 165aab12a3 py/repl: Generalise REPL autocomplete to use qstr probing.
5 years ago
Damien George 98647e83c7 py/modbuiltins: Simplify and generalise dir() by probing qstrs.
5 years ago
Damien George a8775aaeb0 py/qstr: Add QSTR_TOTAL() macro to get number of qstrs.
5 years ago
Damien George 2a0cbc0d38 py/gc: Update comment now that gc_drain_stack is called gc_mark_subtree.
5 years ago
Ayke van Laethem 736faef223 py/gc: Make GC stack pointer a local variable.
5 years ago
Ayke van Laethem 5c9e5618e0 py/gc: Rename gc_drain_stack to gc_mark_subtree and pass it first block.
5 years ago
Ayke van Laethem ea7cf2b738 py/gc: Reduce code size by specialising VERIFY_MARK_AND_PUSH macro.
5 years ago
Mike Wadsten a3e01d3642 py/objdict: Disallow possible modifications to fixed dicts.
5 years ago
Damien George 5a82ba8e07 esp32/machine_touchpad: Swap pins 32 and 33.
5 years ago
Damien George 7b2a9b059a py/pystack: Use "pystack exhausted" as error msg for out of pystack mem.
5 years ago
Damien George 3759aa2cc9 drivers/sdcard: Update SD mounting example code for ESP8266.
5 years ago
Ayke van Laethem 5591bd237a py/nlrthumb: Do not mark nlr_push as not returning anything.
5 years ago
Damien George 60c6b880fa esp32/machine_rtc: Move export declaration from .c to common .h file.
5 years ago
Eric Poulsen abec47a1cd esp32/modesp32: Add new module "esp32" to support extra wake features.
5 years ago
Eric Poulsen 44033a1d27 esp32/machine_rtc: Add RTC class to machine module with sleep impl.
5 years ago
Damien George 73d1d20b46 py/objexcept: Remove long-obsolete mp_const_MemoryError_obj.
5 years ago
Damien George d966a33486 stm32: Change header include guards from STMHAL to STM32 to match dir.
5 years ago
Damien George e05fca4ef3 docs/library/ujson: Document dump() and load() functions.
5 years ago
Damien George d9bca1f7bd extmod/modujson: Implement ujson.dump() function.
5 years ago
Damien George 9e8b7b1b63 docs/library/ujson: Update to conform with docs conventions.
5 years ago
Olivier Ortigues 298b325f3e docs/esp8266: Add a note concerning GPIO16 pull capabilities.
5 years ago
Olivier Ortigues 359d2bdf84 esp8266/README.md: Update build instruction to reflect new ports dir.
5 years ago
Olivier Ortigues d072573226 docs/esp8266: Update PWM doc regarding clipping of min/max values.
5 years ago
Olivier Ortigues 5c83d05b49 esp8266/esppwm: Clip negative duty numbers to 0.
5 years ago
Damien George ab7819c314 unix/mpconfigport_coverage: Enable range (in)equality comparison.
5 years ago
Damien George d77da83d55 py/objrange: Implement (in)equality comparison between range objects.
5 years ago
Damien George 5604b710c2 py/emitglue: When assigning bytecode only pass bytecode len if needed.
5 years ago
Damien George e98ff40604 py/modbuiltins: Simplify casts from char to byte ptr in builtin ord.
5 years ago
Damien George 19aee9438a py/unicode: Clean up utf8 funcs and provide non-utf8 inline versions.
5 years ago
Damien George 49e0dd54e6 tests/run-tests: Capture any output from a crashed uPy execution.
5 years ago
Damien George 04c55f5828 tests: Rewrite some tests so they can run without needing eval/exec.
5 years ago
Damien George 6031957473 tests: Automatically skip tests that require eval, exec or frozenset.
5 years ago
Damien George 24c513cbc3 unix/Makefile,embedding/Makefile: Remove obsolete use of STMHAL_SRC_C.
5 years ago
Damien George e6235fe647 teensy: Update GPIO speed consts to align with changes in stm32 port.
5 years ago
Damien George fa13e0d35b stm32: Factor out flash and SPI block-device code to separate files.
5 years ago
Damien George 34911f1a57 stm32/boards: Update all boards to work with new USB configuration.
5 years ago
Damien George d9b9fbc41a lib/utils/pyexec: Update to work with new MICROPY_HW_ENABLE_USB option.
5 years ago
Damien George 5c320bd0b0 stm32: Introduce MICROPY_HW_ENABLE_USB and clean up USB config.
5 years ago
Damien George 8aad22fdca stm32/timer: Support MCUs that don't have TIM4 and/or TIM5.
5 years ago
Damien George 6e91ab5806 stm32/spi: Further updates to use newer versions of HAL names.
5 years ago
Damien George 3eb0694b97 stm32: Update HAL macro and constant names to use newer versions.
5 years ago
Damien George 8e1cb58a23 stm32/usbdev: Fix USBD setup request handler to use correct recipient.
5 years ago