Commit Graph

  • 1f804e03f6 renesas-ra/boards/make-pins.py: Update to use tools/boardgen.py. Jim Mussared 2023-08-24 23:22:16 +1000
  • c0b64a3f23 mimxrt/boards/make-pins.py: Update to use tools/boardgen.py. Jim Mussared 2023-08-16 16:45:09 +1000
  • 4d568a5bd7 samd/boards/make-pins.py: Update to use tools/boardgen.py. Jim Mussared 2023-08-14 11:17:18 +1000
  • ff6c2adfd7 stm32/boards/make-pins.py: Add initial support for H7 dual-pad pins. Jim Mussared 2023-11-02 15:16:28 +1100
  • 724ebb9916 stm32/boards/make-pins.py: Update to use tools/boardgen.py. Jim Mussared 2023-08-09 02:14:13 +1000
  • b4236c7368 stm32: Rename pin_obj_t to machine_pin_obj_t. Jim Mussared 2023-08-09 02:14:13 +1000
  • 286b1b3ed9 stm32/boards: Format stm32 alternate function csv files. Jim Mussared 2023-11-02 14:34:34 +1100
  • 98dff07bb4 stm32/boards: Fix errors in pins.csv and af.csv. Jim Mussared 2023-08-10 23:40:20 +1000
  • 4bd6ec9ae4 tools/boardgen.py: Add initial implementation of a common make-pins.py. Jim Mussared 2023-08-07 17:08:10 +1000
  • b0aec6a0ff esp32/machine_pin: Make irq object a sub-field of pin object. Jim Mussared 2023-08-07 15:52:39 +1000
  • 9cabee8252 ports: Standardise arguments and output for make-pins.py script. Jim Mussared 2023-08-03 16:48:52 +1000
  • 1ee5731122 ports: Remove SRC_QSTR_AUTO_DEPS from all ports' Makefiles. Jim Mussared 2023-08-03 16:20:50 +1000
  • 59f3c7facb examples/pins.py: Remove this pins printing example. Jim Mussared 2023-08-03 15:02:41 +1000
  • cb37b7bba7 cc3200/boards/make-pins.py: Don't generate qstrs. Jim Mussared 2023-08-04 23:15:25 +1000
  • df28aa1a59 renesas-ra/boards/make-pins.py: Don't generate qstrs. Jim Mussared 2023-08-03 15:36:33 +1000
  • 3f99dbd634 nrf/boards/make-pins.py: Don't generate qstrs. Jim Mussared 2023-08-03 15:25:44 +1000
  • fc54d25a45 stm32/boards/make-pins.py: Don't generate qstrs. Jim Mussared 2023-08-03 15:21:32 +1000
  • c3c7c602da rp2/boards/make-pins.py: Don't generate qstrs. Jim Mussared 2023-08-03 14:41:25 +1000
  • 2eda513870 py/mkrules.mk: Add rule for compiling auto-generated source files. Jim Mussared 2023-08-03 15:57:02 +1000
  • aa329d11ea top: Update .git-blame-ignore-revs for latest formatting commit. Damien George 2023-11-03 13:32:19 +1100
  • bbd8760bd9 all: Update Python formatting to ruff-format. Jim Mussared 2023-10-21 17:40:27 +1100
  • 303ccca7c6 all: Replace "black" with "ruff format". Jim Mussared 2023-10-21 17:40:27 +1100
  • 7ad84e0422
    lib/littlefs: Update LittleFS to v2.8.1. Daniël van de Giessen 2023-06-29 14:17:56 +0200
  • 06a7bf967c esp32/usb: Wake main thread when USB receives data. Andrew Leech 2023-11-01 11:06:10 +1100
  • d8a263435f esp32/mphalport: Add function to wake main from separate FreeRTOS task. Andrew Leech 2023-11-01 15:26:16 +1100
  • 95ce61d0ad esp32: Use better build settings for ESP32-C3. Alessandro Gatti 2023-10-31 13:28:25 +0100
  • 4cffa848f6 esp32/boards: Reduce size of D2WD and OTA firmware. Damien George 2023-11-01 10:38:52 +1100
  • a614c1d501 extmod: Remove empty utime_mphal.h file. Damien George 2023-10-31 13:31:54 +1100
  • e579ebb11b teensy: Remove the teensy port. Jim Mussared 2023-10-26 17:42:10 +1100
  • a8dd69f206 esp32/modmachine: Fix deepsleep() when previous sleep delay was set. Pascal Brunot 2023-10-23 20:28:38 +0200
  • bbbd484f5b esp32/network_lan: Register the hostname setting for Ethernet. robert-hh 2023-10-20 21:34:46 +0200
  • 9c244134fb esp32/network_lan: Fix LAN.isconnected(). robert-hh 2023-10-19 15:05:59 +0200
  • c4e63ace66 esp32/network_lan: Fix and simplify the code for ETH-SPI devices. robert-hh 2023-10-17 21:48:18 +0200
  • b2f220dff8 esp32/boards: Disable ALPN support. Daniël van de Giessen 2023-06-29 15:21:32 +0200
  • a1d20e0747 esp32/network_ppp: Reduce PPP thread CPU usage. Daniël van de Giessen 2023-08-25 15:17:04 +0200
  • f1d6af9819 esp32/machine_uart: Add error checking for IDF API's. Daniël van de Giessen 2023-09-13 15:07:47 +0200
  • e676edac79 esp32/mpconfigport: Remove port-specific GAP name. Daniël van de Giessen 2023-09-13 15:09:25 +0200
  • f74131134c esp32: Poll serial/JTAG for unread data to prevent blocking. Daniël van de Giessen 2023-08-25 15:40:46 +0200
  • 1cf3085c57 esp32/network_ppp: Allow building with IPv6 disabled. Alessandro Gatti 2023-10-08 15:41:20 +0200
  • c146017f8a esp32/boards: Update UM board settings to use custom PID/VID. Seon Rozenblum 2023-10-27 18:57:52 +1100
  • bdae847082 esp32/boards/UM_TINYWATCHS3: Add new UM TinyWATCH S3 board. Seon Rozenblum 2023-10-22 18:58:44 +1100
  • 64c79a5423 py/qstr: Add support for sorted qstr pools. Jim Mussared 2023-02-15 16:09:04 +1100
  • e910533012 bare-arm/lib: Add minimal strncmp implementation. Jim Mussared 2023-10-27 17:41:55 +1100
  • 78f4f30cb1 tests/extmod/asyncio_as_uasyncio.py: Fix qstr order dependency. Jim Mussared 2023-10-09 14:07:28 +1100
  • 1a017511d0 tests/perf_bench: Add string/qstr/map tests. Jim Mussared 2023-10-13 14:47:59 +1100
  • 2fda94c286 extmod/network_ninaw10: Fix select flags handling in socket poll. iabdalkader 2023-10-23 12:08:17 +0200
  • b6c369a396 py/asm{arm,thumb,x64,x86,xtensa}: Remove unused macros. Alessandro Gatti 2023-10-23 15:57:09 +0200
  • 6cd99910cd docs/reference/micropython2_migration: Add migration guide. Jim Mussared 2023-10-24 13:58:59 +1100
  • 3bf70f16e9 py/mkrules.mk: Add MICROPY_PREVIEW_VERSION_2. Jim Mussared 2023-10-10 16:50:28 +1100
  • 3e2706a18d extmod/modmachine: Consolidate mem, i2c and spi headers to modmachine.h. Damien George 2023-10-26 15:20:03 +1100
  • 6989aba93b nrf/modules/machine: Use SPI Python bindings provided by extmod. Damien George 2023-10-26 17:37:39 +1100
  • d336c1b79b extmod/modmachine: Consolidate simple machine headers into modmachine.h. Damien George 2023-10-26 12:06:19 +1100
  • 90023b4dcf extmod/modmachine: Clean up decls of machine types to use common ones. Damien George 2023-10-26 11:39:40 +1100
  • 5b4a2baff6 extmod/machine_uart: Factor ports' UART Python bindings to common code. Damien George 2023-10-10 23:46:07 +1100
  • 95d8b5fd55 extmod/machine_adc: Factor ports' ADC Python bindings to common code. Damien George 2023-10-11 13:48:49 +1100
  • 48e0986666 nrf/boards: Automatically configure MICROPY_PY_MACHINE_PWM. Damien George 2023-10-23 10:55:15 +1100
  • bb4be837c3 py/makeqstrdefs.py: Print a nicer error when preprocessing stage fails. Damien George 2023-10-23 10:39:39 +1100
  • 91a3f18391 extmod/machine_i2s: Factor comments, some enums and macros. Damien George 2023-10-10 16:44:02 +1100
  • 46ae3b5a34 extmod/machine_i2s: Factor init_helper argument parsing. Damien George 2023-10-10 12:53:42 +1100
  • 676f9bb78c extmod/machine_i2s: Factor print function. Damien George 2023-10-10 12:31:04 +1100
  • 1477986815 extmod/machine_i2s: Factor I2S.irq method. Damien George 2023-10-10 12:13:37 +1100
  • cdd9ad8d62 extmod/machine_i2s: Factor I2S.shift method. Damien George 2023-10-10 11:59:13 +1100
  • a2d7e0da0b extmod/machine_i2s: Factor stream and ring-buf code. Damien George 2023-10-09 12:48:45 +1100
  • f2f3ef162d extmod/machine_i2s: Factor ports' I2S Python bindings to common code. Damien George 2023-10-09 12:12:18 +1100
  • 7e7af71527 extmod/machine_pwm: Remove header file and move decls to .c file. Damien George 2023-10-20 16:00:36 +1100
  • 60929ec7e2 extmod/machine_wdt: Factor ports' WDT Python bindings to common code. Damien George 2023-10-10 18:19:03 +1100
  • 2590a34ed7 rp2/boards/ARDUINO_NANO_RP2040_CONNECT: Add external analog pins. iabdalkader 2023-10-17 12:36:40 +0200
  • 5e52389f99 rp2/machine_adc: Add support for external ADC channels. iabdalkader 2023-10-17 12:36:11 +0200
  • 4358faab0c drivers/ninaw10: Add support for external ADC channels. iabdalkader 2023-10-17 12:32:45 +0200
  • 7bbf7910fe extmod/network_ninaw10: Raise an error if nina_ioctl fails. iabdalkader 2023-09-11 15:25:27 +0200
  • 9ed39553f2 drivers/ninaw10: Add ioctl for reading analog pins. iabdalkader 2023-09-11 15:24:54 +0200
  • 7be16e0540 extmod/vfs_posix: Additional tests for coverage of error cases. Christian Walther 2023-08-02 13:15:21 +0200
  • be28829ae8 extmod/vfs_posix: Fix getcwd() on non-root VFS. Christian Walther 2023-07-30 14:48:22 +0200
  • 0c4fb16871 extmod/vfs_posix: Fix relative paths on non-root VFS. Christian Walther 2023-07-30 14:48:22 +0200
  • 5f7065f57a extmod/vfs_posix: Fix accidentally passing tests. Christian Walther 2023-07-30 17:26:04 +0200
  • e3ba6f952b extmod/vfs_posix: Fix relative root path. Christian Walther 2023-07-31 18:25:26 +0200
  • 86c7b957a8 esp32/boards: Update UM board image names for consistency. Seon Rozenblum 2023-10-19 18:13:54 +1100
  • 3883f29485 py/modthread: Initialise nlr_jump_callback_top on threads. Jim Mussared 2023-10-17 12:27:49 +1100
  • e78471416b mimxrt/modmachine: Add support for machine.deepsleep. Kwabena W. Agyeman 2023-08-10 11:18:48 -0700
  • 433158076f mimxrt/machine_rtc: Add RTC alarm/wakeup functionality. Kwabena W. Agyeman 2023-08-10 11:16:19 -0700
  • 64ad676424 mimxrt/boards: Define missing SNVS pins for all processors. Kwabena W. Agyeman 2023-08-21 20:03:52 -0700
  • c2361328e1 github/workflows: Pin ruff to 0.1.0 and change flags for new version. Jim Mussared 2023-10-17 12:47:04 +1100
  • 971f1cf987 stm32/powerctrl: Add support for frequency scaling with HSI on H5 MCUs. Damien George 2023-10-17 12:41:47 +1100
  • e15882ad2b stm32/boards/STM32H573I_DK: Enable ETH and DAC peripherals. Damien George 2023-10-17 11:44:16 +1100
  • 51da8cc28b stm32/eth: Add Ethernet support for H5 MCUs. Rene Straub 2023-08-14 18:38:44 +0200
  • 8b12923da2 stm32/boards/ARDUINO_GIGA: Fix name of pins in board init. iabdalkader 2023-10-16 15:15:07 +0200
  • f84b4617cb rp2/cyw43_configport: Use m_tracked_calloc and m_tracked_free. robert-hh 2023-10-10 09:36:18 +0200
  • 4074f828dd stm32/boards/ARDUINO_GIGA: Add QSPI fix/workaround to early init. iabdalkader 2023-10-11 14:45:35 +0200
  • ac4f79592b docs/library/io: Remove io.FileIO and io.TextIOWrapper. Thomas Ackermann 2023-10-13 12:27:21 +0000
  • 8eb7721b4a extmod/modframebuf: Remove FrameBuffer1 from natmod build. Jim Mussared 2023-10-04 22:42:12 +1100
  • 03a9fa227d extmod/modframebuf: Fix FrameBuffer get-buffer implementation. Jim Mussared 2023-10-04 22:33:14 +1100
  • d040478d8a extmod/modframebuf: Validate FrameBuffer bounds against input buffer. Jim Mussared 2023-10-04 22:13:18 +1100
  • 1099a39598
    Merge branch 'micropython:master' into master Jiale Liu 2023-10-16 08:57:41 +0800
  • a1be5e1439 docs/reference/mpyfiles: Document change in .mpy sub-version. Damien George 2023-10-16 11:28:32 +1100
  • 6967ff3c58 py/persistentcode: Bump .mpy sub-version. Damien George 2023-10-16 10:48:36 +1100
  • 9b63421fb3 py/dynruntime: Add mp_get_buffer. Damien George 2023-10-13 17:37:56 +1100
  • 9c7ea9b14a py/obj: Generalise mp_get_buffer so it can raise if a flag is set. Damien George 2023-10-13 17:33:29 +1100
  • 516385c4cc py/objboundmeth: Optimise check for types in binary_op. Damien George 2023-10-13 15:27:05 +1100
  • 66c62353ce tests/basics/boundmeth1.py: Add tests for bound method equality/hash. Ned Konz 2023-10-09 10:14:57 -0700
  • 4f5e165d0b py/objboundmeth: Support comparing and hashing bound methods. Daniël van de Giessen 2020-12-07 13:33:13 +0100