Commit Graph

  • 4d16a9cced docs: Update docs to replace ifconfig with ipconfig. Felix Dörre 2024-03-18 00:57:22 +00:00
  • 0b58d02f70 esp32,esp8266: Use new mp_obj_new_str_from_cstr() function. Damien George 2024-07-05 11:27:25 +10:00
  • 92484d8822 all: Use new mp_obj_new_str_from_cstr() function. Jon Foster 2024-04-01 19:23:49 +01:00
  • 289b2dd879 py/objstr: Add new mp_obj_new_str_from_cstr() helper function. Jon Foster 2024-04-01 19:19:29 +01:00
  • f36a5654a8 docs/rp2/quickref: Document the use of channel numbers for ADC. robert-hh 2024-02-02 13:47:12 +01:00
  • 2b8de7436b rp2/machine_adc: Initialise ADC GPIO when a Pin is referenced by int. robert-hh 2024-01-24 16:48:43 +01:00
  • f61fac0ba6 rp2/rp2_pio: Replace explicit pio ternary expression with pio_get_index. Phil Howard 2024-07-02 12:41:29 +01:00
  • 462fa5f94f rp2/rp2_pio: Replace PIO_NUM macro with pio_get_index. Phil Howard 2024-07-02 12:33:34 +01:00
  • 75350f9c8e rp2/mbedtls: Remove config options that are now in the common settings. Damien George 2024-07-02 10:31:44 +10:00
  • 838794ebcc extmod/mbedtls: Enable GCM and ECDHE-RSA in common mbedtls config. Sylvain Zimmer 2024-06-05 11:41:38 +02:00
  • 57008a1e69 extmod/machine_usb_device: Add USBDevice.remote_wakeup method. Felix Dörre 2024-06-12 06:56:51 +00:00
  • bb6a4669b2 py/asmrv32: Do not use binary literals. Alessandro Gatti 2024-07-01 22:44:02 +02:00
  • 557d31ed2c py/objint: Try to convert big-int back to small-int after binary op. Jim Mussared 2022-10-06 13:44:54 +11:00
  • 0600e4f273 py/asmrv32: Make some code sequences smaller. Alessandro Gatti 2024-06-25 15:45:13 +02:00
  • 0e261443be rp2: Replace CMSIS funcs with Pico SDK equivalents. Phil Howard 2024-06-27 14:51:12 +01:00
  • 0dd25a369e rp2/boards/WEACTSTUDIO: Fix variant names in board.json. Damien George 2024-06-28 22:32:11 +10:00
  • 95c19e05ff webassembly/objjsproxy: Lookup attributes without testing they exist. Damien George 2024-06-24 13:03:44 +10:00
  • 5dff78f38e rp2: Rework board variant support to require mpconfigvariant file. Damien George 2024-06-24 12:37:13 +10:00
  • 81b1bfcfef stm32: Rework board variant support to require mpconfigvariant file. Damien George 2024-06-13 13:23:43 +10:00
  • daa948fe05 esp8266: Rework board variant support to require mpconfigvariant file. Damien George 2024-06-05 23:09:09 +10:00
  • 43ebbec0c5 esp32: Rework board variant support to require mpconfigvariant file. Damien George 2024-06-05 22:48:16 +10:00
  • 3af1425be7 tools/mpremote: Fix mpremote mip install with multiple lib in sys.path. Jos Verlinde 2024-06-23 14:17:47 +02:00
  • b4213c9c92 tools/mpy-tool.py: Implement freezing of long-long ints. Yoctopuce 2024-06-26 10:10:32 +02:00
  • 706a4b4477 tools/ci.sh: Build an stm32 board with -O2 enabled. Damien George 2024-06-27 11:24:00 +10:00
  • 096adca0c8 stm32/pin: Decrease machine_pin_obj_t.pin width from 5 to 4 bits. Damien George 2024-06-27 11:19:16 +10:00
  • 74f52374e4 extmod/extmod.mk: Disable maybe-uninitialized warnings in libm_dbl. Damien George 2024-06-27 11:17:59 +10:00
  • 880f7bc040 shared/tinyusb/mp_usbd_cdc: Fix short CDC TX timeouts. Damien George 2024-06-24 15:54:54 +10:00
  • 0c28a5ab06 github: Add Pull Request template. Angus Gratton 2024-06-11 11:06:48 +10:00
  • 206dc09456 README: Clean up a few bits of grammar. tharuka 2024-05-03 10:41:05 +05:30
  • 3d93fed0aa py/objarray: Fix buffer overflow in case of memory allocation failure. Yoctopuce 2024-06-13 11:23:57 +02:00
  • 9111fa5831 shared/tinyusb/mp_usbd_runtime: Fix pointer comparison in assert. Peter Harper 2024-06-13 17:23:35 +01:00
  • e35f13a22d rp2/pendsv: Fix variable typo in assert so it compiles. Peter Harper 2024-06-13 17:22:23 +01:00
  • f60c71d131 rp2: Don't disable USB if going to DORMANT mode. Angus Gratton 2024-06-25 16:48:39 +10:00
  • 068d9bf2cf rp2: Fix USB PLL glitch during wake from light sleep. Angus Gratton 2024-06-25 16:20:59 +10:00
  • 5dcffb53ab rp2/clocks_extra: Implement custom clocks_init function. Angus Gratton 2024-06-25 16:19:15 +10:00
  • cfa55b4ca1 rp2: Fix recursive atomic sections when core1 is active. Angus Gratton 2024-06-12 17:19:10 +10:00
  • 908ab1ceca py/objint: Fix int.to_bytes() buffer size checks. Angus Gratton 2023-11-29 11:23:16 +11:00
  • d933210d96 py/misc: Move mp_clz and mp_ctz intrinsics into misc.h. Angus Gratton 2024-04-16 17:07:05 +10:00
  • cebc9b0ae2 tools/mpremote: Fix absolute path usage in remote mounted VFS. Damien George 2024-06-20 12:11:26 +10:00
  • 0619f261a8 tests/basics: Add tests to test repeated throw into the same generator. Damien George 2024-06-06 14:25:18 +10:00
  • 038125be79 py/emitnative: Fix native async with. Damien George 2024-02-29 11:13:56 +11:00
  • a19214d897 py/emitnative: Place thrown value in dedicated local variable. Damien George 2024-04-16 09:29:13 +10:00
  • 9dbc787ce8 py/emitndebug: Add native debug emitter. Damien George 2024-03-07 11:38:27 +11:00
  • e2ae03e979 py/emitnative: Add more DEBUG_printf statements. Damien George 2024-02-29 11:13:31 +11:00
  • c1882e4866 qemu-riscv: Enable native code generation by default. Alessandro Gatti 2024-06-17 22:07:26 +02:00
  • 3dd1130f6d py/emitnative: Emit better load/store sequences for RISC-V RV32IMC. Alessandro Gatti 2024-06-14 19:43:47 +02:00
  • 99f5659cf5 mpy-cross: Add RISC-V RV32IMC support in MPY files. Alessandro Gatti 2024-06-16 20:40:28 +02:00
  • 8338f66352 py/asmrv32: Add RISC-V RV32IMC native code emitter. Alessandro Gatti 2024-06-08 11:00:08 +02:00
  • 5a778ebc37 tests/thread: Re-enable GC before stress_schedule test ends. Angus Gratton 2024-06-12 19:07:14 +10:00
  • 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
  • 9fdf5586f5 rp2/modmachine: Use atomic section macros. main-tonberry Matthias Blankertz 2024-05-31 18:49:59 +02: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. Damien George 2024-05-31 16:35:27 +10:00