Commit Graph

  • 63c30a2dfc esp32/modesp32: Add mcu_temperature() function for C3/S2/S3 devices. Rick Sorensen 2023-12-26 12:57:46 -06:00
  • 595f86155a docs/esp32/quickref: Add note about different ESP32 varieties. Rick Sorensen 2023-12-26 12:57:46 -06:00
  • be1ecb54e6 webassembly/api: Resolve thenables returned from runPythonAsync. Damien George 2024-05-07 11:33:05 +10:00
  • c056840ee8 webassembly/objpyproxy: Implement JS iterator protocol for Py iterables. Damien George 2024-05-06 13:47:48 +10:00
  • e860e32e24 webassembly/objjsproxy: Fix proxying in arguments to JS new function. Damien George 2024-05-06 12:35:23 +10:00
  • 50b43fec1a webassembly/proxy_c: Only proxy across resolve/reject funs when needed. Damien George 2024-05-06 12:33:16 +10:00
  • 9da63a343e webassembly/proxy_c: Reject promises with a PythonError instance. Damien George 2024-05-06 12:26:20 +10:00
  • 9681a66c6b webassembly/api: Fix importing micropython.mjs module from node REPL. Damien George 2024-05-02 16:29:39 +10:00
  • a521df27dc stm32/i2c: Fix clock enable for I2C4 on STM32F7 MCUs. Damien George 2024-03-28 13:53:24 +11:00
  • a7d34b6f7c stm32/mboot: Buffer the correct amount of bytes for a flash write. Damien George 2024-04-28 15:36:08 +10:00
  • d3fe0a06e8 stm32/flash: Fix writing final words to flash on H5 and H7 MCUs. Damien George 2024-04-28 15:35:38 +10:00
  • 64f28dc1eb stm32/boards/LEGO_HUB_NO7: Add robust update logic to mboot. Damien George 2024-04-28 15:39:00 +10:00
  • b896fa9b1f stm32/boards/LEGO_HUB_NO6: Write key after writing elements. Damien George 2024-04-28 15:37:40 +10:00
  • b1ac266bb5 docs/develop/optimizations: Fix typo identified in issue 14391. Matt Trentini 2024-04-29 09:18:03 +10:00
  • e60e8079a7 nrf/mpconfigport: Enable MICROPY_NLR_THUMB_USE_LONG_JUMP on nRF51xx. Damien George 2024-04-26 11:15:59 +10:00
  • 7b050b366b py/nlrthumb: Make non-Thumb2 long-jump workaround opt-in. J. Neuschäfer 2023-04-02 19:58:42 +02:00
  • 49af8cad49 webassembly/api: Inject asyncio.run if needed by the script. Damien George 2024-04-18 16:36:34 +10:00
  • 8a3546b3bd webassembly: Add JavaScript-based asyncio support. Damien George 2024-04-19 12:17:11 +10:00
  • 84d6f8e8cb webassembly/modjsffi: Add jsffi.async_timeout_ms. Damien George 2024-04-19 12:16:27 +10:00
  • 967ad38ac7 extmod/modasyncio: Make mp_asyncio_context variable public. Damien George 2024-04-19 12:14:49 +10:00
  • d998ca78c8 webassembly/proxy_c: Fix then-continue to convert reason to throw value. Damien George 2024-04-18 17:20:57 +10:00
  • 92b3b69648 webassembly/proxy_c: Fix proxy then reject handling. Damien George 2024-04-18 17:20:28 +10:00
  • 4c3f5f552b webassembly/objjsproxy: Fix handling of thrown value into JS generator. Damien George 2024-04-18 17:19:56 +10:00
  • 9c7f0659e2 webassembly/api: Allocate code data on C heap when running Python code. Damien George 2024-04-17 14:25:48 +10:00
  • 45848f77ca webassembly/api: Fix waiting for Emscripten module to be loaded. Damien George 2024-04-24 13:00:20 +10:00
  • 49ce7a6075 github/workflows: Run code size workflow on shared or port code changes. Damien George 2024-04-22 12:35:31 +10:00
  • 6877987002 tests/cpydiff: Add a note about risk of resizing memoryview targets. Angus Gratton 2024-03-27 17:25:25 +11:00
  • 4bed614e70 py/objarray: Fix use-after-free if extending a bytearray from itself. Angus Gratton 2024-02-13 09:24:36 +11:00
  • ce491ab0d1 py/obj: Fix initialiser order in MP_DEFINE_CONST_OBJ_TYPE_NARGS_ macros. Vonasmic 2024-04-03 10:35:58 +02:00
  • 40f7e9ce20 py/objfun: Fix C++ compatibility with casting in inline functions. stijn 2024-04-18 12:01:45 +02:00
  • 3129b69e0f rp2/README: Fix typo, improve sentence about building with other boards. Michiel W. Beijen 2024-04-02 21:58:29 +02:00
  • 19844b4983 rp2/modmachine: Prevent lock-up when lightsleep() called within thread. Simon Wood 2024-03-28 09:27:25 -06:00
  • f76cf29402 github/workflows: Update coverage workflow to codecov-action@v4. J. Neuschäfer 2024-04-20 19:36:03 +02:00
  • d11ca092f7 shared/tinyusb: Fix dynamic USB control callbacks for wLength==0. Angus Gratton 2024-04-05 14:46:45 +11:00
  • 53d0050255 lib/arduino-lib: Update submodule to the latest. iabdalkader 2024-04-11 17:03:57 +02:00
  • 5114f2c1ea webassembly/proxy_js: Allow a Python proxy of a function to be undone. Damien George 2024-03-29 23:58:50 +11:00
  • 7c62fbe3f2 webassembly/proxy_js: Promote Python thenable to a Promise. Damien George 2024-03-29 23:07:39 +11:00
  • 3997532186 webassembly/proxy_c: Ensure return value of async fun is passed to JS. Damien George 2024-03-29 23:07:32 +11:00
  • 87d821ab49 mimxrt: Add support for OpenAMP. iabdalkader 2024-03-23 16:11:15 +01:00
  • 23d7a915c1 stm32/mpremoteprocport: Use metal logging functions. iabdalkader 2024-03-24 16:10:41 +01:00
  • 8936d3af46 extmod/modopenamp: Use metal logging functions exclusively. iabdalkader 2024-03-28 08:22:55 +01:00
  • aa0f3ebe93 extmod/modopenamp: Set a default log handler for ports. iabdalkader 2024-03-21 12:02:24 +01:00
  • b829450359 samd/mcu: Guard static function with appropriate #if. Damien George 2024-03-29 17:48:06 +11:00
  • 20a86eff53 tests/net_inet: Add simpler tls sites test, and skip existing on axtls. Damien George 2024-03-28 17:59:56 +11:00
  • c3e37d1fac extmod/modtls_axtls: Add verify_mode and CERT_NONE constant. Damien George 2024-03-28 17:28:06 +11:00
  • 628a37e6cf docs/reference/mpyfiles: Document change in .mpy sub-version. Damien George 2024-03-25 13:18:38 +11:00
  • bdbc869f9e py/persistentcode: Bump .mpy sub-version to 6.3. Damien George 2024-03-25 12:25:01 +11:00
  • 8b0efde927 examples/natmod/framebuf: Enable FrameBuffer.poly method. Damien George 2024-03-25 13:12:08 +11:00
  • d2276f0d41 py/dynruntime: Add mp_binary_get_size/get_val_array/set_val_array. Damien George 2024-03-25 13:10:12 +11:00
  • 4662a71f44 drivers/memory: Add IS25LPWP064D chip to list of external flash devices. robert-hh 2024-03-27 11:11:57 +01:00
  • 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