- 16 Jan, 2022 2 commits
-
-
Damien George authored
Signed-off-by: Damien George <damien@micropython.org>
-
Damien George authored
Signed-off-by: Damien George <damien@micropython.org>
-
- 14 Jan, 2022 3 commits
-
-
stijn authored
Supported from VS2017 and up, this roughly halves build time.
-
Damien George authored
The bit-bang implementation was replaced with the RMT implementation in 599b61c0. This commit brings back that bit-bang code, and allows it to be selected via the new static method: esp32.RMT.bitstream_channel(None) The bit-bang implementation may be useful if the RMT needs to be used for something else, or if bit-banging is more stable in certain applications. Signed-off-by: Damien George <damien@micropython.org>
-
Damien George authored
MicroPython currently runs on core 0 of the esp32. Calling rmt_driver_install will mean that the RMT interrupt handler is also serviced on core 0. This can lead to glitches in the RMT output if WiFi is enabled (for esp32.RMT and machine.bitstream). This patch calls rmt_driver_install on core 1, ensuring that the RMT interrupt handler is serviced on core 1. This prevents glitches. Fixes issue #8161. Signed-off-by: Damien George <damien@micropython.org>
-
- 13 Jan, 2022 5 commits
-
-
Damien George authored
The start keyword was removed in 18e48a71Signed-off-by: Damien George <damien@micropython.org>
-
Damien George authored
And eliminate one build to reduce CI time. Signed-off-by: Damien George <damien@micropython.org>
-
Damien George authored
Signed-off-by: Damien George <damien@micropython.org>
-
Damien George authored
This fixes a bug introduced in 851ecb2dSigned-off-by: Damien George <damien@micropython.org>
-
Damien George authored
This fixes a bug introduced in a76604afSigned-off-by: Damien George <damien@micropython.org>
-
- 12 Jan, 2022 3 commits
-
-
iabdalkader authored
-
iabdalkader authored
-
iabdalkader authored
For an extended state socket, if settimeout() is called before a NIC is bound, save the timeout until the NIC is bound.
-
- 10 Jan, 2022 1 commit
-
- 09 Jan, 2022 1 commit
-
-
Damien George authored
This board has only 2MiB of flash so the build needs to be reduced in size to fit. Commit 549448e8 made all boards build with -O2 by default (for performance) so this overrides that default. Signed-off-by: Damien George <damien@micropython.org>
-
- 07 Jan, 2022 4 commits
-
-
Damien George authored
This is needed because these ports allocate mbedtls data on the MicroPython heap, and SSL socket objects must be fully cleaned up when they are garbage collected, to free this memory allocated by mbedtls. As part of this, gc_sweep_all() will now ensure that the MP_STATE_PORT(mbedtls_memory) linked-list is fully deallocated on soft reset. Signed-off-by: Damien George <damien@micropython.org>
-
Damien George authored
So a port can define it even if MICROPY_PY_USSL is not defined. Signed-off-by: Damien George <damien@micropython.org>
-
stijn authored
Mainly useful for defining additional globals in boards and variants.
-
Damien George authored
Signed-off-by: Damien George <damien@micropython.org>
-
- 06 Jan, 2022 21 commits
-
-
Damien George authored
Output looks like this: >>> import platform >>> platform.libc_ver() ('newlib', '3.0.0') >>> platform.platform() 'MicroPython-1.17.0-xtensa-IDFv4.2.2-with-newlib3.0.0' >>> platform.python_compiler() 'GCC 8.4.0' Signed-off-by: Damien George <damien@micropython.org>
-
Damien George authored
Signed-off-by: Damien George <damien@micropython.org>
-
Damien George authored
Signed-off-by: Damien George <damien@micropython.org>
-
Damien George authored
Signed-off-by: Damien George <damien@micropython.org>
-
Damien George authored
Fixes build on MCUs with built-in USB HS PHY. Signed-off-by: Damien George <damien@micropython.org>
-
Damien George authored
Signed-off-by: Damien George <damien@micropython.org>
-
iabdalkader authored
- The wrong ACK is returned and checked. - Send secondary DNS to google.
-
iabdalkader authored
-
iabdalkader authored
-
iabdalkader authored
-
iabdalkader authored
-
Maureen Helm authored
Updates the Zephyr port build instructions and CI to use the latest Zephyr release tag. Signed-off-by: Maureen Helm <maureen.helm@intel.com>
-
Maureen Helm authored
CONFIG_USB was removed in Zephyr v2.7.0 after some Kconfig rework that made it sufficient to use CONFIG_USB_DEVICE_STACK only. Signed-off-by: Maureen Helm <maureen.helm@intel.com>
-
Maureen Helm authored
Updates the Zephyr port to get the UART console device from devicetree instead of Kconfig. The Kconfig option CONFIG_UART_CONSOLE_ON_DEV_NAME was removed in Zephyr v2.7.0. Signed-off-by: Maureen Helm <maureen.helm@intel.com>
-
Maureen Helm authored
The reboot header was moved to a different path in Zephyr v2.6.0. The old path was deprecated for two releases (v2.6.0 and v2.7.0) and will no longer be supported after Zephyr v2.7.0. Signed-off-by: Maureen Helm <maureen.helm@intel.com>
-
Maureen Helm authored
As a prerequisite to upgrading to Zephyr v2.7.0, upgrade the minimum CMake version required for the Zephyr port to 3.20.0. Signed-off-by: Maureen Helm <maureen.helm@intel.com>
-
Maureen Helm authored
As a prerequisite to upgrading to Zephyr v2.7.0, upgrade CI to use Zephyr docker image v0.21.0. In particular, this is needed to pick up a newer CMake version because Zephyr v2.7.0 increased the minimum CMake version required to 3.20.0. Signed-off-by: Maureen Helm <maureen.helm@intel.com>
-
iabdalkader authored
-
robert-hh authored
The duty is saved and set whenever the frequency is changed, unless the duty rate was not set yet.
-
robert-hh authored
The top value was off by 1: in order to count n ticks it has to be set to n-1. Fixes issue #8122.
-
iabdalkader authored
-