129 Commits (2ec943284a1d15d937b2954e481af5d4059ac85f)

Author SHA1 Message Date
Paul Sokolovsky c8b80e4740 lib/embed/abort_: Implementation of abort_() function raising uPy exception. 8 years ago
Paul Sokolovsky 6aa7c805cc esp8266: Cache Xtensa-built libaxtls.a in local build dir. 8 years ago
Paul Sokolovsky 20283aec10 extmod/modussl_axtls: Further changes to allow alternative SSL modules. 8 years ago
Paul Sokolovsky e32d1e17bb extmod/modussl: Rename to modussl_axtls.c, to allow impl using other SSL libs. 8 years ago
Damien George 27cc07721b py: Add basic _thread module, with ability to start a new thread. 9 years ago
Paul Sokolovsky 3fecbb2462 extmod/machine_pinbase: Implementation of PinBase class. 9 years ago
Paul Sokolovsky 337111ba9e py: Support to build berkeley db 1.85 and "btree" module. 9 years ago
Damien George 4940bee62a extmod: Add machine time_pulse_us function (at C and Python level). 9 years ago
Paul Sokolovsky 751e3b7a82 extmod/virtpin: Initial implementation of open-ended C-level Pin interface. 9 years ago
Damien George 596a3feb8f py: Add uerrno module, with errno constants and dict. 9 years ago
Paul Sokolovsky 25d0f7d59d extmod/modwebrepl: Module to handle WebREPL protocol. 9 years ago
Paul Sokolovsky 6d103b6548 py: Move call_function_*_protected() functions to py/ for reuse. 9 years ago
Jan Čapek 000eae121c py/py.mk: Add makefile variable for qstr autogeneration control. 9 years ago
Jan Čapek d76c65f599 py: Add rules for automated extraction of qstrs from sources. 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 24342dd65e extmod/modwebsocket: Start module for WebSocket helper functions. 9 years ago
Paul Sokolovsky 453a2a3d7c extmod/vfs_fat: Add lexer, move from stmhal port for reuse. 9 years ago
Paul Sokolovsky cd6d189f48 extmod/vfs_fat: Move listdir() method from stmhal for reuse. 9 years ago
Paul Sokolovsky 46a0ac02c5 extmod/vfs_fat_ffconf: Reusable FatFs module, move from stmhal/ffconf. 9 years ago
Paul Sokolovsky 6b0c88256b extmod/vfs_fat_file: Reusable FatFs module, move from stmhal/file. 9 years ago
Paul Sokolovsky 8cb78e0e53 extmod/vfs_fat_diskio: Reusable FatFs module, move from stmhal/diskio. 9 years ago
Paul Sokolovsky 8a43a41b3a unix: Enable VfsFat support. 9 years ago
Paul Sokolovsky a58a91eb04 extmod/modurandom: Add "urandom" module. 9 years ago
Paul Sokolovsky ddea7cb702 extmod/moduos_dupterm: Make uos.dupterm() implementation reusable. 9 years ago
Paul Sokolovsky 1a1cceaf6f py/objpolyiter: Implement instance-polymorphic iterator type. 9 years ago
Dave Hylands f925165942 unix: Move modmachine into unix directory 9 years ago
Paul Sokolovsky 3a1bbcc2ef extmod: Move fsusermount.c from stmhal for cross-port reuse. 9 years ago
Paul Sokolovsky e0d7740a22 extmod/modlwip: slip: Use stream protocol and be port-independent. 9 years ago
Paul Sokolovsky e0f5df579b all: Make netutils.h available to all ports by default. 9 years ago
Paul Sokolovsky aaa8867d4a modussl: SSL socket wrapper module based on axTLS. 9 years ago
Damien George 65dc960e3b unix-cpy: Remove unix-cpy. It's no longer needed. 9 years ago
Paul Sokolovsky a19ba5fea0 py: Rebuild port if mpconfigport.mk changed (if any). 10 years ago
Damien George db52fd8e4d py: Wrap qstr defs in quotes to protect from C preprocessor. 10 years ago
Paul Sokolovsky 7667727021 objsingleton: New home for Ellipsis and NotImplemented. 10 years ago
Paul Sokolovsky 0116218fa8 modmachine: Add new module to access hardware, starting with physical memory. 10 years ago
Damien George 95f53461c2 py: Replace py-version.sh with makeversionhdr.py, written in Python. 10 years ago
Damien George 5aa311d330 py: Add attrtuple object, for space-efficient tuples with attr access. 10 years ago
Damien George 7f9d1d6ab9 py: Overhaul and simplify printf/pfenv mechanism. 10 years ago
Damien George a210c774f9 py, compiler: Remove emit_pass1 code, using emit_bc to do its job. 10 years ago
Damien George 0bfc7638ba py: Protect mp_parse and mp_compile with nlr push/pop block. 10 years ago
Paul Sokolovsky 640e0b221e py: Implement very simple frozen modules support. 10 years ago
Damien George b4b10fd350 py: Put all global state together in state structures. 10 years ago
Paul Sokolovsky 8a8c1fc82f py: Add basic framework for issuing compile/runtime warnings. 10 years ago
Paul Sokolovsky 23f1b5ff66 py: Add note about -fno-crossjumping when compiling vm.c. 10 years ago
Damien George 78d702c300 py: Allow builtins to be overridden. 10 years ago
Paul Sokolovsky bfdc205934 modubinascii: Add, with hexlify() implementation. 10 years ago
Damien George 2399aa03b8 py: Add NLR support for xtensa CPU. 10 years ago
Paul Sokolovsky f4b19c873f moduhashlib: Initial module skeleton. 10 years ago
Sven Wegener b98c162c52 py: Fix order-only dependencies in mkrules.mk and py.mk. 10 years ago