iabdalkader
13bb18789f
ports/stm32: Update HAL MSP code.
...
- Add support for Armv8 MPU.
- Add support for GP/HP DMA.
- Add more GPIO clocks.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-11-14 11:22:36 +01:00
iabdalkader
73f0951f74
ports/stm32: Define more SRAM regions.
2024-11-14 11:12:50 +01:00
iabdalkader
90fbf8c0bc
ports/stm32: Add support for GP and HP DMAs.
2024-11-14 11:12:43 +01:00
iabdalkader
d58d77fa26
ports/stm32: Remove obsolete WiFi debug feature.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-11-12 13:41:08 +01:00
iabdalkader
9e0f0b4085
ports/rp2: Switch to common filesystem boot script.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-11-12 13:41:08 +01:00
iabdalkader
68e3326b74
ports/mimxrt: Switch to common filesystem boot script.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-11-12 13:41:08 +01:00
iabdalkader
5cda5c7ca4
ports/stm32: Switch to common filesystem boot script.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-11-12 13:41:08 +01:00
iabdalkader
94c45cdfbe
misc: Remove FS templates.
2024-11-12 13:41:08 +01:00
iabdalkader
d17bafd1fa
ports/rp2: Fix firmware.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-11-12 10:49:24 +01:00
iabdalkader
a50dc80a40
ports/stm32: Rename AXI_SRAM region.
2024-11-11 17:49:37 +01:00
iabdalkader
b5f9989b2d
ports/stm32: Support bootloader and firmware signing.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-11-11 17:49:33 +01:00
iabdalkader
38c439fa93
ports/stm32: Check if FFS region is defined.
2024-11-05 18:33:36 +01:00
iabdalkader
9cc1df5cd3
ports/stm32: Format Makefile.
2024-11-03 13:52:54 +01:00
iabdalkader
9fa9897c8f
ports/stm32: Rename old STM32 files.
2024-11-03 13:38:05 +01:00
iabdalkader
4cccfe5f80
ports/nrf: Clean up board Make flags.
2024-11-03 12:08:08 +01:00
iabdalkader
de6b54a2a5
ports/mimxrt: Clean up board Make flags.
2024-11-03 12:08:08 +01:00
iabdalkader
ac9a96809c
ports/stm32: Clean up board Make flags.
2024-11-03 12:03:35 +01:00
iabdalkader
15f633c37c
ports/all: Update Makefile variables.
2024-10-31 17:10:07 +01:00
iabdalkader
eda636e5dc
ports/stm32: Update VTOR, main and boot addresses.
2024-10-31 17:10:07 +01:00
iabdalkader
af3ea774b6
ports/stm32: Delete legacy bootloader.
...
Replaced with the new DFU bootloader.
Farewell CDC boot ;(
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-10-29 20:00:33 +01:00
iabdalkader
a03fc90d8c
bootloader: Add new TinyUSB-based DFU bootloader.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-10-29 20:00:30 +01:00
iabdalkader
28d192ad3d
micropython: Update to MicroPython 1.24.
2024-10-27 12:36:50 +01:00
iabdalkader
edff6d338e
misc: Schedule TinyUSB task in VM node.
2024-10-23 16:56:06 +02:00
iabdalkader
62708eb38b
misc: refactor sensor drivers.
2024-10-13 10:35:27 +02:00
iabdalkader
d4b8f79e08
modules: Move IMU to generic modules.
2024-10-11 14:30:57 +02:00
iabdalkader
3dd5cc3b26
misc: Update licenses.
2024-10-04 20:55:40 +02:00
Kwabena W. Agyeman
8d3eb90a06
sensors: Add genx320 driver.
2024-09-26 14:02:31 -07:00
iabdalkader
0f8b852356
ports/stm32: Fix CM4 boot memory.
2024-08-30 13:40:11 +02:00
iabdalkader
13e6573c46
ports/all: Refactor sensor flags.
2024-08-23 15:36:31 +03:00
iabdalkader
ca48b8c262
misc/common: Fix profiling macro.
...
Now it can be called multiple times in the same function and
can be nested.
2024-08-17 22:02:37 +03:00
iabdalkader
dbe6ae9f18
misc/linker: Update linker script variables.
...
* Add start/end to JPEG buffer. This allows board config files to
define them using linker script syntax (K, M etc..).
* Rename variables more consistently.
2024-08-05 16:23:34 +03:00
iabdalkader
aad37c9c85
misc/common: Add arg to profile macro.
...
This way it can be called multiple times in the same function.
2024-08-04 12:55:47 +03:00
iabdalkader
a096b149ea
misc/common: Add timing macros.
...
Those can be used for timing functions. To enable build with PROFILE=1.
2024-08-03 19:35:49 +03:00
iabdalkader
d34a2eae55
ports/wifidbg: Update WiFi debug code.
...
Note this feature will be replaced soon.
2024-08-03 10:46:28 +03:00
iabdalkader
9a3a8c4eb2
ports/stm32: Move stm32-specific bootloader and uvc to port dir.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-08-01 21:58:50 +03:00
Kwabena W. Agyeman
5d7f52bf44
common: Change linker variable to uint32.
2024-07-31 14:35:46 -07:00
Kwabena W. Agyeman
d48832c77c
ports/stm32: Fix MPU region protection bug.
2024-07-30 22:35:12 -07:00
Kwabena W Agyeman
4dbc7dc2fe
imlib/draw: Refactor draw_image to support gpu offload. ( #2328 )
...
* imlib/draw: Refactor draw_image to support gpu offload.
* misc/common: Fix GPU deinit.
---------
Co-authored-by: Ibrahim Abdelkader <i.abdalkader@gmail.com>
2024-07-30 09:38:42 +02:00
Kwabena W. Agyeman
87e8cbba0e
modules/py_tv: Improve cache display update cache efficency.
2024-07-18 17:46:16 -07:00
Kwabena W. Agyeman
ddc1de8fb9
ports/stm32/jpeg: Add missing speculative read invalidates.
2024-07-16 13:49:14 -07:00
Kwabena W. Agyeman
b7e0b40058
ports/mimxrt: Fix I2C for the MLX90640 driver.
2024-07-15 12:55:16 -07:00
iabdalkader
dd1474e22e
misc: Export common environment variables from top Makefile.
2024-07-12 23:06:32 +03:00
iabdalkader
9c1283c58e
ports/all: Wrap more CDC functions.
...
Just to ensure tud_task is not call by other code while debugging
is enabled.
2024-07-10 12:35:08 +03:00
Kwabena W. Agyeman
2493c91e83
ports/stm32: Add mic gain support to py_audio when using dfsdm.
2024-07-03 17:30:43 -07:00
iabdalkader
3cc57fea49
ports/stm32: Remove deprecated CM4 firmware support.
...
Now replaced with Open-AMP. Examples and docs will follow later.
2024-07-03 17:44:41 +02:00
iabdalkader
17ee1838e4
ports/rp2: Use frozen _boot_fat.py to create the FS.
2024-07-03 17:44:41 +02:00
iabdalkader
eaeff63f34
ports/stm32: Deinit CYW43 on soft-reset.
2024-07-03 17:44:41 +02:00
iabdalkader
75d968051b
ports/mimxrt: Switch to the updated CYW43 driver v7_45_98_102.
2024-07-03 17:44:41 +02:00
iabdalkader
ec02218a1b
ports/mimxrt: Deinit CYW43 on soft-reset.
2024-07-03 17:44:38 +02:00
iabdalkader
e758a0f958
ports/All: Update USBDBG to use the VM abort feature.
...
Replaces the forced PendSV jump with the new VM abort feature.
2024-07-03 15:40:02 +02:00