7049 Commits (efa206d955cb5482b604ba650a1af56f609e16bd)
 

Author SHA1 Message Date
Damien George 5bdf1650de py/lexer: Make lexer use an mp_reader as its source. 8 years ago
Damien George 66d955c218 py/lexer: Rewrite mp_lexer_new_from_fd in terms of mp_reader. 8 years ago
Damien George e5ef15a9d7 py/lexer: Provide generic mp_lexer_new_from_file based on mp_reader. 8 years ago
Damien George 511c083811 py/lexer: Rewrite mp_lexer_new_from_str_len in terms of mp_reader_mem. 8 years ago
Damien George 6b239c271c py: Factor out persistent-code reader into separate files. 8 years ago
Damien George 6810f2c134 py: Factor persistent code load/save funcs into persistentcode.[ch]. 8 years ago
Paul Sokolovsky 64db4080ce docs/library/index: Elaborate on u-modules. 8 years ago
Damien George 30bca45e1a tests/basics: Add test for logical constant folding. 8 years ago
Damien George 9b525134d1 py/parse: Add code to fold logical constants in or/and/not operations. 8 years ago
Damien George ed9c93f0f1 py/parse: Make mp_parse_node_new_leaf an inline function. 8 years ago
Damien George b0cbfb0492 py/parse: Move function to check for const parse node to parse.[ch]. 8 years ago
Damien George 3f8bb80eb2 cc3200/mods/pybspi: Remove SPI.MASTER constant, it's no longer needed. 8 years ago
Paul Sokolovsky 7602dc5f32 cc3200/pybspi: Remove static mode=SPI.MASTER parameter for latest HW API. 8 years ago
Damien George 659b06b250 py/*.mk: Replace uses of 'sed' with $(SED). 8 years ago
Dave Hylands 0400fa45ba py/mkrules.mk: Rework find command so it works on OSX. 8 years ago
Paul Sokolovsky a0b2c6ad32 py/runtime: mp_resume: Fix exception handling for nanbox port. 8 years ago
Paul Sokolovsky 79d996a57b py/runtime: mp_resume: Handle exceptions in Python __next__(). 8 years ago
Damien George a392b3aa75 docs: Remove references to readall() and update stream read() docs. 8 years ago
Damien George aed3b5b7ba cc3200/tools/smoke.py: Change readall() to read(). 8 years ago
Paul Sokolovsky c3d96d387c py/objexcept: Allow clearing traceback with 'exc.__traceback__ = None'. 8 years ago
Paul Sokolovsky bf318801d2 examples/hwapi: Add uasyncio example of fading 2 LEDs in parallel. 8 years ago
Paul Sokolovsky 8212773adb tests: Use read() instead of readall(). 8 years ago
Paul Sokolovsky 00a9590e3a examples/http_client: Use read() instead of readall(). 8 years ago
Paul Sokolovsky 59a1201da9 all: Remove readall() method, which is equivalent to read() w/o args. 8 years ago
Paul Sokolovsky 99e5badeb1 examples/hwapi: Add soft_pwm example converted to uasyncio. 8 years ago
Paul Sokolovsky 30cfdc29ed tools/tinytest-codegen: Blacklist recently added uheapq_timeq test (qemu-arm). 8 years ago
Paul Sokolovsky 0cbc07227c extmod/moduheapq: Adhoc changes to support ordering by utime.ticks_ms(). 8 years ago
Paul Sokolovsky 3c0da6a359 examples/hwapi: button_led: Add GPIO pin read example. 8 years ago
Damien George 1375c52772 stmhal: Rename mp_hal_pin_set_af to _config_alt, to simplify alt config. 8 years ago
Damien George 74fb5d6932 stmhal/i2c: Reset the I2C peripheral if there was an error on the bus. 8 years ago
Damien George c4e58eaa98 stmhal/i2c: Add option to I2C to enable/disable use of DMA transfers. 8 years ago
Damien George e6da6a720f stmhal/dma: De-init the DMA peripheral properly before initialising. 8 years ago
Damien George 679c0c4c83 tests/micropython: Add test for import from within viper function. 8 years ago
Damien George 0f3388de1e py/emitnative: Fix native import emitter when in viper mode. 8 years ago
Damien George 5a1d63fc14 docs: Bump version to 1.8.6. 8 years ago
Paul Sokolovsky 29f3f84fbd examples/hwapi: Add hwconfig for DragonBoard 410c. 8 years ago
Damien George 11957840e8 esp8266: Update 512k linker script, renaming modpyb to machine. 8 years ago
Damien George 3e5e4f95b2 docs/library/machine.Pin: Update Pin docs to align with new HW API. 8 years ago
Chris Popp 52df2f889e esp8266/modnetwork.c: Expose configuration for station DHCP hostname. 8 years ago
Paul Sokolovsky 2bf96612d2 zephyr/mphalport.h: Update for new "unified" kernal API (sleep functions). 8 years ago
Damien George e3626b484c unix: Add symlinks for upip to make it frozen into binary. 8 years ago
Damien George fcda6a2a78 py: Strip leading dirs from frozen mpy files, so any path can be used. 8 years ago
Damien George bdf33bc136 py: Move frozen bytecode Makefile rules from ports to common mk files. 8 years ago
Paul Sokolovsky 5630778f0f esp8266: Update docs for esptool 1.2.1/SDK 2.0 (--flash_size=detect). 8 years ago
puuu 933198c55f docs/*/quickref.rst: Use new semantics of ticks_diff() 8 years ago
Paul Sokolovsky 1cc168d487 esp8266: Include upip as a standard frozen bytecode module. 8 years ago
Paul Sokolovsky 61d74fdef8 tools, unix: Replace upip tarball with just source files. 8 years ago
Olivier Ortigues bc4441afa7 esp8266/espneopixel.c: Solve glitching LED issues with cpu at 80MHz. 8 years ago
Ryan Shaw 8ebd53afc9 stmhal: enable SD power save (disable CLK on idle) 8 years ago
Paul Sokolovsky 8f068e84ee examples/hwapi: Example showing best practices for HW API usage in apps. 8 years ago