101 Commits (b0eb0d6153d63cf823065792db35d2858fbb9406)

Author SHA1 Message Date
Damien George 49406b0ac6 stmhal/spi: Support new machine SPI methods in legacy SPI object. 8 years ago
Damien George 675d1c9c60 ports: Remove typedef of machine_ptr_t, it's no longer needed. 8 years ago
Matt Brejza afd4909a0f stmhal: fixing malloc when used with external libraries 8 years ago
Damien George 5ab98d5c41 stmhal: Convert to use internal errno symbols; enable uerrno module. 9 years ago
Paul Sokolovsky 9b0714b24c py: Declare help, input, open builtins in core. 9 years ago
Damien George 67a327cb9b stmhal: Enable framebuf module. 9 years ago
Damien George e4f963a351 stmhal: Use new generic I2C object in machine module. 9 years ago
Damien George 476c15290d stmhal: Enabled importing of persistent bytecode (.mpy files). 9 years ago
Paul Sokolovsky 72085a669b py/mpstate.h: fs_user_mount is now standard, reusable uPy functionality. 9 years ago
Damien George b33a770596 extmod/fsusermount: Support mounting of multiple block devices. 9 years ago
Doug Currie 2e2e15cec2 py/mpz: Complete implementation of mpz_{and,or,xor} for negative args. 9 years ago
Damien George a53af6c875 extmod/modurandom: Add some extra random functions. 9 years ago
Paul Sokolovsky a58a91eb04 extmod/modurandom: Add "urandom" module. 9 years ago
Damien George daa1a455c6 stmhal: Remove custom mod_machine_mem_get_{read,write}_addr functions. 9 years ago
Dave Hylands b61336483b stmhal: Add mem8/mem16/mem32 operations to machine module. 9 years ago
Paul Sokolovsky 0e1b5faad5 stmhal, cc3200: Actually implement machine -> umachine module weak link. 9 years ago
Paul Sokolovsky 2eb844e0b4 ports: Rename "machine" module to "umachine". 9 years ago
neilh10 1be0fde45c stmhal: Enable two USB phys to be supported together. 9 years ago
Paul Sokolovsky f0fbab7ca7 extmod/fsusermount: Make configurable with MICROPY_FSUSERMOUNT. 9 years ago
Alex March 748509a93c stmhal: FatFS configuration moved to the library folder. 9 years ago
Damien George 731f359292 all: Add py/mphal.h and use it in all ports. 9 years ago
Damien George 9d0192de4a stmhal: Enable "all special methods" configuration option. 9 years ago
Dave Hylands 504420c51d stmhal: Early version of machine module for stmhal. 9 years ago
Damien George 6206f431cf stmhal: Enable REPL auto indent; document paste mode in help(). 9 years ago
Tom Soulanille aeb62f9ae3 py/objslice: Make slice attributes (start/stop/step) readable. 9 years ago
Dave Hylands 8f59bacb92 stamhal: Add definitions for MCU_SERIES_F4 and MCU_SERIES_F7 9 years ago
Dave Hylands 92d4b51ad5 stmhal: Add STM32F7DISC and associated changes. 9 years ago
Dave Hylands ea8bf81058 stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H. 9 years ago
Damien George f5d04750db stmhal: Put fs_user_mount pointer in root ptr section of global state. 9 years ago
Tom Soulanille 7d588b0c7c lib/mp-readline: Add emacs-style control characters for cursor movement. 9 years ago
Damien George 3c4b5d4281 stmhal: Implement sys.std{in,out,err}.buffer, for raw byte mode. 10 years ago
Paul Sokolovsky 3d3ef36e97 modstruct: Rename module to "ustruct", to allow full Python-level impl. 10 years ago
Damien George 7f9d1d6ab9 py: Overhaul and simplify printf/pfenv mechanism. 10 years ago
Damien George 7e758b1cf8 stmhal, qemu-arm: Enable sys.maxsize attribute. 10 years ago
Damien George 40fc01f406 stmhal: Enable new str.splitlines() method. 10 years ago
stijn 3cc17c69ff py: Allow retrieving a function's __name__. 10 years ago
Paul Sokolovsky 0ef01d0a75 py: Implement core of OrderedDict type. 10 years ago
Damien George 42e0c59308 py: Add MICROPY_COMP_{DOUBLE,TRIPLE}_TUPLE_ASSIGN config options. 10 years ago
Damien George 565da3f569 stmhal: Enable MICROPY_PY_ARRAY_SLICE_ASSIGN. 10 years ago
Damien George 5cbeacebdb py: Make math special functions configurable and disabled by default. 10 years ago
Henrik Sölver f80f1a7077 stmhal: Add support for CAN rx callbacks. 10 years ago
Damien George d39c7aa517 stmhal: Add Python-configurable USB HID mode. 10 years ago
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