Commit Graph

  • 407464348d tests/cpydiff: Remove deque difference test. Damien George 2024-06-21 14:35:43 +10:00
  • 5040b13dd4 py/objdeque: Fix deque type flags based on option settings. Dan Halbert 2024-06-20 08:22:56 -04:00
  • 88513d1226 webassembly/api: Allow specifying the pystack size. Damien George 2024-06-19 15:17:21 +10:00
  • 13195a678d webassembly/asyncio: Schedule run loop when tasks are pushed to queue. Damien George 2024-06-19 15:04:12 +10:00
  • 8ac9c8f392 extmod/modasyncio: Add support for a callback on TaskQueue push. Damien George 2024-06-19 17:27:31 +10:00
  • e9c898cb33 webassembly/asyncio: Support top-level await of asyncio Task and Event. Damien George 2024-06-18 17:35:24 +10:00
  • a053e63914 webassembly/objjsproxy: Implement proxying of JS iterable protocol. Damien George 2024-06-17 23:32:09 +10:00
  • 2b0e64beaf zephyr: Link MicroPython with the Zephyr kernel library. Maureen Helm 2024-01-02 14:21:37 -06:00
  • c211c05291 zephyr/modsocket: Add socket.recvfrom method. Jason Kridner 2023-02-22 00:21:16 -05:00
  • 0466560b12 zephyr/modzsensor: Add additional sensor type constants. Jason Kridner 2023-02-22 00:09:22 -05:00
  • 411d66586c extmod/modplatform: Add picolibc to the recognised libcs list. Alessandro Gatti 2024-06-10 10:02:36 +02:00
  • 1b10cb843c github/workflows: Add qemu-riscv port to CI. Alessandro Gatti 2024-05-31 14:38:52 +02:00
  • 2d69aab7b3 qemu-riscv: Add new QEMU RV32 port. Alessandro Gatti 2023-10-31 21:55:07 +01:00
  • d7d77d91be qemu-arm: Clean up header file includes. Damien George 2024-06-11 16:31:49 +10:00
  • 9bfb4cec6e qemu-arm: Add license and copyright to files missing them. Damien George 2024-06-11 12:13:37 +10:00
  • 5903ee561c extmod/modlwip: Consolidate socket.accept timeout logic. Damien George 2024-06-07 13:36:30 +10:00
  • df0d7e9429 extmod/modlwip: Make socket.connect raise ETIMEDOUT on non-zero timeout. Damien George 2024-06-07 13:33:47 +10:00
  • 80a4f632ee rp2/cyw43_configport: Make cyw43_delay_ms() a busy loop. Damien George 2024-06-07 11:43:06 +10:00
  • 3c8089d1b1 py/lexer: Support raw f-strings. Damien George 2024-06-06 17:31:19 +10:00
  • a066f2308f py/lexer: Support concatenation of adjacent f-strings. Damien George 2024-06-06 11:14:28 +10:00
  • d7aa2fe9d7 lib/libm: Define _IEEE_LIBM only if not set. Alessandro Gatti 2024-06-01 11:49:38 +02:00
  • ace08c3978 shared/runtime/semihosting: Add RISC-V semihosting support. Alessandro Gatti 2024-05-22 10:50:20 +02:00
  • 90d50ce918 shared/runtime/semihosting: Rename ARM semihosting files. Alessandro Gatti 2024-05-22 10:17:13 +02:00
  • de0e13a9a8 shared/runtime/gchelper: Add RISC-V RV32I native gchelper. Alessandro Gatti 2024-05-22 09:03:10 +02:00
  • e6ae699998 py/nlrrv32: Add RISC-V RV32I NLR implementation. Alessandro Gatti 2024-05-22 08:07:26 +02:00
  • 596f92bf77 tools/makemanifest.py: Generate working code for empty manifests. Alessandro Gatti 2023-10-13 18:52:15 +02:00
  • 8809ae7161 shared/tinyusb: Buffer startup CDC data to send to host on connection. Andrew Leech 2024-05-15 14:40:23 +10:00
  • d144f0699d lib/tinyusb: Update to the most recent master. Andrew Leech 2024-05-15 14:40:23 +10:00
  • e138bafbc7 cc3200/mods: Implement network.ipconfig and network.WLAN.ipconfig. robert-hh 2024-03-29 15:25:16 +01:00
  • 9ece9f9b52 esp8266/network_wlan: Implement network.ipconfig and WLAN.ipconfig. Felix Dörre 2024-03-29 09:45:04 +00:00
  • b555d6ccaf esp32/network_ppp: Implement network.PPP.ipconfig method. Felix Dörre 2024-03-28 17:06:10 +00:00
  • a71471be66 extmod/network_lwip: Allow using the CIDR notation for addr4. robert-hh 2024-03-28 13:19:51 +01:00
  • 7e7cc2b427 extmod/network_ninaw10: Implement the ipconfig methods for ninaw10. robert-hh 2024-03-28 08:03:41 +01:00
  • 1f23ab1e3d esp32,mimxrt,stm32: Implement ipconfig() for more network interfaces. Felix Dörre 2024-03-27 21:53:34 +00:00
  • 0e19286c94 tools/metrics.py: Change rp2 board selection to RPI_PICO_W. Damien George 2024-06-04 09:52:31 +10:00
  • 932f76c6ba rp2/CMakeLists: Use MICROPY_BOARD_DIR to find pins.csv. Phil Howard 2024-02-27 10:19:35 +00:00
  • a84c7a0ed9 rp2/modmachine: Selectively leave the USB clocks enabled in lightsleep. Angus Gratton 2024-05-24 15:57:01 +10:00
  • 93394da69c rp2/modmachine: Use atomic section macros in lightsleep code. Matthias Blankertz 2024-05-31 18:49:59 +02:00
  • 84a8f7ea6d shared/tinyusb: Allow ports to use 1200bps-touch without other CDC code. Damien George 2024-06-02 22:16:29 +10:00
  • c1a6b95bf2 github/ISSUE_TEMPLATE: Update issue form to remove checklist generation. Angus Gratton 2024-05-24 14:28:00 +10:00
  • c11efc74ee samd/mphalport: Refactor to use shared TinyUSB CDC functions. Andrew Leech 2024-05-11 08:53:44 +10:00
  • 2d33071b17 renesas-ra/mphalport: Refactor to use shared TinyUSB CDC functions. Andrew Leech 2024-05-11 08:53:21 +10:00
  • 2475a52f5c mimxrt/mphalport: Refactor to use shared TinyUSB CDC functions. Andrew Leech 2024-05-11 08:50:13 +10:00
  • 1eaa562fdf rp2/mphalport: Refactor to use shared TinyUSB CDC functions. Andrew Leech 2024-05-10 22:23:05 +10:00
  • c98789a6d8 shared/tinyusb: Add common CDC TX/RX functions. Andrew Leech 2024-05-10 22:20:11 +10:00
  • 3613ad9624 lib/libm: Do not force floating point type size evaluation. Alessandro Gatti 2024-05-09 06:33:57 +02:00
  • 3af006efb3 rp2: Support calling pendsv_suspend/resume from core 1. Angus Gratton 2024-01-10 11:36:17 +11:00
  • 83e82c5ad3 rp2: Refactor to not use pico-sdk alarm pool functions for sleeping. Angus Gratton 2024-01-02 16:35:27 +11:00
  • 74fb42aa82 rp2: Refactor soft timer to use hardware timer alarm. Angus Gratton 2024-01-02 12:19:33 +11:00
  • 2926001b60 all: Bump version to 1.24.0-preview. v1.24.0-preview Damien George 2024-05-31 16:35:27 +10:00
  • a61c446c0b all: Bump version to 1.23.0. v1.23.0 Damien George 2024-05-31 14:19:55 +10:00
  • 30a9ccf4ca tests/basics: Move str/bytes tests that give SyntaxWarning to sep file. Damien George 2024-05-28 10:52:12 +10:00
  • dd4767a7d1 tests/basics: Add .exp file for slice_op test. Damien George 2024-05-28 10:50:57 +10:00
  • ad6750b22e tests/float: Use "not" instead of ~ to invert bool value. Damien George 2024-05-28 10:49:22 +10:00
  • 5f6e689124 LICENSE,docs: Update copyright year range to include 2024. Damien George 2024-05-27 23:39:16 +10:00
  • 8a8c65f309 lib/micropython-lib: Update submodule to latest. Damien George 2024-05-27 16:05:31 +10:00
  • 03cf4d4980 rp2/boards/W5500_EVB_PICO: Update incorrect url in board.json. Matt Trentini 2024-05-26 19:39:26 +10:00
  • a34b5d1b79 tests/net_inet/tls_text_errors.py: Tweak test for newer CPython version. Damien George 2024-05-27 13:56:04 +10:00
  • e1111d873a tests/net_hosted/ssl_verify_callback.py: Make exp match actual output. Damien George 2024-05-27 11:46:56 +10:00
  • 1a2fdcac0d tests/basics: Split out generator.throw tests that pass multiple args. Damien George 2024-05-27 12:38:55 +10:00
  • 2e852522b1 tests/extmod: Add .exp test files for asyncio.get_event_loop tests. Damien George 2024-05-27 12:27:22 +10:00
  • 1ea06b99d8 tests/extmod: Fix regex strings to be of r"" type. Damien George 2024-05-27 12:01:05 +10:00
  • c0a25a69eb extmod/modos: Only sync FAT filesystems using disk_ioctl. Damien George 2024-05-27 11:49:06 +10:00
  • fbf811474a tools/ci.sh: Simplify selection of natmod tests to run. Damien George 2024-05-27 11:45:59 +10:00
  • 5d07d0c7b0 tests/run-natmodtests.py: Fix search for supported native tests. Damien George 2024-05-27 11:44:54 +10:00
  • df41913782 examples/natmod/btree: Make btree.open use mp_arg_parse_all for kwargs. Damien George 2024-05-24 13:19:47 +10:00
  • c624a5c0c4 py/dynruntime: Export mp_load_method_maybe and mp_arg_parse_all* funcs. Brian Pugh 2024-04-19 16:37:51 -07:00
  • a196468c47 esp32: Add support for TCP_NODELAY. Jared Hancock 2024-05-23 20:37:55 -05:00
  • b1e9602702 extmod/modlwip: Use Nagle algorithm and add support for TCP_NODELAY. Jared Hancock 2024-03-18 16:38:15 -05:00
  • d532f960a4 examples/natmod/features4: Create custom FactorialError as exc example. Damien George 2024-05-17 10:43:51 +10:00
  • 482292cc66 py/dynruntime: Add mp_obj_exception_init function to create C exception. Damien George 2024-05-17 10:43:34 +10:00
  • a919ce26d3 webassembly/modjsffi: Add mem_info function to get detailed stats. Damien George 2024-05-21 11:43:00 +10:00
  • 57a9ffa632 webassembly: Register PyProxy objects for JS-side finalisation. Damien George 2024-05-21 11:42:51 +10:00
  • 5c7a414574 webassembly: Add C-level finaliser to JsProxy object. Damien George 2024-05-21 11:41:46 +10:00
  • c0ca4bb85f webassembly: Set GC threshold and do top-level GC collect when possible. Damien George 2024-05-21 11:36:41 +10:00
  • cdaf2de80c webassembly: Track the current depth of calls to external C functions. Damien George 2024-05-21 11:36:41 +10:00
  • ed2885facb webassembly/proxy_c: Don't return value of a void function. Damien George 2024-05-21 11:38:46 +10:00
  • d7f031397d webassembly/objjsproxy: Make jsproxy_it keep ref to jsproxy. Damien George 2024-05-21 11:37:37 +10:00
  • cfd5a8ea3a webassembly/proxy_c: Return undefined if dict lookup failed on JS side. Damien George 2024-05-14 22:15:48 +10:00
  • aa2e3880c1 webassembly/proxy_js: Create a special "undefined" type for Python. Damien George 2024-05-14 21:56:36 +10:00
  • 0148bbb495 webassembly/proxy_js: Revert back to converting Py None to JS null. Damien George 2024-05-14 21:54:14 +10:00
  • c10a74b162 esp32/panichandler: Print support information on panic. Daniël van de Giessen 2024-03-13 18:23:17 +01:00
  • a0d4fdcce0 stm32/pyb_can: Fix STM32G4 FDCAN source clock frequency. Angus Gratton 2024-05-15 11:19:21 +10:00
  • 47ae739409 examples/usb: Add README that points out the alternative usb modules. Angus Gratton 2024-05-14 10:24:11 +10:00
  • abd1f28bc2 docs/library/asyncio: Document that ThreadSafeFlag now works on unix. Damien George 2024-05-15 14:13:30 +10:00
  • e816b49c44 docs/reference: Document how to mip install packages from GitLab. Olivier Lenoir 2024-03-13 21:57:06 +01:00
  • 85c85e8f0d tools/mpremote: Add support to mip install from GitLab. Olivier Lenoir 2024-03-13 21:51:22 +01:00
  • 025d10a702 tests/micropython/import_mpy_invalid.py: Skip if target cant import mpy. Damien George 2024-05-14 15:19:30 +10:00
  • 154d602b6e webassembly/mpconfigport: Enable importing of .mpy files. Damien George 2024-05-14 15:18:48 +10:00
  • fa23e4b093 webassembly/proxy_js: Convert JS undefined and JS null to Py None. Damien George 2024-05-09 15:36:30 +10:00
  • a67e326cb9 webassembly/proxy_c: Ensure objs thrown into generators are exceptions. Damien George 2024-05-09 15:11:21 +10:00
  • 3f34be69c7 webassembly/asyncio: Fix case where a Promise is resolved with no arg. Damien George 2024-05-09 15:07:11 +10:00
  • c37eb93f2d webassembly/proxy_c: Support more than 4 args when JS calls Py func. Damien George 2024-05-09 15:03:55 +10:00
  • cc3550eeef examples/network: Add example of HTTPS client using non-blocking socket. Damien George 2024-04-27 13:42:21 +10:00
  • bd610ff016 examples/network: Rename SSL examples to start with https. Damien George 2024-04-27 13:39:57 +10:00
  • eb517a0a12 examples/usb: Add a USBDevice example implementing the DFU protocol. Damien George 2024-04-30 11:33:58 +10:00
  • b2df89c417 examples/usb: Add a very simple USBDevice example with host. Damien George 2024-04-30 11:33:39 +10:00
  • c3301da176 docs/library/machine.USBDevice: Update note about packages in mp-lib. Angus Gratton 2024-05-02 13:37:33 +10:00
  • 9a43989a86 shared/tinyusb: Stall the CDC IN endpoint while disconnecting. Angus Gratton 2024-05-07 17:02:11 +10:00
  • 8762fe8b4c extmod/network_wiznet5k: Properly enable socket buffers for W5100(S). Jared Hancock 2024-04-01 09:10:49 -05:00