21 Commits (master)

Author SHA1 Message Date
Damien George 5f3ecc29f8 extmod/modmachine: Use sys.exit as implementation of machine.soft_reset. 4 months ago
Damien George 69c25ea865 shared/runtime/pyexec: Make a raised SystemExit always do a forced exit. 4 months ago
robert-hh 2be45dd682 extmod/modmachine: Allow more than one argument to machine.freq(). 4 months ago
Angus Gratton 9d0d262be0 extmod/machine_usb_device: Add support for Python USB devices. 12 months ago
Damien George bfc3dde2c9 extmod/modmachine: Add MICROPY_PY_MACHINE_RESET configuration option. 8 months ago
Damien George dd134e4836 extmod/modmachine: Add MICROPY_PY_MACHINE_MEMX configuration option. 8 months ago
Damien George 23ccbcf230 extmod/modmachine: Add MICROPY_PY_MACHINE_SIGNAL configuration option. 8 months ago
Angus Gratton decf8e6a8b all: Remove the "STATIC" macro and just use "static" instead. 8 months ago
Damien George f523b86541 extmod/modmachine: Provide common implementation of disable/enable_irq. 12 months ago
Damien George e1ec6af654 extmod/modmachine: Provide common bindings for 6 bare-metal functions. 12 months ago
Damien George 48b5a7b060 extmod/modmachine: Provide common Python bindings for bootloader(). 12 months ago
Damien George e68aa40d2a extmod/modmachine: Add MICROPY_PY_MACHINE_PIN_BASE option. 12 months ago
Damien George 30a63a204d extmod/modmachine: Provide common Python bindings for machine.idle(). 12 months ago
Damien George 7d39db2503 extmod/modmachine: Factor ports' machine module dict to common code. 12 months ago
Dave Hylands f925165942 unix: Move modmachine into unix directory 9 years ago
Damien George 999cedb90f py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR. 9 years ago
Damien George cbf7674025 py: Add MP_ROM_* macros and mp_rom_* types and use them. 9 years ago
Damien George 278f3592d4 extmod/modmachine: Use uintptr_t instead of mp_uint_t for address type. 9 years ago
Paul Sokolovsky 2a6660ba59 extmod/modmachine: Avoid conflicts with system PAGE_SIZE define, if any. 9 years ago
Paul Sokolovsky 354d17523f modmachine: Implement physical memory access using /dev/mem (Linux, etc). 9 years ago
Paul Sokolovsky 0116218fa8 modmachine: Add new module to access hardware, starting with physical memory. 10 years ago
Damien George 7f9d1d6ab9 py: Overhaul and simplify printf/pfenv mechanism. 10 years ago
Damien George 2cf6dfa280 stmhal: Prefix includes with py/; remove need for -I../py. 10 years ago
Damien George 3b603f29ec Use MP_DEFINE_CONST_DICT macro to define module dicts. 10 years ago
Emmanuel Blot f6932d6506 Prefix ARRAY_SIZE with micropython prefix MP_ 11 years ago
Damien George 6ac5dced24 py: Rename MP_OBJ_NOT_SUPPORTED to MP_OBJ_NULL. 11 years ago
Damien George 04b9147e15 Add license header to (almost) all files. 11 years ago
Paul Sokolovsky 9b71b16a94 unix,stmhal: Make "mpconfig.h" be first included, as other headers depend on it. 11 years ago
Damien George 6d3c5e4301 Add ARRAY_SIZE macro, and use it where possible. 11 years ago
Damien George f20e093b9b stmhal: Add lots of constants to stm module. 11 years ago
Damien George c66d86c5ce stmhal: Big cleanup; merge gpio into Pin; make names consistent. 11 years ago
Damien George 3f4898456b stmhal: Add stm module, which contains some constants for the MCU. 11 years ago