Commit Graph

  • 50e46552c0 rp2: Integrate CYW43xx WiFi driver. Damien George 2022-06-30 16:01:02 +10:00
  • c001cfa603 rp2/mpnetworkport: Convert network task scheduling to use PendSV IRQ. Damien George 2022-06-30 14:53:05 +10:00
  • 7cdad05e54 rp2/rp2_flash: Add asserts for size of flash filesystem partition. Damien George 2022-06-30 14:27:13 +10:00
  • c95f99105a rp2/lwip_inc: Enable lwIP status callback. Damien George 2022-06-30 14:24:57 +10:00
  • 11f920f8ad rp2/mbedtls: Enable some more mbedtls options. Damien George 2022-06-30 14:23:30 +10:00
  • f525e17793 lib/pico-sdk: Update to version 1.4.0. Damien George 2022-06-30 14:15:13 +10:00
  • 18a010b5b1 lib/cyw43-driver: Add new submodule for CYW43xx WiFi driver. Damien George 2022-06-30 15:58:19 +10:00
  • 4f30c60dcb extmod/modnetwork: Include cyw43-driver header if it's enabled. Damien George 2022-06-30 14:48:47 +10:00
  • 7dd818052e extmod/network_cyw43: Support new cyw43-driver. Damien George 2022-06-30 14:10:58 +10:00
  • f75e611054 extmod/vfs: Prevent uninitialized variable warning for path_out. Damien George 2022-06-30 13:54:50 +10:00
  • f1b5761ced py/mkrules.cmake: Improve printing of git-submodules error. Damien George 2022-06-30 13:49:47 +10:00
  • 797a83ac3e rp2/mpthreadport: Ensure core1 doesn't hold gc lock in deinit. Jim Mussared 2022-06-29 13:56:12 +10:00
  • b004e7e397 rp2/modmachine: Implement lightsleep() with optional sleep period. Damien George 2022-06-29 00:22:49 +10:00
  • 932556d5fc tests/micropython: Add test for builtin execfile() function. Damien George 2022-06-29 12:48:42 +10:00
  • afa4d0a4b7 unix/variants/dev: Allow all config options to be overridden. Damien George 2022-06-29 12:47:14 +10:00
  • 510bea9383 unix/variants/coverage: Change config to use ROM level everything. Damien George 2022-06-29 12:42:04 +10:00
  • fad978ae5f unix/variants: Enable remaining options on dev,coverage from ROM extra. Damien George 2022-06-29 12:19:05 +10:00
  • fe55d3e016 unix/variants: Move setting of MICROPY_PY_USELECT to port config file. Damien George 2022-06-29 12:08:12 +10:00
  • 6e83bb47eb py/builtinhelp: Don't show help for an MP_MODULE_ATTR_DELEGATION_ENTRY. Damien George 2022-06-28 16:31:43 +10:00
  • e024a4c59c tests: Fix run-perfbench parsing "no matching params" case. Angus Gratton 2022-06-24 13:27:25 +10:00
  • ad308bc322 tests: Add an explanation of run-perfbench.py. Angus Gratton 2022-06-24 13:23:10 +10:00
  • ccaf197807 esp32/network_wlan: Don't raise exception when scan returns no results. Damien George 2022-06-28 13:15:10 +10:00
  • dd77dbd4f7 stm32/boards: Enable LTO by default on boards with smaller flash size. Angus Gratton 2022-06-24 12:04:47 +10:00
  • 5568c324ba tests/perf_bench: Add some configurations for N=32, M=10. Angus Gratton 2022-06-07 17:46:08 +10:00
  • e76d88b531 stm32/Makefile: Enable link-time-optimisation via LTO=1 make option. Angus Gratton 2022-06-07 17:34:40 +10:00
  • 2c015375d1 stm32: Use a separate symbol name for the bootloader state pointer. Angus Gratton 2022-06-07 17:44:21 +10:00
  • 5b66d08609 py/builtin: Remove unnecessary module declarations. Damien George 2022-06-27 10:37:28 +10:00
  • e22b7fb4af py/objfun: Support function attributes on native functions. Damien George 2022-06-25 00:05:39 +10:00
  • 268ec1e3eb tests/basics: Add tests for __name__ and __globals__ attrs on closures. Damien George 2022-06-24 23:34:15 +10:00
  • d68532558d py/objclosure: Forward function attributes for closures. Michael Bentley 2021-10-03 00:05:27 -06:00
  • 432b65f178 stm32/usb: Expose USB HID device instance via usbd_hid_get(). Koen De Vleeschauwer 2020-10-15 12:51:52 +02:00
  • 3ce21945b1 docs/library/bluetooth: Add link to aioble. Jim Mussared 2022-06-24 13:02:44 +10:00
  • 4ce1adab31 mimxrt/boards: Remove conditional assignment of flash type/size. Philipp Ebensberger 2022-06-23 19:00:54 +02:00
  • 434974ec77 mimxrt/Makefile: Fix some minor formatting inconsistencies. Philipp Ebensberger 2022-06-22 21:44:04 +02:00
  • c957c76f4d mimxrt/Makefile: Rework floating point config. Philipp Ebensberger 2022-06-22 21:41:42 +02:00
  • bec0524dbf mimxrt/Makefile: Rework board flash type handling. Philipp Ebensberger 2022-06-22 21:26:54 +02:00
  • 84339aa8ec mimxrt/Makefile: Modify handling of SDCARD option. Philipp Ebensberger 2022-06-22 20:43:27 +02:00
  • b1aec393b1 mimxrt/Makefile: Modify handling of SDRAM option. Philipp Ebensberger 2022-06-22 20:39:23 +02:00
  • fbc50196ad mimxrt/Makefile: Refactor Makefile and divide it into sections. Philipp Ebensberger 2022-06-19 23:00:38 +02:00
  • db7682e02d extmod/uasyncio: Implement stream read(-1) to read all data up to EOF. Damien George 2020-08-22 16:39:15 +10:00
  • 2a2589738c tests/extmod: Add heap-lock test for stream writing. Damien George 2022-06-24 16:39:45 +10:00
  • c21452a1d2 extmod/uasyncio: Attempt to write immediately in Stream.write method. Thorsten von Eicken 2020-04-21 13:18:55 -07:00
  • ba21f76f89 esp32/modesp32: Add wake_on_ulp() so ULP can wake CPU from deepsleep. Christian Walther 2022-05-26 16:29:26 +02:00
  • cf550ad9d1 esp32/boards: Increase 512 bytes limit on ULP programs to 2040. Christian Walther 2022-05-28 23:01:04 +02:00
  • 5f4539b0ca esp32/machine_uart: Implement the functionality of timeout_char arg. robert-hh 2022-06-19 08:44:13 +02:00
  • 425d8fc0d6 nrf: Enable optional support for Arduino 1200bps touch. iabdalkader 2022-04-21 16:35:59 +02:00
  • de823e7741 rp2/boards/ARDUINO_NANO_RP2040_CONNECT: Enable Arduino 1200bps touch. iabdalkader 2022-04-21 16:04:19 +02:00
  • 9f6f8b2fdd shared/runtime/tinyusb_helpers: Add TinyUSB helper functions. iabdalkader 2022-06-17 15:34:50 +02:00
  • 6c1495b5fe stm32/usbd_cdc_interface: Add support for Arduino 1200bps touch. iabdalkader 2022-04-21 15:57:32 +02:00
  • 226b2d77ee esp8266/mpconfigport: Disable MICROPY_PY_UTIMEQ. Damien George 2022-06-23 13:05:56 +10:00
  • ad7b98c829 esp8266/mpconfigport: Switch to ROM feature level configuration. Damien George 2022-06-23 12:58:11 +10:00
  • 627ba38154 py/parsenum: Optimise when building with complex disabled. Damien George 2022-06-22 10:37:48 +10:00
  • 61ce260ff7 py/parsenum: Fix parsing of complex "j" and also "nanj", "infj". Damien George 2022-06-21 23:45:27 +10:00
  • 0172292762 py/parsenum: Support parsing complex numbers of the form "a+bj". Jim Mussared 2021-08-07 02:16:59 +10:00
  • 7861eddd0f docs/library/uasyncio: Consistently use "uasyncio" instead of "asyncio". Luiz Brandao 2022-04-14 12:24:35 -04:00
  • 3d58bb23c2 docs/library/machine: Add note on interrupts being critical to system. Patrick Joy 2022-04-13 21:32:13 +10:00
  • f12754af06 docs: Set LaTeX engine to XeLaTeX for PDF generation. Stewart C. Russell 2021-01-17 22:56:29 -05:00
  • 9175482f29 docs/library: Remove unnecessary "pyb." prefix on class names. Damien George 2022-06-21 14:33:23 +10:00
  • 89e1e67748 docs/library/pyb.Timer: Document brk argument and its constants. Howard Lovatt 2020-10-10 08:35:50 +11:00
  • a565811f23 extmod/modbtree: Use buffer protocol for keys/values. David Lechner 2022-06-10 12:28:56 -05:00
  • c118b5d0e4 extmod/extmod.mk: Separate out extmod file list from py.mk to extmod.mk. David Lechner 2022-06-17 11:11:30 -05:00
  • 4802b6d3af extmod/extmod.cmake: Only include modbtree in build if it's enabled. Damien George 2022-06-19 22:44:34 +10:00
  • f5769698e5 extmod/modlwip: Clean up inclusion of modlwip in build process. Damien George 2022-06-19 01:29:41 +10:00
  • 1842efbdd9 stm32/Makefile: Set CSUPEROPT to -Os for F0 and G0 MCUs to save space. Damien George 2022-06-19 01:16:24 +10:00
  • 5d3a0bb59c py/objcell: Make cell get/set funcs static-inline to reduce code size. Damien George 2022-06-19 00:54:40 +10:00
  • a506335524 py/emit: Suppress unreachable bytecode/native code that follows jump. Damien George 2022-06-17 23:14:32 +10:00
  • e85a096302 py/emit: Remove logic to detect last-emit-was-return-value. Damien George 2022-06-17 23:06:24 +10:00
  • 0db046b67b py/vm: Change comparison for finally handler search from > to >=. Damien George 2022-06-17 23:01:55 +10:00
  • 794773cdf2 github/ISSUE_TEMPLATE: Make minor improvements to placeholder text. Jim Mussared 2022-06-20 13:05:53 +10:00
  • 6e868d47dc docs: Update to use new WLAN argument names for ssid/security/key. iabdalkader 2022-06-04 12:32:08 +02:00
  • 82b8a2d193 esp8266/modnetwork: Rename WLAN keyword args to ssid/security/key. iabdalkader 2022-06-04 12:29:56 +02:00
  • a7c7febe0b esp32/network_wlan: Rename WLAN keyword args to ssid/security/key. iabdalkader 2022-06-04 12:22:55 +02:00
  • efa73ca833 extmod/network_ninaw10: Rename WLAN connect argument from essid to ssid. iabdalkader 2022-06-17 11:58:18 +02:00
  • c502cf73e0 extmod/network_cyw43: Rename WLAN keyword args to ssid/security/key. iabdalkader 2022-06-04 12:07:30 +02:00
  • 868f23b362 stm32/boards/NUCLEO_F091RC: Enable LFS1 filesystem. chrismas9 2022-06-13 21:33:55 +10:00
  • fdbca3c143 stm32/boards/stm32f091xc.ld: Allocate space for a small filesystem. chrismas9 2022-06-13 21:31:16 +10:00
  • 17f0297c1a tools/ci.sh: Drop ppa requirement for code formatting CI. David Lechner 2022-06-08 11:32:17 -05:00
  • bada8b3cad zephyr: Upgrade to Zephyr v3.1.0. Maureen Helm 2022-06-16 13:51:09 -05:00
  • 4fd54a4756 zephyr: Update include paths to use the zephyr namespace. Maureen Helm 2022-05-23 14:43:13 -05:00
  • 49c23ac08f renesas-ra/machine_i2c: Remove unnecessary start/stop dummy functions. Damien George 2022-06-17 14:58:42 +10:00
  • dea1ba3309 tools/metrics.py: Add mimxrt and renesas-ra to list of available ports. Damien George 2022-06-17 14:57:58 +10:00
  • d8e7ecd231 stm32/modmachine: Factor out mboot enter code to a function. Damien George 2022-06-17 13:57:47 +10:00
  • c5d26ee5e7 renesas-ra/modmachine: Allow boards to provide custom bootloader code. iabdalkader 2022-06-07 19:13:08 +02:00
  • f522aabab2 rp2/modmachine: Allow boards to provide custom bootloader code. iabdalkader 2022-04-27 11:11:24 +02:00
  • d8f5669532 nrf/modmachine: Add machine.bootloader() and make it customisable. iabdalkader 2022-04-27 11:03:51 +02:00
  • 0adf0dd3d7 stm32/modmachine: Allow boards to provide custom bootloader code. iabdalkader 2022-04-27 10:58:09 +02:00
  • 921dd94676 nrf/main: Add startup and early-init board hook macros. iabdalkader 2021-01-06 20:19:29 +02:00
  • 9b486340da all: Bump version to 1.19.1. v1.19.1 Damien George 2022-06-17 12:57:59 +10:00
  • 5233fb3a3d extmod/machine_i2c: Only use WRITE1 option if transfer supports it. Damien George 2022-06-17 11:57:57 +10:00
  • d7919ea71e all: Bump version to 1.19. v1.19 Damien George 2022-06-16 15:11:02 +10:00
  • 096954337f stm32/mboot: Only include UI code if at least one board LED is defined. Damien George 2022-06-16 11:05:26 +10:00
  • d75892c0b0 zephyr/modusocket: Fix function object wrapper for listen method. Damien George 2022-06-15 11:38:09 +10:00
  • 37d5114cec py/makemoduledefs.py: Emit useful error for legacy MP_REGISTER_MODULE. Phil Howard 2022-06-14 11:17:03 +01:00
  • cedb93c179 docs: Update Raspberry Pi URLs from .org to .com. Andrew Scheller 2022-06-12 12:12:31 +01:00
  • 99d3a73d59 nrf/modules/uos/microbitfs: Fix MICROPY_MBFS build to use mp_obj_malloc. iabdalkader 2022-06-09 11:58:00 +02:00
  • 58b35c9abd extmod/extmod.cmake: Fix hard-coded mbedtls config file path. iabdalkader 2022-06-08 16:36:06 +02:00
  • cf7d962cf3 docs/reference/mpyfiles: Update .mpy description to match latest format. Damien George 2022-06-10 14:36:22 +10:00
  • 1f1afae622 examples/natmod/features3: Add example to test more natmod features. Damien George 2022-06-10 13:58:39 +10:00
  • 0e556f22a2 py/dynruntime: Add macros to access more types and mp_const_empty_bytes. Damien George 2022-06-10 13:35:42 +10:00
  • 148d12252b py/dynruntime: Add macros to create a new dict and store to dicts. Jeremy Herbert 2020-02-14 20:52:55 +10:00