Commit Graph

  • 678cb5a585 renesas-ra/softtimer: Switch to use softtimer code from shared/runtime. robert-hh 2022-07-18 16:59:24 +02:00
  • c781899438 stm32/softtimer: Switch to use softtimer code from shared/runtime. robert-hh 2022-07-18 16:44:31 +02:00
  • 2e2202993c shared/runtime/softtimer: Move softtimer.[ch] to shared/runtime. robert-hh 2022-07-18 16:42:32 +02:00
  • 80339f1a33 ports: Adapt mimxrt, nrf and rp2 ports to work with latest TinyUSB. robert-hh 2022-07-18 15:38:04 +02:00
  • d1ef3815e6 lib/tinyusb: Update to the most recent master. robert-hh 2022-07-18 15:36:04 +02:00
  • 03fb671833 unix/mpconfigport: Allow overriding MICROPY_EVENT_POLL_HOOK. David Lechner 2022-02-07 13:37:37 -06:00
  • c947c25294 unix/Makefile: Only checkout libffi submodule when used. David Lechner 2022-07-18 11:40:27 -05:00
  • e82aa2abc4 py/qstr: Make mp_decompress_rom_string decl and def the same. stijn 2022-07-14 15:24:27 +02:00
  • d05377c060 windows/msvc: Support compressed ROM text for error messages. stijn 2022-06-23 16:05:08 +02:00
  • 1f16d682da py/misc: Fix msvc compilation with compressed error messages. stijn 2022-06-23 16:02:59 +02:00
  • c4adeb2e08 windows: Provide a definition for MP_ALWAYSINLINE. stijn 2022-06-23 16:01:12 +02:00
  • 5e20dcf925 examples/embedding: Remove obsolete axtls build target. Damien George 2022-07-18 23:00:51 +10:00
  • b89422ceaa extmod: Always use custom mbedtls error message code. Damien George 2022-07-18 22:55:22 +10:00
  • b87f796ef5 unix/Makefile: Only include axtls in GIT_SUBMODULES list when enabled. Damien George 2022-07-18 22:44:45 +10:00
  • 13c78ab6fe unix/mpconfigport: Switch ussl from axtls to mbedtls. Damien George 2022-07-15 12:27:33 +10:00
  • 26dec1fafb unix/mbedtls: Add custom config for mbedtls. Damien George 2022-07-15 12:27:23 +10:00
  • e30e7ced6f unix/mpconfigport: Make MICROPY_EVENT_POLL_HOOK call usleep directly. Damien George 2022-07-15 12:12:57 +10:00
  • 18ecc29bb8 tests/extmod/ussl_basic: Make test run on axtls and mbedtls. Damien George 2022-07-17 00:48:41 +10:00
  • 1d23c01dd6 stm32/Makefile: Workaround LTO linker order bug in binutils <2.35. Angus Gratton 2022-07-15 15:13:42 +10:00
  • a1ef5ac65d py/scheduler: Use MP_REGISTER_ROOT_POINTER(). David Lechner 2022-07-02 15:05:41 -05:00
  • 85b4f36100 py/modsys: Use MP_REGISTER_ROOT_POINTER(). David Lechner 2022-07-02 15:05:41 -05:00
  • a98aa66df6 py/persistentcode: Use MP_REGISTER_ROOT_POINTER(). David Lechner 2022-07-02 15:05:41 -05:00
  • 2c728c5330 extmod/modbluetooth: Use MP_REGISTER_ROOT_POINTER(). David Lechner 2022-07-02 15:05:41 -05:00
  • 32e32bd761 extmod/vfs: Use MP_REGISTER_ROOT_POINTER(). David Lechner 2022-07-02 15:05:41 -05:00
  • d532c55e3b extmod/modlwip: Use MP_REGISTER_ROOT_POINTER(). David Lechner 2022-07-02 15:05:41 -05:00
  • 631b692177 extmod/uos_dupterm: Use MP_REGISTER_ROOT_POINTER(). David Lechner 2022-07-02 15:05:41 -05:00
  • 68f46342aa shared/runtime/pyexec: Use MP_REGISTER_ROOT_POINTER(). David Lechner 2022-07-02 15:05:41 -05:00
  • 7e4b205cb0 py/mpstate: Drop MICROPY_PORT_ROOT_POINTERS from mp_state_vm_t. David Lechner 2022-07-01 16:08:57 -05:00
  • ccda7686a4 zephyr: Use MP_REGISTER_ROOT_POINTER(). David Lechner 2022-07-01 15:51:12 -05:00
  • 186be074a7 teensy/teensy_hal: Use MP_REGISTER_ROOT_POINTER(). David Lechner 2022-07-01 15:51:12 -05:00
  • 2d8589f1a5 teensy/mpconfigport: Drop unused root pointers. David Lechner 2022-07-01 16:02:10 -05:00
  • 816e4537f2 stm32: Use MP_REGISTER_ROOT_POINTER(). David Lechner 2022-07-01 14:48:59 -05:00
  • ffa22b8f97 rp2: Use MP_REGISTER_ROOT_POINTER(). David Lechner 2022-07-01 14:47:42 -05:00
  • 575fa61c6d renesas-ra: Use MP_REGISTER_ROOT_POINTER(). David Lechner 2022-07-01 15:24:28 -05:00
  • f8805e2416 renesas-ra/mpconfigport: Drop pyb_hid_report_desc root pointer. David Lechner 2022-07-01 15:22:19 -05:00
  • c09e31dabb pic16bit/pic16bit_mphal: Use MP_REGISTER_ROOT_POINTER(). David Lechner 2022-07-01 15:20:14 -05:00
  • 8a69c54211 nrf: Use MP_REGISTER_ROOT_POINTER(). David Lechner 2022-07-01 15:04:40 -05:00
  • a316a8fdb3 mimxrt: Use MP_REGISTER_ROOT_POINTER(). David Lechner 2022-07-01 14:46:44 -05:00
  • e2d4db96da esp8266: Use MP_REGISTER_ROOT_POINTER(). David Lechner 2022-07-01 14:55:33 -05:00
  • b63282c361 esp32: Use MP_REGISTER_ROOT_POINTER(). David Lechner 2022-07-01 14:41:27 -05:00
  • 226e969ad3 cc3200: Use MP_REGISTER_ROOT_POINTER(). David Lechner 2022-07-01 14:28:58 -05:00
  • 095ad87adf cc3200/mpconfigport: Remove mp_const_user_interrupt. David Lechner 2022-07-01 14:26:38 -05:00
  • a3703584fe extmod/modnetwork: Use MP_REGISTER_ROOT_POINTER(). David Lechner 2022-07-01 15:01:38 -05:00
  • e531b72b56 extmod/nimble: Use MP_REGISTER_ROOT_POINTER(). David Lechner 2022-07-01 14:24:16 -05:00
  • 8fa6191f95 extmod/btstack: Use MP_REGISTER_ROOT_POINTER(). David Lechner 2022-07-01 14:18:09 -05:00
  • ac86e8449a drivers/ninaw10/nina_wifi_bsp: Use MP_REGISTER_ROOT_POINTER(). David Lechner 2022-07-01 15:37:12 -05:00
  • e5631d9595 unix/alloc: Use MP_REGISTER_ROOT_POINTER() for mmap_region_head. David Lechner 2022-07-01 14:10:39 -05:00
  • 81dbea1ce3 shared/readline: Use MP_REGISTER_ROOT_POINTER(). David Lechner 2022-07-01 14:06:10 -05:00
  • fc3d7ae11b py/make_root_pointers: Add MP_REGISTER_ROOT_POINTER parser/generator. David Lechner 2022-07-01 12:29:08 -05:00
  • a8d78cc398 py/obj: Add debug-only runtime checks to mp_obj_is_type(). Yonatan Goldschmidt 2020-01-22 22:21:20 +01:00
  • 2a6ba47110 py/obj: Add static safety checks to mp_obj_is_type(). Yonatan Goldschmidt 2020-01-22 13:34:19 +01:00
  • 6670281472 py/misc: Add MP_STATIC_ASSERT_NOT_MSC(). Yonatan Goldschmidt 2022-07-16 16:47:41 +03:00
  • cca2305211 nrf/drivers/usb: Fix reading of a single USB CDC character. robert-hh 2022-07-12 22:51:32 +02:00
  • be6f0f3b3b nrf/mpconfigport: Call tud_task() in MICROPY_EVENT_POLL_HOOK. robert-hh 2022-07-09 08:54:29 +02:00
  • c985a0b514 nrf/drivers/usb: Add a tud_cdc_rx_cb() callback to check interrupt char. robert-hh 2022-07-08 14:26:53 +02:00
  • 60539ea162 nrf/drivers/usb: Probe for interrupt char in USB CDC task. robert-hh 2022-07-07 21:19:28 +02:00
  • 30c7f1790b nrf/drivers/bluetooth: Handle PHY_UPDATE messages, used in Bluetooth 5. Stuart Langridge 2022-01-27 16:56:58 +00:00
  • 262f4a4855 nrf/mpconfigport: Remove obsolete module declarations. iabdalkader 2022-07-14 21:10:58 +02:00
  • 5bf3765631 py/objnamedtuple: Fix segfault with empty namedtuple. Lars Haulin 2022-07-08 17:48:40 +02:00
  • 2076f2efcc tools/autobuild: Add nrf port to autobuild scripts. iabdalkader 2022-07-12 22:48:39 +02:00
  • 74794d42b8 rp2/CMakeLists: Use armv6m mpy-cross arch for rp2. Jim Mussared 2022-07-12 21:26:31 +10:00
  • b878fc042f py/vm: Consistently indent #if guards to match the code they surround. Damien George 2022-07-12 22:46:35 +10:00
  • 893a5c8341 py/vm: In YIELD_FROM opcode, expand helper macros and remove them. Damien George 2022-07-12 22:41:10 +10:00
  • d84220b8c6 py/vm: Remove check for ip being NULL when handling StopIteration. Damien George 2022-06-21 18:11:19 +10:00
  • 093c4b6b26 unix/main: Restore tty settings on nlr_jump_fail(). David Lechner 2022-02-10 13:15:14 -06:00
  • 9714a0ead5 py/emitnative: Fix STORE_ATTR viper code-gen when value is not a pyobj. Jim Mussared 2022-07-09 00:05:59 +10:00
  • e1282556e8 shared/netutils/dhcpserver: Match default DNS to server IP. Phil Howard 2022-07-07 16:35:45 +01:00
  • 9f0f7e34c7 rp2/mphalport: Fix missing storage_read_blocks symbol in debug build. Peter Harper 2022-06-30 15:35:23 +01:00
  • c5563aa024 rp2/mpconfigport: Make networking options consistent across boards. Jim Mussared 2022-07-11 10:45:04 +10:00
  • 662dc8602b rp2: Make atomic sections suspend the other core (if active). Jim Mussared 2022-06-30 11:42:20 +10:00
  • daff597753 rp2: Run USB stack task exclusively from core 0. Jim Mussared 2022-06-29 14:40:41 +10:00
  • 158f1794e8 py/vm: Document internal SELECTIVE_EXC_IP option. Jim Mussared 2022-07-06 16:03:16 +10:00
  • 8db99f11a7 py/scheduler: De-inline and fix race with pending exception / scheduler. Jim Mussared 2022-07-01 11:22:24 +10:00
  • 1329155b96 stm32/sdram: Include boardctrl.h for fatal-error handler. Damien George 2022-07-11 14:47:46 +10:00
  • 9af6a275dd stm32/boardctrl: Allow boards to override fatal-error handler. Damien George 2022-07-06 21:26:42 +10:00
  • 9f8087b448 esp8266/boards: Enable reverse-special-methods on GENERIC board. Damien George 2022-07-08 23:04:01 +10:00
  • d7a162516e esp32/modmachine: Fix machine.freq to allow maximum 160MHz on ESP32-C3. Damien George 2022-07-08 22:46:51 +10:00
  • 80bc9b3dee tools/mpremote: Don't be verbose when using cat command. Damien George 2022-07-08 22:28:26 +10:00
  • 7e5137e0ae tools/pyboard.py: Add verbose option to filesystem_command. Damien George 2022-07-08 22:26:41 +10:00
  • 474c47d595 drivers/lps22h: Use machine.idle for power saving. iabdalkader 2022-07-07 17:00:09 +02:00
  • 6753c53318 nrf/modmachine: Add machine.idle() function. iabdalkader 2022-07-07 16:56:45 +02:00
  • 5c31a6c023 nrf/boards/arduino_nano_33_ble: Add Arduino Nano 33 BLE sense board. iabdalkader 2022-04-21 11:49:12 +02:00
  • 7d32b770f2 drivers/lps22h: Add LPS22HB/HH pressure sensor driver. iabdalkader 2022-07-05 22:14:48 +02:00
  • 6c07e9eb27 drivers/lsm9ds1: Add LSM9DS1 IMU driver. iabdalkader 2022-07-05 22:14:10 +02:00
  • fc6d989f8c drivers/hts221: Add HTS221 humidity sensor driver. iabdalkader 2022-07-05 22:13:17 +02:00
  • 07cae9178f nrf/Makefile: Drop unused MPY_CROSS and MPY_TOOL variables. David Lechner 2022-07-02 14:42:16 -05:00
  • d27e58449b stm32/mboot: Remove redundant code in mboot_state_change function. Damien George 2022-07-05 23:47:54 +10:00
  • 5ab7dfe6db unix/moduos: Include errno.h. David Lechner 2022-06-30 19:02:18 -05:00
  • 1ea82b6dcc esp32,esp8266: Rename WLAN dhcp_hostname config to hostname. IhorNehrutsa 2022-06-28 16:38:45 +03:00
  • 2efaebc899 rp2/boards/ARDUINO_NANO_RP2040_CONNECT: Add urequests module. Jim Mussared 2022-07-04 11:35:16 +10:00
  • 11ef618bbc rp2/CMakeLists: Don't override cyw43-driver unless necessary. Jim Mussared 2022-07-04 11:21:58 +10:00
  • 5f4143dd40 rp2/CMakeLists: Give error if required submodules are missing. Jim Mussared 2022-07-04 11:16:20 +10:00
  • 651b370484 rp2/Makefile: Regenerate cmake if generated Makefile missing. Jim Mussared 2022-07-04 11:14:47 +10:00
  • 85be3d3da8 rp2/mpconfigport: Factor core event handling to EVENT_POLL_HOOK_FAST. Damien George 2022-07-05 16:11:42 +10:00
  • 4b9a2abbde rp2/main: Set default AP auth mode to WPA2_AES_PSK. Damien George 2022-07-05 11:07:16 +10:00
  • d660a0c3d1 extmod/network_cyw43: Add "security" config option to get/set auth mode. Damien George 2022-07-05 11:05:13 +10:00
  • f4e69ab103 lib/cyw43-driver: Update cyw43-driver to fix ap_auth mode setting. Damien George 2022-07-05 11:04:20 +10:00
  • 3d76292f37 rp2/boards/GARATRONIC_PYBSTICK26_RP2040: Change pico-sdk board name. Damien George 2022-07-05 09:45:44 +10:00
  • 6519b1b95e stm32/Makefile: Fix setting of define that enables WIZNET5K driver. Jim Mussared 2022-07-01 09:57:13 +10:00
  • 99c2589778 rp2/boards/PICO_W: Add new Pico W board, an RP2040 with WiFi. Damien George 2022-06-30 16:01:25 +10:00