6618 Commits (cbc0bf6fec3d0992b905d09194c68046aff5e7f7)
 

Author SHA1 Message Date
Damien George d4a5ca5056 stmhal/spi: Make machine.SPI class conform to correct API. 8 years ago
Damien George 077dbf4a86 stmhal/mphalport: Implement mp_hal_pin_{input,output,write}. 8 years ago
Damien George d434ce3fca extmod/machine_spi: Factor out software SPI code from esp8266 to extmod. 8 years ago
Damien George a22a67661a stmhal/spi: Simplify spi_transfer function to take only one buf len arg. 8 years ago
Damien George 5bb28c7f10 extmod/machine_spi: Simplify SPI xfer function to only take one buf len. 8 years ago
daniel a0d97fe408 cc3200: Add ssl_version argument to ssl.wrap_socket(). 8 years ago
Damien George 8de270b4fc py/objbool: Make a slight simplification of bool constructor. 8 years ago
Damien George eca1408f16 py/objbool: Defer bool's unary op implementation to small int. 8 years ago
Damien George 3be4f886ce py/argcheck: Simplify if-chain so that the last one is the default. 8 years ago
Damien George 9f72a14920 tests/basics: Add test for printing OSError when errno is unknown. 8 years ago
Krzysztof Blazewicz b04d4a5b13 lib/cmsis: upgrade CMSIS-CORE to V4.30 8 years ago
Krzysztof Blazewicz fa6f774b2c lib/cmsis: remove CMSIS-DSP headers, they are unused 8 years ago
Krzysztof Blazewicz 6aea34ad89 lib/cmsis: move CMSIS headers to lib/ 8 years ago
Damien George 17b4509564 tests/basics: Add test constructing a set from a non-trivial expression. 8 years ago
Damien George 3c582bc7cb tests/import: Add test for compiling "import a.b as c". 8 years ago
Damien George 216a711cd4 py/compile: Fix typo when checking for parse-node kind. 8 years ago
Damien George 6cf2a3966e tests/basics: Add further tests for nonlocal scoping and closures. 8 years ago
Damien George 0d10517a45 py/scope: Factor common code to find locals and close over them. 8 years ago
Damien George d5495966ce py/scope: Shrink scope_t struct by 1 machine word. 8 years ago
Damien George 3dea8c9e92 py/scope: Use lookup-table to determine a scope's simple name. 8 years ago
Paul Sokolovsky 6ab2c5e6cc lib/interrupt_char: Factor out typical Ctrl+C handling from esp8266 port. 8 years ago
Damien George 53bfcc9e84 stmhal: Remove CMSIS STM32F2xx files, they are unused/unsupported. 8 years ago
Radomir Dopieralski 219245e10f extmod/machine_i2c: Add support for the addrsize parameter in mem xfers. 8 years ago
Nicholas Graumann 7165fbd8f4 stmhal: Add virtual com port support for STM32L476DISC. 8 years ago
Damien George b32c01b748 py/compile: Fix async-for/async-with to work with simpler exc on stack. 8 years ago
Damien George 443cc0114d tests/basics: Add test for set.difference_update with arg being itself. 8 years ago
Damien George 2c7716fed0 py/objset: Ensure that use of frozenset.update raises an exception. 8 years ago
Damien George dd4135aeaf py/objset: Use mp_check_self() to check args of set/frozenset methods. 8 years ago
Damien George 0c595fa094 py/objfun: Use if instead of switch to check return value of VM execute. 8 years ago
Damien George c71edaed73 py/objfun: Remove unnecessary check for viper fun with 5 or more args. 8 years ago
Damien George 88ca7ff565 stmhal/modmachine: Fix clearing of reset-cause flags. 8 years ago
Damien George 7385b018ed py/emitbc: Remove/refactor unreachable code, to improve coverage. 8 years ago
Damien George 897129a7ff py/objstr: Remove unreachable function used only for terse error msgs. 8 years ago
Damien George 290daa15d9 tests/float: Add test for parsing a float from an empty string. 8 years ago
Alex March 4fb72fe624 esp8266: Add uos.statvfs() to get filesystem status. 8 years ago
Alex March 670376c5cb tests/extmod/vfs_fat_ramdisk: Add test for VFS.statvfs(). 8 years ago
Alex March dcf14c1b18 extmod/vfs_fat: Add fat_vfs_statvfs(), reused from stmhal. 8 years ago
Damien George 791b65f4b2 py/modmicropython: Add micropython.const, alias for identity function. 8 years ago
Damien George f65e4f0b8f tests/cmdline/cmd_showbc: Fix test now that 1 value is stored on stack. 8 years ago
Damien George 71fec076dc py/vm: Use MP_OBJ_FROM_PTR to cast a type to an object. 8 years ago
Damien George 38b54b65d4 tests/micropython: Add tests for const names being replaced in parser. 8 years ago
Damien George 3f0c1c2452 tests/basics: Add test case for overflowing Py stack in try-finally. 8 years ago
Damien George f040685b0c py: Only store the exception instance on Py stack in bytecode try block. 8 years ago
Paul Sokolovsky 67d52d8cb9 extmod/uzlib/: Update uzlib to v2.0.3. 8 years ago
Paul Sokolovsky d46de80162 tests/uzlib_decompio_gz: Test for DecompIO with gzip bitstream. 8 years ago
Paul Sokolovsky 7b901d6fb7 extmod/moduzlib: DecompIO: Add support for gzip-formatted streams. 8 years ago
Paul Sokolovsky d8a4d9d67c extmod/uzlib: Add tinfgzip.c (gzip header parsing) from upstream. 8 years ago
Paul Sokolovsky 4c63986101 tools: Update upip to 0.8. Fixes IPv6 support. 8 years ago
Paul Sokolovsky 9cc8ec843e py/py.mk: Add support for building modussl_mbedtls. 8 years ago
Damien George 6d310a5552 py/parse: Only replace constants that are standalone identifiers. 8 years ago