Commit Graph

  • 3356b5ef8d py/objmodule: Support delegating failed attr lookups. Damien George 2021-07-27 00:38:21 +10:00
  • d470c5a5ba tests/extmod/vfs_posix.py: Only test statvfs if it exists. Damien George 2022-03-10 00:41:03 +11:00
  • 0149cd6b8b windows: Switch to VFS subsystem and use VfsPosix. Damien George 2022-03-09 12:45:06 +11:00
  • 2b409ef8a4 unix/moduos: Convert module to use extmod version. Damien George 2022-03-09 12:32:44 +11:00
  • ade2720e55 esp8266/moduos: Convert module to use extmod version. Damien George 2022-03-03 23:46:16 +11:00
  • 11b77263ef stm32/moduos: Convert module to use extmod version. Damien George 2022-03-03 23:15:59 +11:00
  • 9a3e1a1808 mimxrt/moduos: Convert module to use extmod version. Damien George 2022-03-03 22:50:40 +11:00
  • 20bfae1471 qemu-arm/moduos: Convert module to use extmod version. Damien George 2022-03-03 19:34:15 +11:00
  • 94077c6402 samd/moduos: Convert module to use extmod version. Damien George 2022-03-03 19:30:58 +11:00
  • 818be10bb5 zephyr/moduos: Convert module to use extmod version. Damien George 2022-03-03 19:17:12 +11:00
  • 1c53d85162 esp32/moduos: Convert module to use extmod version. Damien George 2022-03-03 19:09:01 +11:00
  • 926b554daf extmod/moduos: Create general uos module to be used by all ports. Damien George 2022-03-03 17:59:30 +11:00
  • 507ad03329 rp2: Add USB MSC support. iabdalkader 2021-06-16 00:55:09 +02:00
  • e2513bfe8d extmod/moduzlib: Fix parsing zlib header dict size. Daniël van de Giessen 2020-08-27 14:16:48 +02:00
  • e0b97013d0 mimxrt/hal/pwm_backport: Make PWM symmetric, and round division calcs. robert-hh 2022-02-25 20:18:24 +01:00
  • 4774501cab mimxrt/eth: Avoid a race condition for Ethernet. robert-hh 2022-02-23 14:15:27 +01:00
  • 04f92a2825 mimxrt/boards: Support using an optional board-specific manifest.py. robert-hh 2022-02-06 17:33:24 +01:00
  • c72dfbcef9 mimxrt/boards/TEENSY41: Use the same SPI1 pins for Teensy 4.0 and 4.1. robert-hh 2022-02-03 18:37:54 +01:00
  • b0d460cd7d mimxrt/eth: Fix an Ethernet transmit error. robert-hh 2022-02-03 15:41:56 +01:00
  • 5ea85b7a85 mimxrt/boards: Add board files for MIMXRT1015 and MIMXRT1015_EVK. robert-hh 2021-12-18 21:16:07 +01:00
  • 5cc50b9f1c mimxrt/machine_spi: Add omitted GPIO config. robert-hh 2022-02-02 08:52:37 +01:00
  • 62cb2069bb mimxrt/machine_pin: Change pin drive constants to DRIVE_x naming. Philipp Ebensberger 2022-03-07 16:56:14 +01:00
  • 3ebc370344 docs/library/machine.Pin: Update to use preferred DRIVE_x constants. Jonathan Hogg 2022-03-07 09:03:54 +00:00
  • 4c7c80d626 docs/esp32/quickref: Document GPIO drive strength. Jonathan Hogg 2022-03-07 09:03:49 +00:00
  • 33083bf527 esp32/machine_pin: Add support for pin drive strength. Jonathan Hogg 2022-03-07 08:55:48 +00:00
  • 3440201e2e tests/micropython: Switch from set.pop to raise-0 to test exc strings. Damien George 2022-03-07 16:47:33 +11:00
  • 9a8ee6a5df tests/run-tests.py: Include test files ending in _set as set tests. Damien George 2022-03-07 16:45:40 +11:00
  • cced9a0128 zephyr/prj.conf: Enable CONFIG_BUILD_OUTPUT_HEX to generate .hex output. Damien George 2022-03-07 16:43:29 +11:00
  • 474d288e55 zephyr: Upgrade to Zephyr v3.0.0. Maureen Helm 2022-03-02 20:45:20 -06:00
  • 86a4a52670 zephyr: Update include path to disk_access.h. Maureen Helm 2022-03-04 08:32:50 -06:00
  • bf01671a96 tools/mpremote: Bump version to 0.2.0. Damien George 2022-03-07 16:02:55 +11:00
  • 7cd166ff92 tests/basics: Add test for creating small-ints in nan-box builds. Damien George 2022-03-07 12:29:17 +11:00
  • bb2bd071f7 docs/library/esp32.rst: Mark esp32.Partition as not taking kw args. Damien George 2022-03-07 15:15:45 +11:00
  • eadc927baf docs/differences/python_35: Mark PEP 486 as not applicable. David Lechner 2022-03-05 09:51:34 -06:00
  • 5d9171b5cc docs/library/machine.UART.rst: Add details for invert parameter. Jan 2022-03-03 13:49:06 +01:00
  • d696d9141e esp32/machine_uart: Make UART.init preserve unspecified parameters. robert-hh 2022-02-27 18:09:41 +01:00
  • 55a0125a15 esp32/machine_pwm: Always set the duty cycle when setting the frequency. robert-hh 2022-02-27 15:22:21 +01:00
  • 665f0e2a68 esp32: Sleep one tick in MICROPY_EVENT_POLL_HOOK. Daniël van de Giessen 2022-02-23 17:28:32 +01:00
  • 919e586e46 esp32/machine_uart: Allow limited configuration of REPL UART. Andrew Leech 2022-02-24 14:30:50 +11:00
  • 2cc9232781 esp32/uart: Correctly init low-level UART driver for REPL. Andrew Leech 2022-02-24 14:20:56 +11:00
  • 2d47020e15 rp2/mpthreadport: Fix memory corruption when thread is created in core1. YoungJoon Chun 2022-02-16 18:47:05 +09:00
  • 795370ca23 py/bc.h: Fix C++ compilation of public API. stijn 2022-02-28 10:20:47 +01:00
  • 3c2aa5ff93 unix/.gitignore: Remove *.py from ignore list. Damien George 2022-02-28 18:58:54 +11:00
  • 8626dcd623 tools/ci.sh: Run performance benchmark as part of all unix test runs. Damien George 2022-02-28 18:54:10 +11:00
  • c4b8dae438 tests/unix: Add coverage test for freezing various objects. Damien George 2022-02-28 18:51:45 +11:00
  • 5c46721a1c tools/mpy-tool.py: Fix frozen comment generation to escape chars. robert-hh 2022-02-26 07:55:53 +01:00
  • 0a217624e1 tools/upip.py: Remove unused op_basename() function. Damien George 2022-02-25 18:24:03 +11:00
  • 546e213265 esp32/boards: Add specific deploy instructions for S3 variant. Damien George 2022-02-25 16:52:58 +11:00
  • c2e8a5acd2 windows: Unify project file headers. stijn 2022-02-22 15:42:50 +01:00
  • d6564a3159 tools/mpremote: Add "umount" command. Damien George 2022-02-25 13:10:45 +11:00
  • ad1f523e7e tools/mpremote: Add "resume" and "soft-reset" commands. Damien George 2022-02-24 14:05:51 +11:00
  • 414b59d39c qemu-arm: Add tests for freezing viper and asm_thumb code. Damien George 2022-02-21 10:36:04 +11:00
  • 0a2895b099 tests/perf_bench: Skip bm_chaos test if random.randrange is unavailable. Damien George 2022-02-18 16:30:24 +11:00
  • 66fc0f45c1 tools/ci.sh: Run urandom test scripts as part of native module tests. Damien George 2022-02-17 12:02:35 +11:00
  • 73a1927fce github/workflows: Add new workflow to test .mpy file format and tools. Damien George 2022-02-17 12:01:49 +11:00
  • c0f2af4e86 ports: Recompile bytecode tests now that .mpy format changed. Damien George 2021-11-18 11:56:17 +11:00
  • f2040bfc7e py: Rework bytecode and .mpy file format to be mostly static data. Damien George 2021-10-22 22:22:47 +11:00
  • 64bfaae7ab esp32/README.md: Update list of supported IDF versions. Damien George 2022-02-24 15:23:50 +11:00
  • b1afbe3336 tools/ci.sh: Update IDF v4.4 build to use v4.4 tag. Damien George 2022-02-24 15:23:32 +11:00
  • 5f50f4a130 unix: Show compiler info in REPL banner. stijn 2022-02-18 19:38:55 +01:00
  • 49934fcf8b extmod/moduplatform: Move platform PP definitions into a header. stijn 2022-02-18 19:36:40 +01:00
  • f30b32e084 esp32/modules: Create ffat partition object with block_size=512. Damien George 2022-02-07 21:06:05 +11:00
  • 106a83de22 esp32/esp32_partition: Add support for specifying block_size. Damien George 2022-02-07 21:05:48 +11:00
  • 5935fa229c esp32/mpconfigport.h: Enable remaining features to get to "extra" level. Damien George 2022-02-18 16:01:18 +11:00
  • c8cd5a9960 esp32/mpconfigport.h: Use the "extra" feature level. Damien George 2022-02-18 15:50:01 +11:00
  • ff9c708507 tests/run-tests.py: Skip repl tests when running windows underneath. stijn 2022-02-17 10:51:17 +01:00
  • 5995fb5261 stm32/mboot: Allow a board more control over entry initialisation. Damien George 2022-02-16 22:22:04 +11:00
  • 2b62f12103 stm32/mboot: Allow a board to fully configure system clocks. Damien George 2022-02-16 22:18:39 +11:00
  • 130f7db1fc stm32/boards/NUCLEO_WB55: Add Arduino pin alias definitions. Christophe Priouzeau 2021-02-11 12:00:26 +01:00
  • c14f47faa3 windows/Makefile: Specify CXXFLAGS in the Makefile. stijn 2022-02-17 12:44:42 +01:00
  • 8bb50c6301 unix/Makefile: Remove explicit addition of -std=c++ flag. stijn 2022-02-15 10:16:46 +01:00
  • 9c05f3aa1d drivers/sdcard: Allow setting the final SPI baudrate. robert-hh 2022-02-15 18:02:09 +01:00
  • 465b74e78d drivers/ninaw10: Add NIC-level ioctl function. iabdalkader 2022-02-10 22:30:01 +02:00
  • 5d6408f8f9 tools/verifygitlog.py: Ignore line length in body if it's a URL. David Lechner 2022-02-09 11:02:12 -06:00
  • 28cb573b89 windows/appveyor: Fix printing of test failures. David Lechner 2022-02-09 10:26:35 -06:00
  • 0dfd0447fa README: Update link for ARM embedded toolchain to developer.arm.com. Bradley Wogsland 2022-02-09 10:52:02 +01:00
  • 767058f328 rp2/Makefile: Add FROZEN_MANIFEST Makefile option, to override default. YoungJoon Chun 2022-02-09 20:58:56 +09:00
  • 18acd0318f py/gc: Update debug code to compile with changes to qstr pool types. Damien George 2022-02-17 11:17:21 +11:00
  • 2ea21abae0 tests/extmod/vfs_fat_finaliser.py: Make finalisation more robust. Damien George 2022-02-12 01:03:39 +11:00
  • f46a7140f5 py/qstr: Use const consistently to avoid a cast. Artyom Skrobov 2021-05-04 03:35:45 -04:00
  • 18b1ba086c py/qstr: Separate hash and len from string data. Artyom Skrobov 2021-05-03 14:17:36 -04:00
  • e8bc4a3a5b tests/run-perfbench.py: Use SKIP consistently, and increase print width. Damien George 2022-02-11 22:19:38 +11:00
  • a434705700 tests/perf_bench: Add perf test for yield-from execution. Damien George 2022-02-11 13:42:00 +11:00
  • 75da124cf8 tests/perf_bench: Add perf tests for qstr interning and importing .mpy. Damien George 2022-02-10 14:53:29 +11:00
  • b33fdbe535 tests/run-perfbench.py: Allow a test to SKIP, and to have a .exp file. Damien George 2022-02-10 14:52:51 +11:00
  • d8a7bf83cc rp2/machine_uart: Fix UART RTS behaviour so RTS is deasserted. YoungJoon Chun 2022-02-03 22:41:45 +09:00
  • 8f6924c9fb docs/library/uasyncio.rst: Fix description of ThreadSafeFlag.wait. Lars Kellogg-Stedman 2022-02-03 23:03:23 -05:00
  • 6653856b87 docs/library/machine.Pin.rst: Document defaults for Pin.init. Jos Verlinde 2022-02-07 22:13:26 +01:00
  • 7f67524031 docs/library/pyb.SPI.rst: Document default for prescaler argument. Jos Verlinde 2022-02-07 19:11:47 +01:00
  • 58cd2a8b0a docs/library/esp.rst: Document the osdebug function. Jos Verlinde 2022-02-07 18:34:57 +01:00
  • f99b679916 docs/library/machine.WDT.rst: Use correct case for WDT.feed. Jos Verlinde 2021-09-26 23:14:56 +02:00
  • 7621b17636 docs/library/machine.SPI.rst: Add class constant SoftSPI.MSB and .LSB. Jos Verlinde 2021-09-22 15:47:27 +02:00
  • 8715ad9ccf docs/library/pyb.DAC.rst: Add DAC class constants. Jos Verlinde 2021-09-21 21:58:19 +02:00
  • ba4f6f5fdf docs/library/pyb.rst: Add pyb.hid_mouse and pyb.hid_keyboard constants. Jos Verlinde 2021-09-21 18:37:01 +02:00
  • 50b172023f docs/library/pyb.Timer.rst: Add pyb.Timer class constants. Jos Verlinde 2021-09-21 18:26:39 +02:00
  • 2c30ac7aeb docs/library/socket.rst: Document socket as a class. Jos Verlinde 2021-07-27 00:11:11 +02:00
  • cd0531c533 docs: Use the correct * keyword-only notation. Jos Verlinde 2021-07-12 18:04:56 +02:00
  • a41abd94dc docs/library/collections.rst: Use class for deque and OrderedDict. Jos Verlinde 2021-07-12 17:47:49 +02:00
  • 30a022548f tests/multi_net/udp_data.py: Make UDP test more reliable. iabdalkader 2022-01-22 20:37:50 +02:00
  • aca40127bf esp32/boards: Add three UM ESP32-S3 based boards. Seon Rozenblum 2022-01-30 12:43:28 +11:00