67 Commits (d5c45a80d250021527c737d194b6debe10ab9dbb)

Author SHA1 Message Date
David Grayson f80d040c03 rp2/modrp2: Disable other core, shorten delay to 8us in bootsel_button. 2 years ago
iabdalkader ddf39793f3 rp2/pendsv: Add MICROPY_BOARD_PENDSV_ENTRIES for board customisation. 2 years ago
Jim Mussared bad0098a49 stm32: Update to use the open-source lib version of cyw43-driver. 2 years ago
Jim Mussared a377302623 extmod/modnetwork: Add network.hostname() and network.country(). 2 years ago
Damien George c6140ad0d4 rp2/mpconfigport: Enable os.dupterm and hashlib.sha1 on all boards. 2 years ago
Jim Mussared 5f8f32f917 extmod/modnetwork: Use a type protocol to implement NIC functions. 2 years ago
Angus Gratton c8913fdbfa rp2: Allow enabling USB device without enabling USB-CDC. 2 years ago
Angus Gratton 2e6e53057b shared/tinyusb: Further refactor static USB device implementation. 2 years ago
Blake Felt eed4eb2645 shared/tinyusb: Create common TinyUSB code for reuse by ports. 2 years ago
Jim Mussared 092784da19 ports: Remove unused mp_type_{fileio/textio} macros in mpconfigport.h. 2 years ago
Jim Mussared a053827084 extmod/network_ninaw10: Move ninaw10 root pointer registrations here. 2 years ago
robert-hh 80339f1a33 ports: Adapt mimxrt, nrf and rp2 ports to work with latest TinyUSB. 2 years ago
David Lechner 7e4b205cb0 py/mpstate: Drop MICROPY_PORT_ROOT_POINTERS from mp_state_vm_t. 2 years ago
David Lechner ffa22b8f97 rp2: Use MP_REGISTER_ROOT_POINTER(). 2 years ago
David Lechner a3703584fe extmod/modnetwork: Use MP_REGISTER_ROOT_POINTER(). 2 years ago
David Lechner e531b72b56 extmod/nimble: Use MP_REGISTER_ROOT_POINTER(). 2 years ago
David Lechner ac86e8449a drivers/ninaw10/nina_wifi_bsp: Use MP_REGISTER_ROOT_POINTER(). 2 years ago
David Lechner 81dbea1ce3 shared/readline: Use MP_REGISTER_ROOT_POINTER(). 2 years ago
Jim Mussared c5563aa024 rp2/mpconfigport: Make networking options consistent across boards. 2 years ago
Jim Mussared 662dc8602b rp2: Make atomic sections suspend the other core (if active). 2 years ago
Jim Mussared daff597753 rp2: Run USB stack task exclusively from core 0. 2 years ago
Damien George 85be3d3da8 rp2/mpconfigport: Factor core event handling to EVENT_POLL_HOOK_FAST. 2 years ago
Damien George 50e46552c0 rp2: Integrate CYW43xx WiFi driver. 2 years ago
iabdalkader f522aabab2 rp2/modmachine: Allow boards to provide custom bootloader code. 3 years ago
Damien George 9670a156da all: Rename MICROPY_PY_WIZNET5K to MICROPY_PY_NETWORK_WIZNET5K. 2 years ago
Andrew Leech bca816f5ac rp2: Add support for using Wiznet hardware as an Ethernet NIC. 3 years ago
Andrew Leech 15fea3a1ff rp2: Integrate lwIP network stack. 3 years ago
Andrew Leech 9bd6169b72 rp2/mbedtls: Add support for ssl module with MICROPY_SSL_MBEDTLS. 3 years ago
Damien George cca08922d9 py/emitinlinethumb: Make ARMv7-M instruction use dynamically selectable. 2 years ago
iabdalkader 0bdfceacbe extmod/network_ninaw10: Add support for socket events callback. 3 years ago
iabdalkader 4bcffbd1c6 rp2/mpconfigport.h: Allow boards to override internal errno config. 3 years ago
iabdalkader d037e75991 rp2/mpconfigport.h: Enable static scheduler nodes. 2 years ago
Damien George 6e71cde6aa ports: Use default VFS config for import_stat and builtin_open. 2 years ago
Jim Mussared 62f00a43d5 rp2: Make port-specific modules use MP_REGISTER_MODULE. 3 years ago
Jim Mussared bb794f05b7 extmod: Make port-included extmod modules use MP_REGISTER_MODULES. 3 years ago
Damien George 0e6873840b rp2/mpconfigport: Enable execfile, NotImplemented and REPL EMACS keys. 3 years ago
Damien George 86e6744ff5 rp2: Enable ucryptolib, using mbedtls for backend functions. 3 years ago
iabdalkader fe8b47e29f ports: Allow boards to define additional network interfaces. 3 years ago
Damien George 818be10bb5 zephyr/moduos: Convert module to use extmod version. 3 years ago
Damien George 926b554daf extmod/moduos: Create general uos module to be used by all ports. 3 years ago
iabdalkader 507ad03329 rp2: Add USB MSC support. 3 years ago
Damien George fbd47fc46c ports: Consolidate inclusion of umachine module in built-ins. 3 years ago
iabdalkader f44fb76055 rp2/mpconfigport.h: Use internal error numbers. 3 years ago
robert-hh b73d8b045a rp2/machine_bitstream: Implement the machine.bitstream driver. 3 years ago
iabdalkader 3745c393c8 rp2: Add support for Nina-W10 WiFi/BT module. 3 years ago
Mike Teachman b6dbbbe82f rp2/machine_i2s: Add I2S protocol support. 3 years ago
Jim Mussared 693b927687 rp2: Enable optimisations (comp goto, map cache, fast attr). 3 years ago
Damien George c62351fbd6 py/mpconfig.h: Revert MICROPY_REPL_INFO to disabled at all levels. 3 years ago
Jim Mussared b1a0ce46d1 rp2/mpconfigport.h: Use the "extra" feature level. 3 years ago
iabdalkader 38f8e852e0 rp2: Add framework for networking. 3 years ago