13 Commits (master)

Author SHA1 Message Date
Andrew Leech 5c4153ea37 py/objarray: Raise error on out-of-bound memoryview slice start. 2 years ago
Andrew Leech f7f56d4285 py/objstr: Consolidate methods for str/bytes/bytearray/array. 2 years ago
Damien George 50e34f979c py/objarray.h: Add mp_obj_memoryview_init() helper function. 4 years ago
Paul Sokolovsky a261d8b615 py/objarray: Introduce "memview_offset" alias for "free" field of object 6 years ago
Damien George c00ee200ac py/objarray: Replace 0x80 with new MP_OBJ_ARRAY_TYPECODE_FLAG_RW macro. 6 years ago
Alexander Steffen 299bc62586 all: Unify header guard usage. 7 years ago
Damien George ccc5254224 py/objarray: Convert mp_uint_t to size_t where appropriate. 8 years ago
Paul Sokolovsky ec7fe92531 py/objarray: Split out header to allow direct access to object. 8 years ago
Paul Sokolovsky 453a2a3d7c extmod/vfs_fat: Add lexer, move from stmhal port for reuse. 9 years ago
Damien George 7674da8057 stmhal: Remove some unnecessary declarations, purely for cleanup. 10 years ago
Damien George 4f94d90d4d stmhal: Include fatfs headers using lib/fatfs prefix. 10 years ago
Damien George 2cf6dfa280 stmhal: Prefix includes with py/; remove need for -I../py. 10 years ago
Damien George 9bf5f2857d py: Add further checks for failed malloc in lexer init functions. 10 years ago
Damien George 94fbe9711a py: Change lexer stream API to return bytes not chars. 10 years ago
Paul Sokolovsky 8139494e54 stmhal: Include mpconfig.h before all other includes. 11 years ago
Damien George 04b9147e15 Add license header to (almost) all files. 11 years ago
Damien George b92d3e1fde stmhal: Add fatfs support, working with flash and SD card. 11 years ago
Dave Hylands f14b92b9e1 REPl working on UART6 with STMHAL 11 years ago
Damien George 46239413d0 stm: Implement mp_import_stat. 11 years ago
Damien George e09ffa1400 Search paths properly on import and execute __init__.py if it exists. 11 years ago
Paul Sokolovsky 9110896063 Remove older import helpers, no longer used. 11 years ago
Damien George b829b5caec Implement mp_parse_node_free; print properly repr(string). 11 years ago
Damien George 55baff4c9b Revamp qstrs: they now include length and hash. 11 years ago
Damien George 8161a10de1 stm: Add stm import support. 11 years ago
Dave Hylands 9b7b947b01 Updated teensy to use common code from stm directory. 11 years ago
ian-v 5fd8fd2c16 Revert MP_BOOL, etc. and use <stdbool.h> instead 11 years ago
ian-v 7a16fadbf8 Co-exist with C++ (issue #85) 11 years ago
Damien George 66028ab6dc Basic implementation of import. 11 years ago
Damien 732407f1bf Change memory allocation API to require size for free and realloc. 11 years ago
Damien d99b05282d Change object representation from 1 big union to individual structs. 11 years ago
Damien 0c5827fc65 stm: improved GC, and cooked output for VCP. 11 years ago
Damien fa2162bc77 Integrate new lexer stream with stm framework. 11 years ago