Commit Graph

  • 26b1d31eda Revert "stm32/rfcore: Intercept addr-resolution HCI cmd to work arou..." Damien George 2022-05-25 11:00:42 +10:00
  • edf41d2bf8 extmod/modusocket: Add sendall function. iabdalkader 2022-05-16 16:58:02 +02:00
  • b9d2f1e844 extmod/modusocket: Add timeout and callback to socket object. iabdalkader 2022-05-19 08:11:45 +02:00
  • 6841fecbb2 extmod/modusocket: Fix socket_make_new argument parsing. iabdalkader 2022-05-16 16:00:35 +02:00
  • 3438e80060 extmod/modusocket: Add support for socket events callback. iabdalkader 2022-05-14 14:30:15 +02:00
  • fc1f876175 extmod/modusocket: Add socket type print function. iabdalkader 2022-05-13 16:22:12 +02:00
  • eb957b0c95 extmod/modusocket: Fix errcode returned from socket read/write. iabdalkader 2022-05-11 11:05:19 +02:00
  • 6136c7644a extmod/modusocket: Bind unconnected socket to default NIC in setsockopt. iabdalkader 2022-05-12 13:01:22 +02:00
  • 7b4147dd0b extmod/modusocket: Fix polling of a new socket. iabdalkader 2022-05-12 12:58:45 +02:00
  • 79f3b8731b renesas-ra/modmachine: Add missing MP_REGISTER_MODULE for umachine. Takeo Takahashi 2022-05-24 11:48:27 +09:00
  • aa53d2f84a py/asmthumb: Provide implementations of clz/ctz for msvc. Damien George 2022-05-24 13:37:56 +10:00
  • dd35f76db3 tests/run-multitests.py: Use LAN for IP address if WLAN doesn't exist. robert-hh 2022-05-19 21:09:41 +02:00
  • beeb250d58 tests/multi_net: Fix TCP accept test when using system error numbers. iabdalkader 2022-05-17 15:42:01 +02:00
  • 6b6ceafe1a extmod/webrepl: Fix setting password in foreground mode and factor code. iabdalkader 2022-05-14 15:00:20 +02:00
  • 5fa8ea1b8b tests/extmod: Change expected errno code from 36 to 30 in VfsLfs2 test. Damien George 2022-05-23 11:52:45 +10:00
  • 9269835226 lib/littlefs: Remove assignment of variables to themselves. Damien George 2022-05-23 12:05:10 +10:00
  • 3a544b832b lib/littlefs: Guard lfs2_file_rawopen with LFS2_NO_MALLOC. Damien George 2022-05-17 16:37:33 +10:00
  • 115a23da24 lib/littlefs: Update littlefs2 to v2.5.0. Damien George 2022-05-17 16:30:24 +10:00
  • d42d35f56d tests/run-tests.py: Enable -X realtime option for macOS tests. David Lechner 2022-05-20 19:45:07 -05:00
  • c012318d74 unix: Implement -X realtime command-line option on macOS. David Lechner 2022-05-03 22:26:29 -05:00
  • be5657b64f ports: Rename thread_t to mp_thread_t. David Lechner 2022-05-03 22:03:43 -05:00
  • 75efb3267c extmod: Revert accidental usocket->socket rename. Jim Mussared 2022-05-20 20:38:23 +10:00
  • c1b9d2259e py/dynruntime.mk: Add basic support for armv6m architecture. Damien George 2022-05-23 22:50:34 +10:00
  • 0e28a1f0e5 mpy-cross: Add armv6m architecture option. Damien George 2022-05-23 17:59:33 +10:00
  • 17ac68770c py/persistentcode: Select ARMV6M as maximum when __thumb2__ not defined. Damien George 2022-05-23 17:58:30 +10:00
  • a5324a1074 py/asmthumb: Make ARMv7-M instruction use dynamically selectable. Damien George 2022-05-23 17:57:33 +10:00
  • 7d3204783a tests/run-tests.py: Handle case where mpy-cross fails to compile script. Damien George 2022-05-23 11:10:37 +10:00
  • a8492253c1 tests/basics: Unlock heap if skipping nanbox small-int test. Damien George 2022-05-23 10:57:42 +10:00
  • d4d53e9e11 py/emitnative: Access qstr values using indirection table qstr_table. Damien George 2022-05-20 14:31:56 +10:00
  • 94955e8e3d py/asm: Add ASM_LOAD16_REG_REG_OFFSET macro for load-u16 with offset. Damien George 2022-05-20 14:30:30 +10:00
  • 8af5e2551f py/asmarm: Add asm_arm_ldrh_reg_reg_offset() helper func. Damien George 2022-05-20 16:18:09 +10:00
  • 94ae023136 py/asmthumb: Add asm_thumb_ldrh_reg_reg_i12_optimised() helper func. Damien George 2022-05-20 14:30:09 +10:00
  • 689138d484 py/asmthumb: Fix offset variable name in ldr, ldrh and strh functions. Damien George 2022-05-23 10:55:42 +10:00
  • 7883ae413d py/emitnative: Provide dedicated local for exception unwind handler ptr. Damien George 2022-05-19 15:08:45 +10:00
  • b608964804 py/emitnative: Simplify generation of code that loads prelude pointer. Damien George 2022-05-19 15:07:31 +10:00
  • 56f2d3c2e5 py/asmthumb: Fix PC relative load by sign extending the constant. Damien George 2022-05-19 15:05:32 +10:00
  • c70f96f1c5 esp32: Track allocated iRAM and free it on soft reset. Damien George 2022-05-19 15:04:52 +10:00
  • 54ab9d23e9 tests/run-perfbench.py: Allow running tests via mpy and native emitter. Damien George 2022-05-19 15:02:33 +10:00
  • 1786dacc83 tests/run-tests.py: Allow running tests via mpy-cross on remote targets. Damien George 2022-05-19 14:54:06 +10:00
  • ef16796f49 esp32/machine_pin: Fix ESP32C3 IDFv4.4.1 build. Daniël van de Giessen 2022-04-28 16:20:08 +02:00
  • 5dac142a1a esp32/boards/LILYGO_TTGO_LORA32: Remove ID from TTGO Lora32 board json. Algy Tynan 2022-05-11 11:46:13 +10:00
  • a1abf51a9d esp32/boards/UM_FEATHERS3: Use correct sdkconfig.board. Michael Himing 2022-04-28 20:44:03 +10:00
  • e92c22a839 esp8266/etshal.h: Remove unneeded function declaration. Christian Zietz 2022-05-04 20:01:17 +02:00
  • ea1c0557e5 esp8266/machine_wdt: Remove deinit method for watchdog. Christian Zietz 2022-05-04 19:09:05 +02:00
  • 8b201dc4c3 py: Remove support for MICROPY_PORT_BUILTIN_MODULES. Jim Mussared 2022-04-20 21:35:10 +10:00
  • c2d889fc1e renesas-ra: Make port-specific modules use MP_REGISTER_MODULE. Jim Mussared 2022-05-13 16:29:22 +10:00
  • 1d33ceb0d0 cc3200: Make port-specific modules use MP_REGISTER_MODULE. Jim Mussared 2022-04-20 21:33:45 +10:00
  • 9e4da2320a javascript: Make port-specific modules use MP_REGISTER_MODULE. Jim Mussared 2022-04-20 21:28:20 +10:00
  • ec2fe5d6ca zephyr: Make port-specific modules use MP_REGISTER_MODULE. Jim Mussared 2022-04-20 21:27:10 +10:00
  • 63431a5536 unix: Make port-specific modules use MP_REGISTER_MODULE. Jim Mussared 2022-04-20 21:24:01 +10:00
  • d0307e79bb teensy: Make port-specific modules use MP_REGISTER_MODULE. Jim Mussared 2022-04-20 21:20:39 +10:00
  • c3f7424a57 samd: Make port-specific modules use MP_REGISTER_MODULE. Jim Mussared 2022-04-20 21:19:03 +10:00
  • 62f00a43d5 rp2: Make port-specific modules use MP_REGISTER_MODULE. Jim Mussared 2022-04-20 21:17:46 +10:00
  • 60c5968f99 pic16bit: Make port-specific modules use MP_REGISTER_MODULE. Jim Mussared 2022-04-20 21:14:47 +10:00
  • f67ac90fa9 nrf: Make port-specific modules use MP_REGISTER_MODULE. Jim Mussared 2022-04-20 17:34:30 +10:00
  • 7d79fd7e8b mimxrt: Make port-specific modules use MP_REGISTER_MODULE. Jim Mussared 2022-04-20 17:25:03 +10:00
  • 4274b34d6b esp8266: Make port-specific modules use MP_REGISTER_MODULE. Jim Mussared 2022-04-20 17:22:57 +10:00
  • 24127a4ac4 esp32: Make port-specific modules use MP_REGISTER_MODULE. Jim Mussared 2022-04-20 17:21:05 +10:00
  • 0a92469c10 stm32: Make port-specific modules use MP_REGISTER_MODULE. Jim Mussared 2022-04-20 17:18:35 +10:00
  • bb794f05b7 extmod: Make port-included extmod modules use MP_REGISTER_MODULES. Jim Mussared 2022-04-20 17:17:39 +10:00
  • d8d3e6ae78 py: Make builtin modules use MP_REGISTER_MODULE. Jim Mussared 2022-04-20 16:14:22 +10:00
  • 4eab44a1ec extmod: Make extmod modules use MP_REGISTER_MODULE. Jim Mussared 2022-04-20 16:06:22 +10:00
  • 469450171f py/makemoduledefs.py: Allow multiple ways to register a module. Jim Mussared 2022-04-20 16:05:44 +10:00
  • bc42db4496 github/ISSUE_TEMPLATE: Add GitHub issue templates and external links. Jim Mussared 2021-01-06 14:36:13 +11:00
  • 079f3e5e5b py/parse: Allow all constant objects to be used in "X = const(o)". Damien George 2022-04-15 00:45:25 +10:00
  • 761d2f6741 tests/micropython: Add more test cases for native generators. Damien George 2022-05-18 15:22:22 +10:00
  • 80938839c1 tests/extmod: Use bytearray instead of bytes for uctypes test. Damien George 2022-05-17 19:45:06 +10:00
  • 8588525868 py/compile: De-duplicate constant objects in module's constant table. Damien George 2022-05-07 15:51:41 +10:00
  • b3d0f5f67c tests/micropython: Fully unlink nested list in extreme exc test. Damien George 2022-05-18 09:16:33 +10:00
  • 90682f43af py/compile: Allow new qstrs to be allocated at all compiler passes. Damien George 2022-05-06 22:43:03 +10:00
  • 1fb01bd6c5 py/emitnative: Put a pointer to the native prelude in child_table array. Damien George 2022-05-10 13:56:24 +10:00
  • 8725a32f41 tools/ci.sh: For esp8266 CI install esptool 3.3.1. Damien George 2022-05-17 16:00:49 +10:00
  • f8d3956c63 tools/ci.sh: Run full test suite on stackless and settrace builds. Damien George 2022-05-15 13:38:44 +10:00
  • acfc3bbdf8 tests/multi_net: Skip SSL test if relevant modules aren't available. Damien George 2022-05-16 09:27:31 +10:00
  • ab0a8f3086 tests/run-tests.py: Exclude settrace tests when using native emitter. Damien George 2022-05-16 08:48:18 +10:00
  • 5f650b7b7a tests/thread: Use less resources for stress_aes if settrace enabled. Damien George 2022-05-16 08:47:44 +10:00
  • 1762990579 py/bc: Provide separate code-state setup funcs for bytecode and native. Damien George 2022-05-15 13:37:06 +10:00
  • 8e1db993cd py/asmx64: Support full range of regs in asm_x64_lea_disp_to_r64. Damien George 2022-05-16 14:40:24 +10:00
  • 6f68a8c240 tests/run-perfbench.py: Return error code if any test fails on target. Damien George 2022-05-17 14:00:01 +10:00
  • d7cf8a3b9d tests/perf_bench: Update .mpy file header to remove old unicode flag. Damien George 2022-05-17 13:48:43 +10:00
  • 2a366e183e docs/reference/mpyfiles: Remove docs about mpy flags and qstr win size. Damien George 2022-05-16 19:31:15 +10:00
  • c49d5207e9 py/persistentcode: Remove unicode feature flag from .mpy file. Damien George 2022-05-16 19:20:52 +10:00
  • b295b6f1f3 py/persistentcode: Remove obsolete comment about qstr window size. Damien George 2022-05-16 19:18:58 +10:00
  • 2ed4f7a130 tools/mpy_ld.py: Remove obsolete QSTR_WINDOW_SIZE constant. Damien George 2022-05-17 12:51:07 +10:00
  • 8aa254c369 tests: Fix tests to use sys.implementation._mpy. Damien George 2022-05-17 09:42:39 +10:00
  • e3c880a569 tools/autobuild: Update for ports/renesas-ra. Takeo Takahashi 2022-05-06 17:15:21 +09:00
  • 1e72580fd8 top: Update .git-blame-ignore-revs for latest formatting commit. Damien George 2022-05-05 13:30:27 +10:00
  • 5b700b0af9 all: Reformat remaining C code that doesn't have a space after a comma. Damien George 2022-05-05 13:28:32 +10:00
  • aec8db3cd1 tools/uncrustify: Make sure a space exists after a comma. Damien George 2022-05-05 13:26:34 +10:00
  • b0a1b60a9b extmod: Move font_petme128_8x8.h from ports/stm32 to extmod. Damien George 2022-05-05 13:23:32 +10:00
  • 1216c9fffa py/objmodule: Move stray #include to top of file. Damien George 2022-05-05 11:02:38 +10:00
  • da31ad7aad mimxrt/mbedtls: Use core-provided tracked alloc instead of custom funcs. Damien George 2022-05-04 12:24:43 +10:00
  • 39c96b543f stm32/mbedtls: Use core-provided tracked alloc instead of custom funcs. Damien George 2022-05-04 12:21:16 +10:00
  • fca5701f74 py/malloc: Introduce m_tracked_calloc, m_tracked_free functions. Damien George 2022-05-04 12:12:11 +10:00
  • 965747bd97 renesas-ra: Rename pyb_rtc_ to machine_rtc_. Takeo Takahashi 2022-05-03 19:46:03 +09:00
  • 5f57ec464a renesas-ra: Rename pyb_uart_ to machine_uart_. Takeo Takahashi 2022-05-03 19:14:02 +09:00
  • 20028c7c80 windows: Avoid busy loop when using scheduler. stijn 2022-03-01 11:44:15 +01:00
  • 8aa79c95bd windows: Consolidate all sleep-related functions into windows_mphal.c. stijn 2022-03-01 11:40:22 +01:00
  • c90f097519 tests/extmod: Increase timing on uasyncio tests to make more reliable. Damien George 2022-05-03 22:39:58 +10:00
  • 0e7bfc88c6 all: Use mp_obj_malloc everywhere it's applicable. Jim Mussared 2022-04-22 17:09:15 +10:00