23 Commits (master)

Author SHA1 Message Date
Damien George 9dbc787ce8 py/emitndebug: Add native debug emitter. 8 months ago
Alessandro Gatti 99f5659cf5 mpy-cross: Add RISC-V RV32IMC support in MPY files. 5 months ago
Damien George bdbc869f9e py/persistentcode: Bump .mpy sub-version to 6.3. 8 months ago
Damien George 6967ff3c58 py/persistentcode: Bump .mpy sub-version. 1 year ago
Jim Mussared 5015779a6f py/builtinevex: Handle invalid filenames for execfile. 1 year ago
Damien George 2283b6d68f py: Pass in address to compiled module instead of returning it. 2 years ago
Jim Mussared d94141e147 py/persistentcode: Introduce .mpy sub-version. 2 years ago
Damien George 17ac68770c py/persistentcode: Select ARMV6M as maximum when __thumb2__ not defined. 2 years ago
Damien George c49d5207e9 py/persistentcode: Remove unicode feature flag from .mpy file. 3 years ago
Damien George 4ca96983ff py/persistentcode: Support loading and saving tuples in .mpy files. 3 years ago
Damien George 42d0bd2c17 py/persistentcode: Define enum values for obj types instead of letters. 3 years ago
Damien George f2040bfc7e py: Rework bytecode and .mpy file format to be mostly static data. 3 years ago
Jim Mussared b326edf68c all: Remove MICROPY_OPT_CACHE_MAP_LOOKUP_IN_BYTECODE. 3 years ago
Damien George 9ac949cdbd py/persistentcode: Make ARM Thumb archs support multiple sub-archs. 5 years ago
Damien George b47e155bd0 py/persistentcode: Add ability to relocate loaded native code. 5 years ago
Damien George 80df377e95 py/modsys: Report .mpy version in sys.implementation. 5 years ago
Damien George f4601af10a py/persistentcode: Move declarations for .mpy header from .c to .h file. 5 years ago
Damien George 9adedce42e py: Add new Xtensa-Windowed arch for native emitter. 5 years ago
Damien George 5716c5cf65 py/persistentcode: Bump .mpy version to 5. 5 years ago
Damien George 7e90e22ea5 mpy-cross: Add --version command line option to print version info. 6 years ago
Damien George 1396a026be py: Add support to save native, viper and asm code to .mpy files. 6 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
Paul Sokolovsky 6ab2c5e6cc lib/interrupt_char: Factor out typical Ctrl+C handling from esp8266 port. 8 years ago
Colin Hogben 2b46da234c lib/utils/pyhelp: Extract implementation of help(obj) to a library function. 9 years ago
Damien George d083712224 extmod: Add generic machine.I2C class, with bit-bang I2C. 9 years ago
Paul Sokolovsky 6b0c88256b extmod/vfs_fat_file: Reusable FatFs module, move from stmhal/file. 9 years ago
Paul Sokolovsky 350ab0f570 stmhal/file: Recast as "FatFs file" class, to support other VFS types. 9 years ago
Damien George 04b9147e15 Add license header to (almost) all files. 11 years ago
Damien George 13c19c57a0 stmhal: Only init RNG if it's used. 11 years ago
Damien George ad7b84a7b9 stmhal: Add os module with a few basic functions. 11 years ago
Damien George 684164a8cf stmhal: Add PYBv10 config; add RNG support. 11 years ago