- 19 2月, 2021 1 次提交
-
-
由 Damien George 提交于
This enables -Os for compilation, but still keeps full assertion messages. With IDF v4.2, -Os changes the GENERIC firmware size from 1512176 down to 1384640, and the GENERIC_SPIRAM firmware is now 1452320 which fits in the allocated partition. Signed-off-by: NDamien George <damien@micropython.org>
-
- 18 2月, 2021 1 次提交
-
-
由 Damien George 提交于
So that mboot can be used to program encrypted/signed firmware to regions of flash that are not the main application, eg that are the filesystem. Signed-off-by: NDamien George <damien@micropython.org>
-
- 17 2月, 2021 13 次提交
-
-
由 Damien George 提交于
Otherwise the UART may be left in a state at baudrate=0. Signed-off-by: NDamien George <damien@micropython.org>
-
由 Damien George 提交于
Signed-off-by: NDamien George <damien@micropython.org>
-
由 Damien George 提交于
Signed-off-by: NDamien George <damien@micropython.org>
-
由 Andrew Leech 提交于
Fixes bug introduced in the recent bffb71f5
-
由 Damien George 提交于
Signed-off-by: NDamien George <damien@micropython.org>
-
由 Damien George 提交于
The default for these is to enable them, but they can now be disabled individually by a board configuration. Signed-off-by: NDamien George <damien@micropython.org>
-
由 Damien George 提交于
If a board defines USBD_VID then that will be used instead of the default. And then the board must also define all USBD_PID_xxx values that it needs. Signed-off-by: NDamien George <damien@micropython.org>
-
由 Thorsten von Eicken 提交于
Also fix related problems with socket on esp32, improve docs for wrap_socket, and add more tests.
-
由 David Michieli 提交于
This command unpacks a previously packed DFU file, writing out a DFU which should be the same as the original (before packing).
-
由 Jim Mussared 提交于
Zephyr controllers can be queried for a static address (computed from the device ID). BlueKitchen already supports this, but make them both use the same macro to enable the feature.
-
由 Jim Mussared 提交于
Makes this work consistently on unix and stm32 ports.
-
由 PTH 提交于
The following simple usocket example throws an error EINVAL on connect import usocket s = usocket.socket() s.connect(usocket.getaddrinfo('www.micropython.org', 80)[0][-1]) Traceback (most recent call last): File "<stdin>", line 1, in <module> OSError: [Errno 22] EINVAL Fixing the context parameter in calls of net_context_get_family() and net_context_get_type(), the connect works fine. Tested on a nucleo_h743zi board.
-
由 PTH 提交于
-
- 16 2月, 2021 13 次提交
-
-
由 Maureen Helm 提交于
Updates the zephyr docker image to the latest, v0.11.13. This updates CI to use zephyr SDK v0.12.2 and GCC v10.2.0 for the zephyr port. Signed-off-by: NMaureen Helm <maureen.helm@nxp.com>
-
由 Maureen Helm 提交于
Refactors the zephyr build infrastructure to build MicroPython as a cmake target, using the recently introduced core cmake rules. This change makes it possible to build the zephyr port like most other zephyr applications using west or cmake directly. It simplifies building with extra cmake arguments, such as specifying an alternate conf file or adding an Arduino shield. It also enables building the zephyr port anywhere in the host file system, which will allow regressing across multiple boards with the zephyr twister script. Signed-off-by: NMaureen Helm <maureen.helm@nxp.com>
-
由 Maureen Helm 提交于
Removes zephyr port build files that aren't being used anymore. Signed-off-by: NMaureen Helm <maureen.helm@nxp.com>
-
由 Maureen Helm 提交于
Disables frozen source modules in the zephyr port. They are deprecated in the makefile rules and not implemented in the new cmake rules. Signed-off-by: NMaureen Helm <maureen.helm@nxp.com>
-
由 Maureen Helm 提交于
The core cmake rules use custom commands to invoke qstr processing scripts. For the zephyr port, it's possible that list arguments to these commands may contain generator expressions, therefore we need to expand them properly. Signed-off-by: NMaureen Helm <maureen.helm@nxp.com>
-
由 Maureen Helm 提交于
Updates the zephyr port build instructions and CI to use the latest zephyr release tag. Signed-off-by: NMaureen Helm <maureen.helm@nxp.com>
-
由 Jim Mussared 提交于
This allows customising which features can be enabled in a frozen library. e.g. `include("path.py", extra_features=True)` in path.py: options.defaults(standard_features=True) if options.standard_features: # freeze standard modules. if options.extra_features: # freeze extra modules. Signed-off-by: NJim Mussared <jim.mussared@gmail.com>
-
由 Jim Mussared 提交于
Signed-off-by: NJim Mussared <jim.mussared@gmail.com>
-
由 Jim Mussared 提交于
Signed-off-by: NJim Mussared <jim.mussared@gmail.com>
-
由 Jim Mussared 提交于
This is a MicroPython-extension that allows for code running in IRQ (hard or soft) or scheduler context to sequence asyncio code. Signed-off-by: NJim Mussared <jim.mussared@gmail.com>
-
由 Jim Mussared 提交于
Signed-off-by: NJim Mussared <jim.mussared@gmail.com>
-
由 Jim Mussared 提交于
Signed-off-by: NJim Mussared <jim.mussared@gmail.com>
-
由 Jim Mussared 提交于
On error, the handle is only available on err->att_handle rather than in attr->handle used in the non-error case. Signed-off-by: NJim Mussared <jim.mussared@gmail.com>
-
- 15 2月, 2021 12 次提交
-
-
由 Thorsten von Eicken 提交于
The underlying OS (the ESP-IDF) uses it's own internal errno codes and so it's simpler and cleaner to use those rather than trying to convert everything to the values defined in py/mperrno.h.
-
由 Thorsten von Eicken 提交于
The ESP-IDF has its own errno codes which should propagate out to the user.
-
由 Damien George 提交于
Signed-off-by: NDamien George <damien@micropython.org>
-
由 Damien George 提交于
Signed-off-by: NDamien George <damien@micropython.org>
-
由 Damien George 提交于
ESP-IDF v4.0.2 is still supported. Signed-off-by: NDamien George <damien@micropython.org>
-
由 Damien George 提交于
Signed-off-by: NDamien George <damien@micropython.org>
-
由 Damien George 提交于
Signed-off-by: NDamien George <damien@micropython.org>
-
由 Damien George 提交于
BLE was enabled by default on all boards in the existing make build. Signed-off-by: NDamien George <damien@micropython.org>
-
由 Damien George 提交于
IDF v3 is no longer supported with the move to cmake. Signed-off-by: NDamien George <damien@micropython.org>
-
由 Damien George 提交于
It's now replaced by cmake/idf.py. But a convenience Makefile is still provided with traditional targets like "all" and "deploy". Signed-off-by: NDamien George <damien@micropython.org>
-
由 Damien George 提交于
This makes no functional change. See similar commit 9aa58cf8Signed-off-by: NDamien George <damien@micropython.org>
-
由 Damien George 提交于
Signed-off-by: NDamien George <damien@micropython.org>
-