Commit Graph

  • d9b9e88899 samd/samd_qspiflash: Avoid reading status byte 2 when not available. robert-hh 2024-03-27 10:53:29 +01:00
  • 3980b36173 samd/samd_spiflash: Allow configuring the flash SPI baudrate. robert-hh 2024-03-20 20:23:49 +01:00
  • e8e9a39a6d samd/mcu: Update clock config after changes to USB. robert-hh 2024-03-19 17:16:41 +01:00
  • b41360d119 samd/boards: Enable MICROPY_HW_DFLL_USB_SYNC on appropriate boards. robert-hh 2024-03-19 07:54:43 +01:00
  • 328b6df058 samd/README: Fix incorrect port directory name. robert-hh 2024-03-03 20:24:31 +01:00
  • e8dd519e2d esp32/network_wlan: Add interface and security WLAN constants. iabdalkader 2024-03-14 14:39:53 +01:00
  • 81dff08bf2 esp8266/network_wlan: Add interface and security WLAN constants. iabdalkader 2024-03-14 14:39:20 +01:00
  • 7753045a8f extmod: Add interface and security constants at WLAN class level. iabdalkader 2024-03-03 16:13:55 +01:00
  • 5a7d78c732 mimxrt,stm32: Set the security mode for the default WiFi AP. iabdalkader 2024-03-03 16:25:45 +01:00
  • db1b5df16c stm32/README: Update list of supported STM32 series. Matt Trentini 2024-03-27 10:53:33 +11:00
  • 35e8d184b1 shared/tinyusb: Increase default string descr max length to 40 chars. Damien George 2024-03-27 15:00:37 +11:00
  • 0f16ae92c0 shared/tinyusb: Update some code comments for runtime USB. Angus Gratton 2024-03-27 14:55:16 +11:00
  • 935f5391b5 shared/tinyusb: Don't disconnect on soft reset unless USB was active. Angus Gratton 2024-03-27 14:52:09 +11:00
  • 79edaddf50 rp2/CMakeLists: Apply O2 optimisation to map, mpz and vm source code. Damien George 2024-03-26 18:57:18 +11:00
  • d694ac6e1b py/makeqstrdata.py: Ensure that scope names get low qstr values. Jim Mussared 2024-03-26 15:23:21 +11:00
  • 57de9da352 docs/library/machine.RTC: Add docs for RTC.memory() method. Amirreza Hamzavi 2023-10-01 14:30:15 +03:30
  • a0d31e54ae esp8266/Makefile: Add support for C++ user C modules. Jim Mussared 2024-03-26 13:10:45 +11:00
  • fa6ccc7e72 renesas-ra/boards/ARDUINO_PORTENTA_C33: Add Arduino's external library. iabdalkader 2024-03-15 12:05:30 +01:00
  • da09646eab stm32/boards/ARDUINO_PORTENTA_H7: Add Arduino's external library. iabdalkader 2024-03-13 09:09:42 +01:00
  • 723cd03aeb stm32/boards/ARDUINO_NICLA_VISION: Add Arduino's external library. iabdalkader 2024-03-13 09:09:01 +01:00
  • 27aa3c19bf stm32/boards/ARDUINO_GIGA: Add Arduino's external library. iabdalkader 2024-02-13 08:48:34 +01:00
  • 438e522911 lib/arduino-lib: Add Arduino's external library. iabdalkader 2024-03-13 09:12:03 +01:00
  • 994021e1e0 nrf/Makefile: Clean up dangling LIBS declaration. Andrew Leech 2024-03-22 13:55:03 +11:00
  • 34c4625dcc nrf/main: Fix build of microbit when SD is enabled. Andrew Leech 2024-03-21 10:23:14 +11:00
  • 4dd288ff62 nrf/modules/machine/pwm: Tag a PWM device as used in the constructor. robert-hh 2024-01-22 18:04:44 +01:00
  • 5e926b2222 nrf/modules/machine: Catch exceptions from pin interrupts. Christian Walther 2024-01-05 16:17:55 +01:00
  • b10182bbcc nrf: Fix non-running LFCLK. Christian Walther 2024-01-01 18:21:39 +01:00
  • be89d4376b nrf/modules/machine: Enable code formatting. Christian Walther 2024-01-05 15:52:09 +01:00
  • d1a3e7d292 nrf/Makefile: Allow external board definitions. Christian Walther 2023-11-26 17:05:44 +01:00
  • 51d05c442a tools/manifestfile.py: Fix freeze() when script is an empty iterable. Damien George 2024-03-25 13:36:30 +11:00
  • 086d4d127d extmod/network_wiznet5k: Properly enable interrupt signal on w5100s. Jared Hancock 2024-03-20 09:04:49 -05:00
  • fcaf109917 top: Skip codespell for IDF managed components. Daniël van de Giessen 2024-03-15 16:51:18 +01:00
  • a0efe2d368 esp32/main: Check if main GC heap allocation failed. Daniël van de Giessen 2024-03-11 17:32:13 +01:00
  • 35f3f0a87d py/nlr: Add "memory" to asm clobbers list in nlr_jump. Damien George 2024-03-19 15:08:42 +11:00
  • 35b2edfc24 github/workflows: Add Biome workflow for JavaScript formatting/linting. Damien George 2024-02-21 13:00:50 +11:00
  • badc0106bd tools/ci.sh: Update webassembly CI tests. Damien George 2024-02-02 12:03:25 +11:00
  • c1513a078d tests/ports/webassembly: Add webassembly JS tests. Damien George 2024-02-01 17:43:25 +11:00
  • e41b571a29 tests/run-tests.py: Support running webassembly tests via node. Damien George 2024-02-01 17:40:59 +11:00
  • c2cf58befc webassembly/library: Fix formatting and style for Biome. Damien George 2024-03-11 15:02:41 +11:00
  • 26d6969fef webassembly: Update README.md to describe latest changes. Damien George 2024-03-06 10:27:54 +11:00
  • b9eb74e73b webassembly/variants/pyscript: Add pyscript variant. Damien George 2023-05-31 11:45:34 +10:00
  • 6ff3e356e2 webassembly: Implement replInit() and replProcessChar(). Damien George 2024-03-06 10:16:52 +11:00
  • 625b17a410 webassembly: Implement runCLI() for a Node-based CLI. Damien George 2024-02-01 17:46:34 +11:00
  • 9b090603a0 webassembly: Implement runPythonAsync() for top-level async code. Damien George 2023-06-24 17:19:05 +10:00
  • 39bd0b8a0a webassembly: Add JavaScript proxying, and js and jsffi modules. Damien George 2023-05-31 11:45:34 +10:00
  • 691cd3a56d webassembly: Clean up Makefile and add variant support. Damien George 2023-05-30 13:15:58 +10:00
  • 98a8ff7a1a webassembly: Add support for enabling MICROPY_GC_SPLIT_HEAP_AUTO. Damien George 2023-06-22 17:31:40 +10:00
  • ae6bcc9d23 webassembly: Use POSIX write for output and add stderr. Damien George 2023-05-31 11:44:45 +10:00
  • 8e3b701dee webassembly: Enable time localtime, gmtime, time, time_ns. Damien George 2023-12-13 13:48:32 +11:00
  • 76898cbfa1 webassembly: Implement MICROPY_PY_RANDOM_SEED_INIT_FUNC. Damien George 2023-12-13 13:10:03 +11:00
  • 8282bd93a2 webassembly: Move MP_JS_EPOCH init to library postset. Damien George 2023-05-30 13:13:39 +10:00
  • ff15dfcaa8 webassembly: Include lib in sys.path. Damien George 2023-04-15 09:27:43 +10:00
  • 2b8e88c563 py/compile: Add option to allow compiling top-level await. Damien George 2023-06-24 17:02:58 +10:00
  • acbdbcd95e esp32: Workaround IDF issue placing ISR ringbuf functions in IRAM. Jim Mussared 2024-03-21 15:46:41 +11:00
  • 71044a4186 py/parse: Zero out dangling parse tree pointer to fix potential GC leak. Angus Gratton 2024-03-20 16:19:33 +11:00
  • 9d27183bde tests/float/float_struct_e.py: Add specific test for struct 'e' type. Damien George 2024-03-20 13:30:22 +11:00
  • b80607ecaf unix/variants: Don't use native _Float16 type. Damien George 2024-03-19 23:09:11 +11:00
  • 0c800cefea stm32/stm32.mk: Enable _Float16 support on MCUs with hardware floats. Damien George 2024-03-19 22:56:38 +11:00
  • e520fa2e0f py/binary: Support half-float 'e' format in struct pack/unpack. Matthias Urlichs 2023-10-25 19:17:47 +02:00
  • 77f08b72ca docs/library/rp2.DMA: Add documentation for rp2 DMA support. Nicko van Someren 2023-12-28 14:22:40 -07:00
  • 1c6012b0b5 extmod/modnetwork: Implement IPv6 API to set and get NIC configuration. Felix Dörre 2023-10-10 16:13:24 +00:00
  • 52c678c6f8 stm32/boards/LEGO_HUB_NO6: Use a raw filesystem for mboot to update fw. Damien George 2024-03-14 10:28:00 +11:00
  • 899592ac34 stm32/boards/LEGO_HUB_NO6: Move robust logic to mboot. Damien George 2024-03-13 18:03:19 +11:00
  • 9651046edd stm32/mboot: Add support for a raw filesystem. Damien George 2024-03-06 19:01:46 +11:00
  • 3c445f6636 py/emitnative: Implement viper unary ops positive, negative and invert. Damien George 2024-03-18 12:29:29 +11:00
  • b50efbd0e3 py/asmxtensa: Optimise asm_xtensa_mov_reg_i32_optimised() for tiny ints. Damien George 2024-03-18 12:30:09 +11:00
  • f52b0d0ff1 py/asm: Add ASM_NOT_REG and ASM_NEG_REG macros for unary ops. Damien George 2024-03-18 12:29:11 +11:00
  • d92dff881c docs/library/collections: Update deque docs to describe new features. Damien George 2024-03-18 22:42:33 +11:00
  • c9016b4979 tests/basics: Split MicroPython-specific deque tests to separate file. Damien George 2024-03-18 22:41:28 +11:00
  • bf18ddd989 tools/mpy-tool.py: Fix merging of more than 128 mpy files. Damien George 2024-03-19 10:04:29 +11:00
  • 7dff38fdc1 py/objdeque: Expand implementation to be doubly-ended and support iter. Dash Peters 2023-02-11 18:49:15 -08:00
  • cd8eea2ae9 all: Update extmod, ports, examples to build with new berkeley-db lib. Damien George 2024-03-08 22:43:52 +11:00
  • 305707b281 lib/berkeley-db-1.xx: Update submodule URL and version. Damien George 2024-03-15 18:39:23 +11:00
  • 01c31ea804 extmod/os_dupterm: Handle exception properly when it occurs in parallel. Felix Dörre 2024-02-24 23:44:47 +00:00
  • fb3820e3d6 nrf/boards: Enable MICROPY_HW_ENABLE_USBDEV on boards with USB CDC. Damien George 2024-03-16 00:40:39 +11:00
  • df2ff0c355 LICENSE: Add libmetal and open-amp to 3rd-party license list. Damien George 2024-03-15 17:51:47 +11:00
  • 486ca3a688 tools/ci.sh: Add Arduino GIGA to stm32 CI build. iabdalkader 2024-03-14 08:41:52 +01:00
  • e5ca06a06f docs/library/openamp: Document the new openamp module. iabdalkader 2024-02-29 12:31:24 +01:00
  • 864e4596bf stm32/boards/ARDUINO_PORTENTA_H7: Enable OpenAMP. iabdalkader 2024-03-11 09:32:10 +01:00
  • fc97343639 stm32/boards/ARDUINO_NICLA_VISION: Enable OpenAMP. iabdalkader 2024-03-11 09:31:11 +01:00
  • c859978da3 stm32/boards/ARDUINO_GIGA: Enable OpenAMP. iabdalkader 2023-11-20 10:03:22 +01:00
  • 09eb4caccb stm32: Implement port backend for OpenAMP's remoteproc. iabdalkader 2023-11-13 17:25:11 +01:00
  • 13297d8c3a stm32: Implement port backend for libmetal. iabdalkader 2023-11-13 17:24:41 +01:00
  • 81aba8253a extmod/modopenamp_remoteproc: Add new OpenAMP RemoteProc class. iabdalkader 2024-02-20 14:09:42 +01:00
  • 14dae42fe7 extmod/modopenamp: Add new OpenAMP module. iabdalkader 2024-02-20 14:07:13 +01:00
  • 162054be85 stm32/mpu: Add MPU config for shared, uncached memory region. iabdalkader 2023-12-11 13:19:07 +01:00
  • b726022509 py/stream: Factor stream implementations. Damien George 2024-02-29 15:21:56 +11:00
  • 85028aadab py/stream: Add mp_stream_seek() helper function. iabdalkader 2023-11-20 14:24:04 +01:00
  • 61ee59ad89 extmod/libmetal: Add MicroPython platform for libmetal. iabdalkader 2024-02-20 12:41:04 +01:00
  • f6213ffc5c lib/libmetal: Add libmetal submodule. iabdalkader 2024-02-20 12:28:36 +01:00
  • 5bed292c06 lib/open-amp: Add OpenAMP submodule. iabdalkader 2023-11-13 17:17:57 +01:00
  • 7f5d8c4605 samd: Enable support for Python USB devices. Angus Gratton 2023-11-23 09:53:16 +11:00
  • 0baa3b5528 rp2: Enable support for Python USB devices. Angus Gratton 2024-03-13 10:38:05 +11:00
  • 9d0d262be0 extmod/machine_usb_device: Add support for Python USB devices. Angus Gratton 2023-11-23 09:48:41 +11:00
  • 43904acea8 mimxrt: Define the MICROPY_HW_ENABLE_USBDEV macro. Angus Gratton 2024-03-13 12:17:20 +11:00
  • 47e84751fb py/objstr: Add a macro to define a bytes object at compile time. Angus Gratton 2023-11-23 09:43:06 +11:00
  • fff66c3069 mimxrt/mpconfigport: Enable cryptolib and hashlib md5. Kwabena W. Agyeman 2024-03-14 11:25:56 -07:00
  • 58a596f4a9 extmod/nimble: Check for active before setting address mode. Daniël van de Giessen 2024-03-12 15:11:23 +01:00
  • bfc3dde2c9 extmod/modmachine: Add MICROPY_PY_MACHINE_RESET configuration option. Damien George 2024-03-14 11:09:14 +11:00
  • dd134e4836 extmod/modmachine: Add MICROPY_PY_MACHINE_MEMX configuration option. Damien George 2024-03-14 11:01:33 +11:00