-
d9b9e88899
samd/samd_qspiflash: Avoid reading status byte 2 when not available.
robert-hh
2024-03-27 10:53:29 +01:00
-
3980b36173
samd/samd_spiflash: Allow configuring the flash SPI baudrate.
robert-hh
2024-03-20 20:23:49 +01:00
-
e8e9a39a6d
samd/mcu: Update clock config after changes to USB.
robert-hh
2024-03-19 17:16:41 +01:00
-
b41360d119
samd/boards: Enable MICROPY_HW_DFLL_USB_SYNC on appropriate boards.
robert-hh
2024-03-19 07:54:43 +01:00
-
328b6df058
samd/README: Fix incorrect port directory name.
robert-hh
2024-03-03 20:24:31 +01:00
-
e8dd519e2d
esp32/network_wlan: Add interface and security WLAN constants.
iabdalkader
2024-03-14 14:39:53 +01:00
-
81dff08bf2
esp8266/network_wlan: Add interface and security WLAN constants.
iabdalkader
2024-03-14 14:39:20 +01:00
-
7753045a8f
extmod: Add interface and security constants at WLAN class level.
iabdalkader
2024-03-03 16:13:55 +01:00
-
5a7d78c732
mimxrt,stm32: Set the security mode for the default WiFi AP.
iabdalkader
2024-03-03 16:25:45 +01:00
-
db1b5df16c
stm32/README: Update list of supported STM32 series.
Matt Trentini
2024-03-27 10:53:33 +11:00
-
35e8d184b1
shared/tinyusb: Increase default string descr max length to 40 chars.
Damien George
2024-03-27 15:00:37 +11:00
-
0f16ae92c0
shared/tinyusb: Update some code comments for runtime USB.
Angus Gratton
2024-03-27 14:55:16 +11:00
-
935f5391b5
shared/tinyusb: Don't disconnect on soft reset unless USB was active.
Angus Gratton
2024-03-27 14:52:09 +11:00
-
79edaddf50
rp2/CMakeLists: Apply O2 optimisation to map, mpz and vm source code.
Damien George
2024-03-26 18:57:18 +11:00
-
d694ac6e1b
py/makeqstrdata.py: Ensure that scope names get low qstr values.
Jim Mussared
2024-03-26 15:23:21 +11:00
-
57de9da352
docs/library/machine.RTC: Add docs for RTC.memory() method.
Amirreza Hamzavi
2023-10-01 14:30:15 +03:30
-
a0d31e54ae
esp8266/Makefile: Add support for C++ user C modules.
Jim Mussared
2024-03-26 13:10:45 +11:00
-
fa6ccc7e72
renesas-ra/boards/ARDUINO_PORTENTA_C33: Add Arduino's external library.
iabdalkader
2024-03-15 12:05:30 +01:00
-
da09646eab
stm32/boards/ARDUINO_PORTENTA_H7: Add Arduino's external library.
iabdalkader
2024-03-13 09:09:42 +01:00
-
723cd03aeb
stm32/boards/ARDUINO_NICLA_VISION: Add Arduino's external library.
iabdalkader
2024-03-13 09:09:01 +01:00
-
27aa3c19bf
stm32/boards/ARDUINO_GIGA: Add Arduino's external library.
iabdalkader
2024-02-13 08:48:34 +01:00
-
438e522911
lib/arduino-lib: Add Arduino's external library.
iabdalkader
2024-03-13 09:12:03 +01:00
-
994021e1e0
nrf/Makefile: Clean up dangling LIBS declaration.
Andrew Leech
2024-03-22 13:55:03 +11:00
-
34c4625dcc
nrf/main: Fix build of microbit when SD is enabled.
Andrew Leech
2024-03-21 10:23:14 +11:00
-
4dd288ff62
nrf/modules/machine/pwm: Tag a PWM device as used in the constructor.
robert-hh
2024-01-22 18:04:44 +01:00
-
5e926b2222
nrf/modules/machine: Catch exceptions from pin interrupts.
Christian Walther
2024-01-05 16:17:55 +01:00
-
b10182bbcc
nrf: Fix non-running LFCLK.
Christian Walther
2024-01-01 18:21:39 +01:00
-
be89d4376b
nrf/modules/machine: Enable code formatting.
Christian Walther
2024-01-05 15:52:09 +01:00
-
d1a3e7d292
nrf/Makefile: Allow external board definitions.
Christian Walther
2023-11-26 17:05:44 +01:00
-
51d05c442a
tools/manifestfile.py: Fix freeze() when script is an empty iterable.
Damien George
2024-03-25 13:36:30 +11:00
-
086d4d127d
extmod/network_wiznet5k: Properly enable interrupt signal on w5100s.
Jared Hancock
2024-03-20 09:04:49 -05:00
-
fcaf109917
top: Skip codespell for IDF managed components.
Daniël van de Giessen
2024-03-15 16:51:18 +01:00
-
a0efe2d368
esp32/main: Check if main GC heap allocation failed.
Daniël van de Giessen
2024-03-11 17:32:13 +01:00
-
35f3f0a87d
py/nlr: Add "memory" to asm clobbers list in nlr_jump.
Damien George
2024-03-19 15:08:42 +11:00
-
35b2edfc24
github/workflows: Add Biome workflow for JavaScript formatting/linting.
Damien George
2024-02-21 13:00:50 +11:00
-
badc0106bd
tools/ci.sh: Update webassembly CI tests.
Damien George
2024-02-02 12:03:25 +11:00
-
c1513a078d
tests/ports/webassembly: Add webassembly JS tests.
Damien George
2024-02-01 17:43:25 +11:00
-
e41b571a29
tests/run-tests.py: Support running webassembly tests via node.
Damien George
2024-02-01 17:40:59 +11:00
-
c2cf58befc
webassembly/library: Fix formatting and style for Biome.
Damien George
2024-03-11 15:02:41 +11:00
-
26d6969fef
webassembly: Update README.md to describe latest changes.
Damien George
2024-03-06 10:27:54 +11:00
-
b9eb74e73b
webassembly/variants/pyscript: Add pyscript variant.
Damien George
2023-05-31 11:45:34 +10:00
-
6ff3e356e2
webassembly: Implement replInit() and replProcessChar().
Damien George
2024-03-06 10:16:52 +11:00
-
625b17a410
webassembly: Implement runCLI() for a Node-based CLI.
Damien George
2024-02-01 17:46:34 +11:00
-
9b090603a0
webassembly: Implement runPythonAsync() for top-level async code.
Damien George
2023-06-24 17:19:05 +10:00
-
39bd0b8a0a
webassembly: Add JavaScript proxying, and js and jsffi modules.
Damien George
2023-05-31 11:45:34 +10:00
-
691cd3a56d
webassembly: Clean up Makefile and add variant support.
Damien George
2023-05-30 13:15:58 +10:00
-
98a8ff7a1a
webassembly: Add support for enabling MICROPY_GC_SPLIT_HEAP_AUTO.
Damien George
2023-06-22 17:31:40 +10:00
-
ae6bcc9d23
webassembly: Use POSIX write for output and add stderr.
Damien George
2023-05-31 11:44:45 +10:00
-
8e3b701dee
webassembly: Enable time localtime, gmtime, time, time_ns.
Damien George
2023-12-13 13:48:32 +11:00
-
76898cbfa1
webassembly: Implement MICROPY_PY_RANDOM_SEED_INIT_FUNC.
Damien George
2023-12-13 13:10:03 +11:00
-
8282bd93a2
webassembly: Move MP_JS_EPOCH init to library postset.
Damien George
2023-05-30 13:13:39 +10:00
-
ff15dfcaa8
webassembly: Include lib in sys.path.
Damien George
2023-04-15 09:27:43 +10:00
-
2b8e88c563
py/compile: Add option to allow compiling top-level await.
Damien George
2023-06-24 17:02:58 +10:00
-
acbdbcd95e
esp32: Workaround IDF issue placing ISR ringbuf functions in IRAM.
Jim Mussared
2024-03-21 15:46:41 +11:00
-
71044a4186
py/parse: Zero out dangling parse tree pointer to fix potential GC leak.
Angus Gratton
2024-03-20 16:19:33 +11:00
-
9d27183bde
tests/float/float_struct_e.py: Add specific test for struct 'e' type.
Damien George
2024-03-20 13:30:22 +11:00
-
b80607ecaf
unix/variants: Don't use native _Float16 type.
Damien George
2024-03-19 23:09:11 +11:00
-
0c800cefea
stm32/stm32.mk: Enable _Float16 support on MCUs with hardware floats.
Damien George
2024-03-19 22:56:38 +11:00
-
e520fa2e0f
py/binary: Support half-float 'e' format in struct pack/unpack.
Matthias Urlichs
2023-10-25 19:17:47 +02:00
-
77f08b72ca
docs/library/rp2.DMA: Add documentation for rp2 DMA support.
Nicko van Someren
2023-12-28 14:22:40 -07:00
-
1c6012b0b5
extmod/modnetwork: Implement IPv6 API to set and get NIC configuration.
Felix Dörre
2023-10-10 16:13:24 +00:00
-
52c678c6f8
stm32/boards/LEGO_HUB_NO6: Use a raw filesystem for mboot to update fw.
Damien George
2024-03-14 10:28:00 +11:00
-
899592ac34
stm32/boards/LEGO_HUB_NO6: Move robust logic to mboot.
Damien George
2024-03-13 18:03:19 +11:00
-
9651046edd
stm32/mboot: Add support for a raw filesystem.
Damien George
2024-03-06 19:01:46 +11:00
-
3c445f6636
py/emitnative: Implement viper unary ops positive, negative and invert.
Damien George
2024-03-18 12:29:29 +11:00
-
b50efbd0e3
py/asmxtensa: Optimise asm_xtensa_mov_reg_i32_optimised() for tiny ints.
Damien George
2024-03-18 12:30:09 +11:00
-
f52b0d0ff1
py/asm: Add ASM_NOT_REG and ASM_NEG_REG macros for unary ops.
Damien George
2024-03-18 12:29:11 +11:00
-
d92dff881c
docs/library/collections: Update deque docs to describe new features.
Damien George
2024-03-18 22:42:33 +11:00
-
c9016b4979
tests/basics: Split MicroPython-specific deque tests to separate file.
Damien George
2024-03-18 22:41:28 +11:00
-
bf18ddd989
tools/mpy-tool.py: Fix merging of more than 128 mpy files.
Damien George
2024-03-19 10:04:29 +11:00
-
7dff38fdc1
py/objdeque: Expand implementation to be doubly-ended and support iter.
Dash Peters
2023-02-11 18:49:15 -08:00
-
cd8eea2ae9
all: Update extmod, ports, examples to build with new berkeley-db lib.
Damien George
2024-03-08 22:43:52 +11:00
-
305707b281
lib/berkeley-db-1.xx: Update submodule URL and version.
Damien George
2024-03-15 18:39:23 +11:00
-
01c31ea804
extmod/os_dupterm: Handle exception properly when it occurs in parallel.
Felix Dörre
2024-02-24 23:44:47 +00:00
-
fb3820e3d6
nrf/boards: Enable MICROPY_HW_ENABLE_USBDEV on boards with USB CDC.
Damien George
2024-03-16 00:40:39 +11:00
-
df2ff0c355
LICENSE: Add libmetal and open-amp to 3rd-party license list.
Damien George
2024-03-15 17:51:47 +11:00
-
486ca3a688
tools/ci.sh: Add Arduino GIGA to stm32 CI build.
iabdalkader
2024-03-14 08:41:52 +01:00
-
e5ca06a06f
docs/library/openamp: Document the new openamp module.
iabdalkader
2024-02-29 12:31:24 +01:00
-
864e4596bf
stm32/boards/ARDUINO_PORTENTA_H7: Enable OpenAMP.
iabdalkader
2024-03-11 09:32:10 +01:00
-
fc97343639
stm32/boards/ARDUINO_NICLA_VISION: Enable OpenAMP.
iabdalkader
2024-03-11 09:31:11 +01:00
-
c859978da3
stm32/boards/ARDUINO_GIGA: Enable OpenAMP.
iabdalkader
2023-11-20 10:03:22 +01:00
-
09eb4caccb
stm32: Implement port backend for OpenAMP's remoteproc.
iabdalkader
2023-11-13 17:25:11 +01:00
-
13297d8c3a
stm32: Implement port backend for libmetal.
iabdalkader
2023-11-13 17:24:41 +01:00
-
81aba8253a
extmod/modopenamp_remoteproc: Add new OpenAMP RemoteProc class.
iabdalkader
2024-02-20 14:09:42 +01:00
-
14dae42fe7
extmod/modopenamp: Add new OpenAMP module.
iabdalkader
2024-02-20 14:07:13 +01:00
-
162054be85
stm32/mpu: Add MPU config for shared, uncached memory region.
iabdalkader
2023-12-11 13:19:07 +01:00
-
b726022509
py/stream: Factor stream implementations.
Damien George
2024-02-29 15:21:56 +11:00
-
85028aadab
py/stream: Add mp_stream_seek() helper function.
iabdalkader
2023-11-20 14:24:04 +01:00
-
61ee59ad89
extmod/libmetal: Add MicroPython platform for libmetal.
iabdalkader
2024-02-20 12:41:04 +01:00
-
f6213ffc5c
lib/libmetal: Add libmetal submodule.
iabdalkader
2024-02-20 12:28:36 +01:00
-
5bed292c06
lib/open-amp: Add OpenAMP submodule.
iabdalkader
2023-11-13 17:17:57 +01:00
-
7f5d8c4605
samd: Enable support for Python USB devices.
Angus Gratton
2023-11-23 09:53:16 +11:00
-
0baa3b5528
rp2: Enable support for Python USB devices.
Angus Gratton
2024-03-13 10:38:05 +11:00
-
9d0d262be0
extmod/machine_usb_device: Add support for Python USB devices.
Angus Gratton
2023-11-23 09:48:41 +11:00
-
43904acea8
mimxrt: Define the MICROPY_HW_ENABLE_USBDEV macro.
Angus Gratton
2024-03-13 12:17:20 +11:00
-
47e84751fb
py/objstr: Add a macro to define a bytes object at compile time.
Angus Gratton
2023-11-23 09:43:06 +11:00
-
fff66c3069
mimxrt/mpconfigport: Enable cryptolib and hashlib md5.
Kwabena W. Agyeman
2024-03-14 11:25:56 -07:00
-
58a596f4a9
extmod/nimble: Check for active before setting address mode.
Daniël van de Giessen
2024-03-12 15:11:23 +01:00
-
bfc3dde2c9
extmod/modmachine: Add MICROPY_PY_MACHINE_RESET configuration option.
Damien George
2024-03-14 11:09:14 +11:00
-
dd134e4836
extmod/modmachine: Add MICROPY_PY_MACHINE_MEMX configuration option.
Damien George
2024-03-14 11:01:33 +11:00