Commit Graph

  • 5564f3042c esp32: Add basic espressif IDF v5.3 compatibility. Andrew Leech 2024-08-28 09:21:34 +10:00
  • b20687d0e7 esp32: Fix link failure due to link library order. Angus Gratton 2024-12-03 10:02:46 +11:00
  • 2bee8e1b8c mimxrt/mpconfigport: Update FATFS config to align with other ports. iabdalkader 2024-12-01 08:59:32 +01:00
  • a2cdf9a95f renesas-ra/mpconfigport: Switch FATFS LFN to type 2. iabdalkader 2024-12-01 08:58:24 +01:00
  • 309aa26811 rp2/mpconfigport: Switch FATFS LFN to type 2. iabdalkader 2024-12-01 08:58:02 +01:00
  • fd01cdd203 stm32/mpconfigport: Switch FATFS LFN to type 2. iabdalkader 2024-12-01 08:55:34 +01:00
  • 89191b00ea stm32/main: Deinitialize SPI and I2C on soft-reset. iabdalkader 2024-12-02 08:18:28 +01:00
  • 405aa69887 stm32/pyb_i2c: Add pyb_i2c_deinit_all function. iabdalkader 2024-12-02 08:09:47 +01:00
  • d42e39d87d stm32/spi: Add spi_deinit_all function. iabdalkader 2024-12-02 08:09:25 +01:00
  • 17808e7b74 stm32/sdram: Make SDRAM refresh count configurable by a board. iabdalkader 2024-11-30 09:56:23 +01:00
  • 47d9988df2 stm32/boards: Rename SDRAM frequency config option to make units clear. iabdalkader 2024-12-04 09:54:13 +01:00
  • 46ca78e23f stm32/boards: Update Arduino board configs for SPI reset and bootloader. iabdalkader 2024-11-29 16:57:38 +01:00
  • b5e80fafb2 drivers/memory/spiflash: Add a config option to soft-reset SPI flash. iabdalkader 2024-11-29 16:56:20 +01:00
  • d5d366beef nrf/boards/ARDUINO_NANO_33_BLE_SENSE: Update LED and timer config. iabdalkader 2024-11-29 14:51:58 +01:00
  • 67b4e6236b mimxrt: Switch to shared TinyUSB descriptor. iabdalkader 2024-11-29 16:15:21 +01:00
  • c55202dd63 shared/tinyusb: Set MSC max endpoint size based on device speed. iabdalkader 2024-11-29 14:31:18 +01:00
  • a118cf9ab0 extmod/extmod.mk: Fix libmetal build prefix. iabdalkader 2024-11-30 08:31:36 +01:00
  • 2c80d36998 tests/extmod: Convert machine1.py test to use unittest. Damien George 2024-12-03 15:12:34 +11:00
  • c7c3ffa45f tests/net_hosted: Convert connect-nonblock-xfer test to use unittest. Damien George 2024-11-13 12:44:10 +11:00
  • f62df1a2c2 tests/ports/stm32_hardware: Convert DMA test to use unittest. Damien George 2024-11-12 16:26:39 +11:00
  • d3d2976586 qemu/Makefile: Include unittest in firmware. Damien George 2024-11-25 23:57:27 +11:00
  • 42f37e951b esp8266/mpconfigport: Enable function attributes. Damien George 2024-11-12 15:54:26 +11:00
  • 6dcbdec4de lib/micropython-lib: Update submodule to latest. Damien George 2024-11-19 22:23:48 +11:00
  • a8422439ab tests/run-tests.py: Print .out file when there is no .exp file. Damien George 2024-12-03 12:31:50 +11:00
  • a2554f0957 tests/run-tests.py: Add support for tests to use unittest. Damien George 2024-11-12 16:26:15 +11:00
  • 406bccc753 docs/library/binascii: Add docs for binascii.crc32 method. Amirreza Hamzavi 2023-11-23 21:43:47 +03:30
  • 2e796d6c3e docs,ports: Fix some comments and error messages with doubled-up words. chuangjinglu 2024-11-25 11:06:15 +08:00
  • 3de3821abf extmod/modplatform: Add Android to the recognised platforms list. Alessandro Gatti 2024-11-20 19:13:48 +01:00
  • 09cf01d7c1 extmod/modplatform: Add Clang to the known compilers list. Alessandro Gatti 2024-11-20 19:11:30 +01:00
  • 579e840de6 extmod/modplatform: Distinguish AArch64 from AArch32. Alessandro Gatti 2024-11-20 19:07:17 +01:00
  • beabef5aac esp32: Add missing network.STAT_CONNECT_FAIL constant. Angus Gratton 2024-11-20 14:32:25 +11:00
  • 6dd976cc5c github/workflows: Bump codecov/codecov-action from 4 to 5. dependabot[bot] 2024-11-14 19:34:09 +00:00
  • d49c1e836c tools/ci.sh: Remove explicit macOS pkg-config install. Angus Gratton 2024-11-26 15:50:13 +11:00
  • ecfdd5d6f9 all: Bump version to 1.24.1. Damien George 2024-11-29 23:53:11 +11:00
  • 564ef28ad2 py/objfloat: Workaround non-constant NAN definition on Windows MSVC. Angus Gratton 2024-11-20 16:15:20 +11:00
  • eb80b04944 tests/extmod: Workaround CPython warning in asyncio_new_event_loop test. Angus Gratton 2024-11-20 16:22:56 +11:00
  • 8ec067272a github/workflows: Workaround using CPython 3.12 in MSYS2 builds. Angus Gratton 2024-11-20 16:28:33 +11:00
  • 8e11e5f1a1 tests/misc/sys_settrace_features.py: Add note about CPython 3.12 issue. Angus Gratton 2024-11-20 16:46:21 +11:00
  • 3b3b48892f py/objfloat: Workaround non-constant NAN definition on Windows MSVC. Angus Gratton 2024-11-20 16:15:20 +11:00
  • 7118942a8c nrf/drivers/ticker: Reset slow ticker callback count on soft reboot. robert-hh 2024-11-27 16:57:02 +01:00
  • 948863c0b8 extmod/modframebuf: Fix 0 radius bug in FrameBuffer.ellipse. Corran Webster 2024-11-14 10:15:10 +00:00
  • 33f50d4f20 esp32: Fix machine.TouchPad startup on ESP32-S2 and S3. Angus Gratton 2024-11-06 17:14:09 +11:00
  • eb0027b82f esp32: Use hardware version for touchpad macro defines. Angus Gratton 2024-11-06 16:48:56 +11:00
  • 03bc561edb esp32: Fix setting WLAN channel in AP mode. Angus Gratton 2024-11-13 10:16:25 +11:00
  • da692d01ac nrf/drivers/ticker: Reset slow ticker callback count on soft reboot. robert-hh 2024-11-27 16:57:02 +01:00
  • e70048cf59 extmod/modframebuf: Fix 0 radius bug in FrameBuffer.ellipse. Corran Webster 2024-11-14 10:15:10 +00:00
  • 154d141965 docs,esp32: Update machine.TouchPad docs for ESP32-S2 and ESP32-S3. Angus Gratton 2024-11-06 18:06:48 +11:00
  • 66e699e8a5 esp32: Fix machine.TouchPad startup on ESP32-S2 and S3. Angus Gratton 2024-11-06 17:14:09 +11:00
  • ed3c75a3af esp32: Use hardware version for touchpad macro defines. Angus Gratton 2024-11-06 16:48:56 +11:00
  • 0e383a31b9 tests: Add basic wlan test. Angus Gratton 2024-11-13 17:40:02 +11:00
  • 951a10e707 esp32: Fix setting WLAN channel in AP mode. Angus Gratton 2024-11-13 10:16:25 +11:00
  • 7647c828de tests/multi_espnow: Add channel setting test, add some docs. Angus Gratton 2024-11-13 11:20:03 +11:00
  • 78d017fc4e py/usermod.cmake: If USER_C_MODULES is a folder add micropython.cmake. Andrew Leech 2024-10-16 13:12:56 +11:00
  • dccd206f4c py/usermod.cmake: Add check that any specified USER_C_MODULES exists. Andrew Leech 2024-10-16 13:12:19 +11:00
  • b65e89107c py/py.mk: Add check that any specified USER_C_MODULES folder exists. Andrew Leech 2024-10-16 12:03:39 +11:00
  • 49b83ed44a extmod/network_cyw43: Allow configuring active AP interface. Angus Gratton 2024-11-13 18:04:59 +11:00
  • 181800eebd extmod/network_cyw43: Allow configuring active AP interface. Angus Gratton 2024-11-13 18:04:59 +11:00
  • 4f4d683ea5 extmod/network_cyw43: Fix uninitialised variable in status('stations'). Damien George 2024-11-19 11:26:34 +11:00
  • 67f893852a extmod/network_cyw43: Fix isconnected() result on AP interface. Angus Gratton 2024-11-13 18:14:47 +11:00
  • af743eaf59 extmod/network_cyw43: Fix uninitialised variable in status('stations'). Damien George 2024-11-19 11:26:34 +11:00
  • f562aa1291 extmod/network_cyw43: Fix isconnected() result on AP interface. Angus Gratton 2024-11-13 18:14:47 +11:00
  • c1b8e65c8e docs: Change copyright line to mention "authors and contributors". Damien George 2024-11-05 12:24:21 +11:00
  • c5d74fe468 docs/library: Note link between machine.soft_reset() and sys.exit(). Angus Gratton 2024-10-08 14:41:44 +11:00
  • a23277e3b0 docs/esp32: Add a factory reset page. Angus Gratton 2024-10-03 09:42:13 +10:00
  • 9361a9f50a docs/rp2: Add a small factory reset page. Angus Gratton 2024-10-03 09:28:53 +10:00
  • 0e7c3901b8 docs: Add a "Reset and Boot Sequence" reference page. Angus Gratton 2024-10-02 19:16:39 +10:00
  • cbffe61f96 samd/mboot/README.md: Add information about the bootloader source. robert-hh 2024-11-18 16:50:03 +01:00
  • ceae0e1494 samd/samd_flash: Make flash read/write methods access self parameters. robert-hh 2024-11-18 10:56:07 +01:00
  • 4a159d16fe samd/boards/SAMD21_XPLAINED_PRO: Use the SPI flash for the file system. robert-hh 2024-09-24 17:09:06 +02:00
  • 85de67f55d samd/mboot: Provide a UF2 bootloader for SAMD21 Xplained Pro. robert-hh 2024-09-30 09:37:13 +02:00
  • 4d36ecf8a8 samd/boards/SAMD21_XPLAINED_PRO: Add specific deploy instructions. robert-hh 2024-09-27 09:03:53 +02:00
  • 20a6d82872 extmod/vfs_blockdev: Support bool return from Python read/write blocks. Damien George 2024-11-13 14:21:29 +11:00
  • 0c580f71ae esp32/modsocket: Fix getaddrinfo hints to set AI_CANONNAME. Damien George 2024-11-11 12:04:57 +11:00
  • 4e78c611b4 tools/mpremote: Support trailing slash on dest for non-recursive copy. Damien George 2024-11-06 12:45:06 +11:00
  • 159b54b7da tools/mpremote: Add test for forced copy. Damien George 2024-11-06 12:44:50 +11:00
  • c1a85bb6de tools/mpremote: Make sure stdout and stderr output appear in order. Damien George 2024-11-06 12:43:04 +11:00
  • 72799f9973 esp32: Workaround native code execution crash on ESP32-S2. Angus Gratton 2024-11-06 14:27:01 +11:00
  • 164c549248 esp32/machine_pwm: Restore PWM support for ESP-IDF v5.0.x and v5.1.x. Angus Gratton 2024-11-01 15:57:40 +11:00
  • 6f327684b7 extmod/modlwip: Fix IGMP address type when IPv6 is enabled. Damien George 2024-10-31 12:41:17 +11:00
  • a7d3bc2308 py/objdeque: Fix buffer overflow in deque_subscr. Jan Sturm 2024-10-29 19:26:19 +01:00
  • c0afff8f22 pic16bit: Make it build with recent XC16 versions. Alessandro Gatti 2024-09-12 13:08:32 +02:00
  • 785c92df76 esp32/machine_pwm: Use IDF functions to calculate resolution correctly. Andrew Leech 2024-10-27 14:51:37 +11:00
  • 5c7ac55232 tools/mpremote: Fix UnboundLocalError in Transport.fs_writefile(). Glenn Moloney 2024-10-26 15:19:54 +11:00
  • 5a70850b30 samd/machine_uart: Add full support for 9-bit data. robert-hh 2024-09-02 16:24:46 +02:00
  • e2532e0f72 mimxrt/machine_pwm: Fix a few inconsistencies with PWM output. robert-hh 2024-11-06 20:26:27 +01:00
  • 898407defb ports: Make PWM duty_u16 have an upper value of 65535 across all ports. robert-hh 2024-11-04 16:04:56 +01:00
  • 5dc9eda195 extmod/vfs_blockdev: Support bool return from Python read/write blocks. Damien George 2024-11-13 14:21:29 +11:00
  • 611d8f9ce8 esp32/modsocket: Fix getaddrinfo hints to set AI_CANONNAME. Damien George 2024-11-11 12:04:57 +11:00
  • 77406b4240 extmod/network_ppp: Allow stream=None to suspend PPP. Daniël van de Giessen 2024-02-28 12:35:37 +01:00
  • 161e2bd37d extmod/network_ppp: Add stream config parameter. Daniël van de Giessen 2023-08-09 10:31:29 +02:00
  • 4fd5b72a8b tools/mpremote: Support trailing slash on dest for non-recursive copy. Damien George 2024-11-06 12:45:06 +11:00
  • 3b6024a699 tools/mpremote: Add test for forced copy. Damien George 2024-11-06 12:44:50 +11:00
  • 76e6c6345c tools/mpremote: Make sure stdout and stderr output appear in order. Damien George 2024-11-06 12:43:04 +11:00
  • 69023622ee tests/net_hosted: Improve and simplify non-block-xfer test. Damien George 2024-11-05 11:19:45 +11:00
  • eab2869990 extmod/modlwip: Don't allow writing to a TCP socket that is connecting. Damien George 2024-11-05 11:18:42 +11:00
  • 3844733d60 tests/cpydiff: Fix test case for modules_json_nonserializable. Jeff Epler 2024-11-02 13:43:35 -05:00
  • 5dfbd43714 tests: Use the recommended network.WLAN.IF_[AP|STA] constants. Angus Gratton 2024-11-05 11:19:19 +11:00
  • f5b81bee61 esp8266: Use the recommended network.WLAN.IF_[AP|STA] constants. Angus Gratton 2024-11-05 11:19:00 +11:00
  • 285e1d0b80 esp32: Use the recommended network.WLAN.IF_[AP|STA] constants. Angus Gratton 2024-11-05 11:18:37 +11:00
  • 48f96e9660 docs: Specify the recommended network.WLAN.IF_[AP|STA] constants. Angus Gratton 2024-11-05 11:17:32 +11:00