156 Commits (bf29fe2e138a30688cfb94ad3859f903f935ced1)

Author SHA1 Message Date
Damien George 914648ce0e py/py.mk: Force nlr files to be compiled with -Os. 8 years ago
Damien George 1808b2e8d5 extmod: Remove MICROPY_FSUSERMOUNT and related files. 8 years ago
Damien George 8beba7310f extmod/vfs_fat: Remove MICROPY_READER_FATFS component. 8 years ago
Paul Sokolovsky 7a7516d40d extmod/machine_signal: Implement "signal" abstraction for machine module. 8 years ago
Damien George dcb9ea7215 extmod: Add generic VFS sub-system. 8 years ago
Damien George d4464b0050 py/py.mk: Add CFLAGS_MOD flag to set config file for FatFs. 8 years ago
Damien George 9f04dfb568 py: Add builtin help function to core, with default help msg. 8 years ago
Paul Sokolovsky d02f6a9956 extmod/modutimeq: Refactor into optimized class. 8 years ago
Damien George f76b1bfa9f py: Add inline Xtensa assembler. 8 years ago
Damien George 8e5aced1fd py: Integrate Xtensa assembler into native emitter. 8 years ago
Damien George 612599587b py: Factor out common code from assemblers into asmbase.[ch]. 8 years ago
Paul Sokolovsky 8f5bc3ffc0 stmhal/moduselect: Move to extmod/ for reuse by other ports. 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
Damien George 659b06b250 py/*.mk: Replace uses of 'sed' with $(SED). 8 years ago
Damien George bdf33bc136 py: Move frozen bytecode Makefile rules from ports to common mk files. 8 years ago
Paul Sokolovsky f00ecdb54d extmod/moduos_dupterm: Renamed to uos_dupterm. 8 years ago
Paul Sokolovsky b440307b4a py/py.mk: Automatically add frozen.c to source list if FROZEN_DIR is defined. 8 years ago
Paul Sokolovsky a97284423e extmod/utime_mphal: Factor out implementations in terms of mp_hal_* for reuse. 8 years ago
Paul Sokolovsky 9cc8ec843e py/py.mk: Add support for building modussl_mbedtls. 8 years ago
Damien George 6c79980b0e py/py.mk: Suppress some compiler warnings when building berkeley-db. 8 years ago
Delio Brignoli e2ac8bb3f1 py: Add MICROPY_USE_INTERNAL_PRINTF option, defaults to enabled. 8 years ago
Damien George 0823c1baf8 extmod: Add machine_spi with generic SPI C-protocol and helper methods. 8 years ago
Paul Sokolovsky 0dfe849413 py/py.mk: Extra switches to build "embedded" BerkeleyDB BTree lib. 8 years ago
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