59 Commits (b384bcc5de2c20d1d985e2768729578373bd73c1)

Author SHA1 Message Date
Damien George ad33e2465c stmhal: Disable MICROPY_OPT_CACHE_MAP_LOOKUP_IN_BYTECODE. 10 years ago
Damien George 8b77e3dd2f stmhal: Put mod_network_nic_list in global root-pointer state. 10 years ago
Damien George ddd1e18801 py: Add config option MICROPY_COMP_MODULE_CONST for module consts. 10 years ago
Damien George 89deec0bab py: Add MICROPY_PY_MICROPYTHON_MEM_INFO to enable mem-info funcs. 10 years ago
Damien George 4a5895c4eb py: Disable stack checking by default; enable on most ports. 10 years ago
Damien George 3b51b3e90f stmhal: Collect all root pointers together in 1 place. 10 years ago
Damien George 7ee91cf861 py: Add option to cache map lookup results in bytecode. 10 years ago
Damien George f3a1d673de stmhal: Enable ubinascii module, weak link to binascii. 10 years ago
Damien George 2a3e2b9033 py: Add execfile function (from Python 2); enable in stmhal port. 10 years ago
Damien George 78d702c300 py: Allow builtins to be overridden. 10 years ago
Damien George 92f1ed8f40 stmhal: Enable uhashlib module; add heapq, hashlib weak links. 10 years ago
Paul Sokolovsky fa2edabc5c stmhal: Switch to file.seek() implementation using stream ioctl. 10 years ago
Damien George 9a41b32b3f stmhal: Add ioctl to USB_VCP object, so it works with select. 10 years ago
Damien George dd4f4530ab py: Add builtin memoryview object (mostly using array code). 10 years ago
Damien George f5d69794a8 extmod: Add uheapq module. 10 years ago
Damien George 4b71c056ef moduzlib: Fix fn prototype and some code style; use it in stmhal port. 10 years ago
Damien George 0107e90328 stmhal: Enable module weak links. 10 years ago
Damien George dd5ee9ff9c stmhal: Enable ure module (tests pass on pyboard). 10 years ago
Damien George 3a1c4c5bc6 stmhal: Add network and usocket module. 10 years ago
Damien George b766e79510 stmhal: Initial implementation of cc3k module and driver. 10 years ago
Damien George 612045f53f py: Add native json printing using existing print framework. 10 years ago
Damien George 013d53c0b4 Remove skeletal modselect from extmod and just put it in stmhal. 10 years ago
Damien George 6c9c7bc75a stmhal: Implement generic select.select and select.poll. 10 years ago
Damien George bcf041f1a3 stmhal: Add wiznet5k module, to control WIZnet ethernet adaptor. 10 years ago
Damien George e5cbb70328 stmhal: Make enable_irq and disable_irq inline functions. 10 years ago
Dave Hylands 9480138f0c Add save/restore_irq 10 years ago
Damien George 3c658a4e75 py: Fix bug where GC collected native/viper/asm function data. 10 years ago
Damien George 1ddd844815 extmod: Finish rename of zlib to zlibd; enable zlibd on stmhal. 10 years ago
Damien George 105e32f1a5 stmhal: Enable moductypes by default. 10 years ago
Dave Hylands 5b7fd20fea Add support for storing args during an exception raised by an irq. 11 years ago
Damien George 1694bc733d py: Add stream reading of n unicode chars; unicode support by default. 10 years ago
Damien George 40f3c02682 Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
Damien George 635b60e299 unix, stmhal: Add option for STR_UNICODE to mpconfigport.h. 11 years ago
Dave Hylands 4f1b7fec9f Updated teensy to build. 11 years ago
Damien George b7572ad11b stmhal, file: Implement a,x,+ open modes, seek and tell. 11 years ago
Damien George 4480cb3711 Provide definition of alloca() in mpconfigport.h. 11 years ago
Damien George fb510b3bf9 Rename bultins config variables to MICROPY_PY_BUILTINS_*. 11 years ago
Damien George ee3fd46f13 Rename configuration variables controling Python features. 11 years ago
Damien George 58ebde4664 Tidy up some configuration options. 11 years ago
Damien George 89755ae67f py: Rename MICROPY_SYS_EXIT to MICROPY_MOD_SYS_EXIT. 11 years ago
Damien George f92a0d4d16 stmhal: Enable frozenset. Takes 292 text bytes in ROM. 11 years ago
Paul Sokolovsky deaeaac469 modsys: Enable sys.exit() per port after all. 11 years ago
Damien George 04b9147e15 Add license header to (almost) all files. 11 years ago
Damien George 93e51b594a stmhal: Enable cmath module. 11 years ago
Damien George 5874c1c92b stmhal: Remove #include <stdint.h> from mpconfigport.h. 11 years ago
Damien George 5b65f0c7d3 py: Rename USE_COMPUTED_GOTOS to USE_COMPUTED_GOTO and enable on stmhal. 11 years ago
Damien George 86a03044e3 stmhal: Add stdin/stdout/stderr objects. 11 years ago
Damien George 73496fbbe4 py: Fix up source-line calculation. 11 years ago
Damien George 3f4898456b stmhal: Add stm module, which contains some constants for the MCU. 11 years ago
Damien George 7efc5b3f34 py: Make globals and locals proper dictionary objects. 11 years ago