Commit Graph

  • 23ccbcf230 extmod/modmachine: Add MICROPY_PY_MACHINE_SIGNAL configuration option. Damien George 2024-03-14 10:58:41 +11:00
  • c231c89651 extmod/network_ninaw10: Fix error messages. iabdalkader 2024-03-14 10:27:37 +01:00
  • 2b6f81f2b9 extmod/network_ninaw10: Set the proper security mode if none provided. iabdalkader 2024-03-04 12:13:37 +01:00
  • 8b4a21cd64 extmod/network_ninaw10: Activate the NIC on demand. iabdalkader 2024-03-04 12:11:27 +01:00
  • d712feb68a stm32/sdram: Fix MPU config to use MPU_CONFIG_NOACCESS. Damien George 2024-03-08 22:51:28 +11:00
  • bedb649edf esp32/boards/ESP32_GENERIC_S3: Add 4MiB partitioning board variant. Stanislav Ponomarev 2024-02-27 00:26:17 +04:00
  • 20f85fb26e esp32/machine_uart: Always configure timeout_char setting in init(). Daniël van de Giessen 2023-12-12 15:59:46 +01:00
  • cdfc6c159f esp32/network_lan: Add a separate argument to set PHY power pin. robert-hh 2024-03-03 12:54:33 +01:00
  • af67be7adc esp32/modmachine: Support bootloader on ESP32-S2/S3/C2/C3. Trent Piepho 2024-03-02 01:25:10 -08:00
  • 9fc450689b esp32/mpconfigport: Don't hang when machine.bootloader isn't supported. Trent Piepho 2024-03-02 01:10:20 -08:00
  • 27279e69b4 esp32: Add IDF-version-specific sdkconfig. Daniël van de Giessen 2024-02-29 13:05:00 +01:00
  • d6176c1f5e esp32: Add support for IDF version v5.2. Daniël van de Giessen 2024-02-29 14:05:01 +01:00
  • c92683d67c esp32: Add support for IDF version v5.0.5. Daniël van de Giessen 2024-02-29 14:04:23 +01:00
  • 0b145fdc2d esp32/machine_i2s: Integrate new I2S IDF driver. MikeTeachman 2024-02-20 21:37:30 -08:00
  • 4dc262c8fd renesas-ra/boards: Add named pins for Arduino Portenta C33. Sebastian Romero 2024-01-29 15:54:20 -03:00
  • 5c5fe87821 nrf/boards: Add named pins for Arduino Nano 33 BLE. Sebastian Romero 2024-01-29 15:54:09 -03:00
  • 27c0992343 esp32/boards: Add missing named digital pins for Arduino Nano ESP32. Sebastian Romero 2024-01-29 15:54:00 -03:00
  • ed29a4123f rp2/boards: Add named digital pins for Arduino Nano RP2040 Connect. Sebastian Romero 2024-01-29 15:53:46 -03:00
  • 32623d3d19 stm32/boards: Add named digital and analog pins for Arduino boardrs. Sebastian Romero 2024-01-29 15:53:16 -03:00
  • a9efffca96 stm32: Add support for dual-analog-pad "_C" pins on H7 MCUs. Damien George 2024-02-27 16:57:18 +11:00
  • 7fd8a6d4bc stm32/dma: Add D-cache protection for DMA RX operations, including SPI. Angus Gratton 2024-02-20 12:14:44 +11:00
  • 2345c1a04e stm32/mpu: Rename MPU_CONFIG_DISABLE to MPU_CONFIG_NOACCESS. Angus Gratton 2024-02-21 12:31:11 +11:00
  • 5fe99013b6 stm32: Simplify D-cache clean and invalidate macros. Angus Gratton 2024-02-20 12:48:04 +11:00
  • bf68bb95f9 stm32/network_lan: Add the phy_type=x keyword option to network.LAN(). robert-hh 2024-02-15 21:05:51 +01:00
  • 085e3244f0 stm32/eth: Remove redundant ETH clock enable code. robert-hh 2024-02-11 12:33:08 +01:00
  • 185ae18360 stm32/network_lan: Allow defining phy_addr in the LAN constructor. robert-hh 2024-02-08 17:56:49 +01:00
  • b3c62f3169 top: Update .git-blame-ignore-revs for latest format/spell commits. Damien George 2024-03-07 16:29:46 +11:00
  • dda9b9c6da all: Prune trailing whitespace. Phil Howard 2024-02-29 00:27:06 +00:00
  • decf8e6a8b all: Remove the "STATIC" macro and just use "static" instead. Angus Gratton 2024-02-27 15:32:29 +11:00
  • b3f2f18f92 renesas-ra: Fix spelling mistakes found by codespell. Damien George 2024-03-07 14:12:15 +11:00
  • ab6d59d7bd lib/cyw43-driver: Update driver to latest version v1.0.3. Damien George 2024-03-07 14:07:00 +11:00
  • 90e517862d webassembly/Makefile: Remove --memory-init-file from linker options. Damien George 2024-03-04 11:33:00 +11:00
  • 7d5f697c38 py/emitglue: Add explicit cast of proto_fun to uint8_t pointer. Damien George 2024-03-04 10:27:07 +11:00
  • bc424ddc41 py/modthread: Move thread state initialisation to shared function. Daniël van de Giessen 2024-02-28 12:41:41 +01:00
  • 678707c8b0 docs/library/bluetooth: Add note that ESP32 supports pairing/bonding. Daniël van de Giessen 2023-12-22 16:30:04 +01:00
  • d1e15b9281 extmod/nimble: Enable key distribution to support bonding. Daniël van de Giessen 2023-12-12 15:56:13 +01:00
  • 3460b48a6d extmod/nimble: Override configuration options set in nimble_port_init. Daniël van de Giessen 2023-12-08 18:57:07 +01:00
  • 56f9dcb580 tests/multi_bluetooth: Move ble_deepsleep to stress_deepsleep_reconnect. Damien George 2024-02-29 14:16:05 +11:00
  • a30c29398a ports: Don't include mpthread.h in mpthreadport.h. Damien George 2024-02-29 13:35:36 +11:00
  • b91b2a7fe9 py/mpstate: Don't declare mp_thread_get_state(). Damien George 2024-02-29 13:33:51 +11:00
  • 9a4be7d7b3 py/emitbc: Remove call to adjust Python stack by 0 entries. Damien George 2024-02-29 11:15:37 +11:00
  • 8692d2602a extmod/asyncio: Make current_task raise exception when there is no task. Damien George 2024-02-26 10:52:12 +11:00
  • 8fdcc25eb0 py/mpconfig: Change the default enable level for the vfs module. robert-hh 2024-02-22 20:50:03 +01:00
  • d2bcb8597e extmod/modlwip: Add back support for empty IP addresses. Felix Dörre 2024-02-22 01:09:05 +00:00
  • 8547a78275 extmod/modwebsocket: Fix websocket to send correct close frame. Felix Dörre 2023-06-28 21:46:37 +00:00
  • b5edaf68cd stm32/sdram: Support remapping FMC memory banks. iabdalkader 2024-02-13 08:52:26 +01:00
  • 4f7d0df9bc github/ISSUE_TEMPLATE: Convert issue templates to forms. Angus Gratton 2024-01-23 11:53:34 +11:00
  • 9e5b6972c7 py/emitglue: Make mp_emit_glue_assign_native's fun_data arg a const ptr. Damien George 2024-02-22 10:49:03 +11:00
  • 01f4e85f1b extmod/modmachine: Remove MICROPY_PY_MACHINE guard from header. Damien George 2024-02-21 12:00:41 +11:00
  • 31e718a6ac stm32/mpbthciport: Allow building with MICROPY_PY_MACHINE_UART disabled. Damien George 2024-02-21 11:49:06 +11:00
  • 27670729a5 py/compile: Remove TODO about name mangling. Damien George 2024-02-21 11:36:53 +11:00
  • 3deeabe6e8 tests/cpydiff: Add new CPy diff test for class name mangling. Trent Warlaven 2023-08-06 12:03:47 -05:00
  • 2962e24167 extmod/vfs_posix_file: Ensure file object has safe default fd. Andrew Leech 2024-02-16 13:02:28 +11:00
  • 31e131bd71 esp32/machine_hw_spi: Combine argument parsing for constructor and init. Trent Piepho 2024-02-10 12:07:46 -08:00
  • d9944983cb esp32/machine_i2c: Fix build warnings when I2C is disabled. IhorNehrutsa 2024-01-30 15:58:22 +02:00
  • 802a88c3b1 stm32/mboot: Generate FLASH_LAYOUT_STR at runtime on H5 MCUs. Damien George 2024-02-14 16:51:02 +11:00
  • 3db29103a4 py/builtinevex: Fix setting globals for native functions in compile(). Damien George 2024-02-20 11:41:04 +11:00
  • 916ceecaef py/emitglue: Remove n_pos_args from DEBUG_printf. Damien George 2024-02-20 11:31:34 +11:00
  • 717e3dca1b py/objfun: Inline mp_obj_code_get_name() into mp_obj_fun_get_name(). Damien George 2024-02-20 11:29:46 +11:00
  • 0c7ccb8807 py/objfun: Support __name__ on native functions and generators. Damien George 2024-02-16 16:55:39 +11:00
  • 6d403eb697 py/emitnative: Simplify layout and loading of native function prelude. Damien George 2024-02-16 16:53:47 +11:00
  • 9400229766 py/objfun: Split viper fun type out to separate mp_type_fun_viper type. Damien George 2024-02-16 16:52:38 +11:00
  • 648a7578da py/objfun: Make mp_obj_new_fun_native/mp_obj_new_fun_asm static-inline. Damien George 2024-02-16 17:09:41 +11:00
  • 9716171966 py/misc: Remove m_new_obj[_var]_with_finaliser macros. Damien George 2024-02-16 11:04:08 +11:00
  • cae690d047 all: Use mp_obj_malloc_with_finaliser everywhere it's applicable. Damien George 2024-02-16 11:02:58 +11:00
  • 4133c03040 py/obj: Introduce mp_obj_malloc_with_finaliser to allocate and set type. Damien George 2024-02-16 10:58:36 +11:00
  • 2423493774 py/obj: Change sizeof to offsetof in mp_obj_malloc_var macro. Damien George 2024-02-16 11:41:28 +11:00
  • 9242e3d16d py/makeversionhdr.py: Reinstate MICROPY_GIT_HASH in mpversion.h. Damien George 2024-02-14 13:08:23 +11:00
  • 1ef2944b98 tools/manifestfile.py: Add --unix-ffi option. Angus Gratton 2024-02-13 17:18:18 +11:00
  • def6ad4742 py/emitglue: Include fun_data_len in mp_raw_code_t only when saving. Damien George 2024-02-13 10:46:11 +11:00
  • 5a3dd8c791 tests/ports/unix: Add coverage test for frozen functions and generators. Damien George 2024-02-12 23:07:48 +11:00
  • a3a73b64a3 tools/mpy-tool.py: Skip generating frozen mp_raw_code_t when possible. Damien George 2024-02-09 17:41:48 +11:00
  • e2ff00e811 py/emitglue: Introduce mp_proto_fun_t as a more general mp_raw_code_t. Damien George 2024-02-09 17:41:48 +11:00
  • 5e3006f117 py/emitglue: Simplify mp_raw_code_t's kind and scope_flags members. Damien George 2024-02-09 17:38:25 +11:00
  • 416465d81e py/emitglue: Provide a truncated mp_raw_code_t for non-asm code. Damien George 2024-02-09 13:25:58 +11:00
  • 39bf055d23 py/emitglue: Reorder and resize members of mp_raw_code_t. Damien George 2024-02-09 13:25:58 +11:00
  • 223e0d9a5b extmod/network_wiznet5k: Adjust IP types for IPv6. Felix Dörre 2022-08-25 18:02:43 +00:00
  • 628abf8f25 extmod/modlwip: Support IPv6. Felix Dörre 2022-08-25 17:25:08 +00:00
  • 866fc3447c tests/multi_bluetooth/ble_irq_calls.py: Enhance test to test recursion. Damien George 2024-02-16 10:16:18 +11:00
  • cd66aa05cf esp32: Increase NimBLE task stack size and overflow detection headroom. Damien George 2024-02-15 23:03:29 +11:00
  • 809d113dbc unix: Don't include system headers when features are disabled. YAMAMOTO Takashi 2024-02-13 16:31:40 +09:00
  • f9704ce36e unix/input: Flush the prompt after writing it to stdout. YAMAMOTO Takashi 2024-02-13 18:46:17 +09:00
  • 06cb6b1e9f minimal: Use printf instead of echo -e. YAMAMOTO Takashi 2024-02-15 12:15:02 +09:00
  • e3be70b5e8 minimal: Allow compiling on macOS. YAMAMOTO Takashi 2024-02-13 14:53:58 +09:00
  • c27d304bed esp32/mpnimbleport: Release the GIL while doing NimBLE port deinit. Damien George 2024-02-14 12:39:27 +11:00
  • 34097b776e esp32/network_ppp: Make PPP support optional. Trent Piepho 2024-02-10 14:59:26 -08:00
  • 00ba6aaae4 ports: On cold boot, enable USB after boot.py completes. Angus Gratton 2024-01-18 08:52:16 +11:00
  • 5d83bbca60 shared/timeutils: Remove useless void-return. Yoctopuce 2024-01-30 09:46:17 +01:00
  • 587b6f2e34 extmod/modrandom: Add integer type casts where appropriate. Yoctopuce 2024-01-30 09:37:10 +01:00
  • d2a3cd7ac4 embed: Improve stack top estimation. YAMAMOTO Takashi 2024-02-09 14:03:00 +09:00
  • be8d660fc2 mimxrt: Fix header include guard names. iabdalkader 2024-02-13 08:33:45 +01:00
  • 0432f73206 tools/mpy-tool.py: Fix static qstrs when freezing without qstr header. Damien George 2024-02-12 11:56:24 +11:00
  • abe43fe687 extmod/btstack: Reset pending_value_handle before calling read-done cb. Damien George 2024-02-11 15:08:08 +11:00
  • b4f59984f7 extmod/btstack: Reset pending_value_handle before calling write-done cb. Damien George 2024-02-08 16:52:01 +11:00
  • 8cbae12d0d unix/variants: Prefer unix-ffi packages when loading the manifest. Damien George 2024-02-08 17:08:32 +11:00
  • 35dd959133 tools/manifestfile.py: Change library search to use a list of paths. Damien George 2024-02-08 17:03:43 +11:00
  • 2bdaa1bede docs/library/sys.rst: Document implementation.version.releaselevel. Jos Verlinde 2024-01-11 22:43:41 +01:00
  • 781366e476 github/workflows: Standardise formatting of ruff.yml. Angus Gratton 2024-01-31 15:07:15 +11:00
  • 6f0aa275f8 github/workflows: Add comments where tool versions need to be in sync. Angus Gratton 2024-01-31 11:09:52 +11:00
  • 84e90639fa github/workflows: Move codespell to a GitHub workflow, version it. Angus Gratton 2024-01-31 10:55:17 +11:00