217 Commits (0ceccd4cf809ef067feea8c42614b1bd07984451)

Author SHA1 Message Date
Damien George ac2293161e py/modsys: Add optional mutable attributes sys.ps1/ps2 and use them. 3 years ago
Jim Mussared e0bf4611c3 py: Only search frozen modules when '.frozen' is found in sys.path. 3 years ago
Damien George 3f39d18c2b all: Add *FORMAT-OFF* in various places. 5 years ago
Paul Sokolovsky 93f29975db py/modbuiltins: Make oct/hex work when !MICROPY_PY_BUILTINS_STR_OP_MODULO 6 years ago
Damien George 7b2a9b059a py/pystack: Use "pystack exhausted" as error msg for out of pystack mem. 7 years ago
Damien George 58f00d7c0e py/modbuiltins: Use standard arg-parsing helper func for builtin print. 7 years ago
Damien George 860eeeea9b py/qstrdefs: Remove unused qstrs. 7 years ago
Alexander Steffen 55f33240f3 all: Use the name MicroPython consistently in comments 7 years ago
Damien George dcb9ea7215 extmod: Add generic VFS sub-system. 8 years ago
Jan Čapek d76c65f599 py: Add rules for automated extraction of qstrs from sources. 9 years ago
pohmelie 81ebba7e02 py: add async/await/async for/async with syntax 9 years ago
Damien George eec8a94f04 extmod/machine_i2c: Implement I2C memory reading/writing. 9 years ago
Damien George d083712224 extmod: Add generic machine.I2C class, with bit-bang I2C. 9 years ago
Damien George 53ad681ed1 extmod: Add initial framebuf module. 9 years ago
Paul Sokolovsky 8f1854ad2d extmod/modlwip: Add SOL_SOCKET and SO_REUSEADDR constants for setsockopt(). 9 years ago
Paul Sokolovsky 5d93dfbc2c py/modio: Initial implementation of io.BufferedWriter class. 9 years ago
Paul Sokolovsky 24342dd65e extmod/modwebsocket: Start module for WebSocket helper functions. 9 years ago
Paul Sokolovsky f1919b7c98 extmod/modlwip: Add dummy .makefile() method. 9 years ago
Paul Sokolovsky ed593780bf extmod/modlwip: Implement dummy setsockopt(). 9 years ago
Damien George 4f72aa86bf py/qstrdefs: Add mkdir and remove qstrs for user-mountable filesystems. 9 years ago
Paul Sokolovsky e0821830b0 extmod/vfs_fat: Add .rename() method. 9 years ago
Paul Sokolovsky cd6d189f48 extmod/vfs_fat: Move listdir() method from stmhal for reuse. 9 years ago
Damien George 28adab36c7 py/emitinlinethumb: Use qstrs instead of char* for names of asm ops. 9 years ago
Paul Sokolovsky 6cee869feb py/qstrdefs.h: qstrs for VfsFat. 9 years ago
Damien George 0e0ce47e65 extmod/fsusermount: Expose umount as a public function. 9 years ago
Damien George c33ad60a67 extmod/fsusermount: Change block protocol to support ioctl method. 9 years ago
Damien George 8f54c08691 py/inlineasm: Add ability to specify return type of asm_thumb funcs. 9 years ago
Damien George a53af6c875 extmod/modurandom: Add some extra random functions. 9 years ago
Paul Sokolovsky ee1656e148 extmod/moduhashlib: Add support for SHA1 (based on axTLS). 9 years ago
Damien George df4ce930e3 py/modmicropython: Add stack_use, heap_lock and heap_unlock functions. 9 years ago
Dave Hylands a17755ee8b py: Add ustruct.pack_into and unpack_from 9 years ago
Paul Sokolovsky a58a91eb04 extmod/modurandom: Add "urandom" module. 9 years ago
chrysn f8ba2eca80 builtin property: accept keyword arguments 9 years ago
stijn 3c014a67ea py: Implement __dict__ for instances. 10 years ago
Paul Sokolovsky 00ee84e1e1 py: Clean up instantiation of dupterm object. 9 years ago
Dave Hylands 0dce9a21ce stmhal: Add struct qstr to block of qstrs needed for MICROPY_PY_STRUCT. 9 years ago
Paul Sokolovsky b4c65c253f extmod/fsusermount: Move module qstrs to global pool from stmhal port. 9 years ago
Paul Sokolovsky 2eb844e0b4 ports: Rename "machine" module to "umachine". 9 years ago
pohmelie c6ee273410 py: Add min/max "default" keyword argument 9 years ago
pohmelie 354e688d8e py: Add MICROPY_PY_BUILTINS_MIN_MAX, disable for minimal ports. 9 years ago
Paul Sokolovsky 1a1d11fa32 py/modsys: Implement sys.modules. 9 years ago
Damien George a24eafacc9 py/modmath: Make log2, log10 and hyperbolic funcs be SPECIAL_FUNCTIONS. 9 years ago
Paul Sokolovsky e0d7740a22 extmod/modlwip: slip: Use stream protocol and be port-independent. 9 years ago
Damien George 035a0a2b6e py: Add support for _ in REPL to hold last computed value. 9 years ago
Damien George b8f9ac5411 py: Implement ptr32 load and store in viper emitter. 9 years ago
Paul Sokolovsky aaa8867d4a modussl: SSL socket wrapper module based on axTLS. 9 years ago
Paul Sokolovsky 8bf00084b6 py: Make "enumerate" qstr be conditional on MICROPY_PY_BUILTINS_ENUMERATE. 9 years ago
Paul Sokolovsky 22ff397fb1 py: Add MICROPY_PY_BUILTINS_FILTER, disable for minimal ports. 9 years ago
blmorris bdd78c31b6 py: Add stream_tell method, and use for unix and stmhal file tell. 9 years ago
Damien George c3bd9415cc py: Make qstr hash size configurable, defaults to 2 bytes. 9 years ago