iabdalkader
26aa191ad7
tools: Add CRC table generator.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-09-24 19:35:26 +02:00
iabdalkader
4257464982
tools: Fix uncrustify union variable formatting
...
Set nl_brace_struct_var = remove to keep union/struct variable
declarations on the same line as the closing brace.
2025-09-19 19:49:42 +02:00
iabdalkader
04145abea8
tools/ci: Remove uncrustify functions.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-09-18 18:54:38 +02:00
iabdalkader
d4ce288ae2
workflow: Add firmware target to test profiling.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-08-24 17:17:46 +02:00
iabdalkader
d057f85f0b
tools/pyopenmv: Support profiling data and elf symbols.
...
- Support new commands to read profiling data.
- Support rendering profiling data (ticks, cycles and event counters).
- Support loading symbol table from elf to map addresses to symbols.
- Support running scripts via command line args.
New keys:
p - Cycle through available profiling data (events, counters).
m - Toggle profiling mode (inclusive/exclusive).
r - Reset profiler.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-08-24 17:17:40 +02:00
iabdalkader
ad722d0153
misc: Update GCC toolchain to 14.3.1.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-07-05 14:01:59 +02:00
iabdalkader
c49ee0ed21
tools/mkromfs: Create build dir.
...
Create output dir(s) if they don't exist as not all
tools create them.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-08 09:59:53 +02:00
Emmanuel Ferdman
e5314cf9c7
tools/mkromfs.py: Fix exception formatting
...
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2025-06-02 13:27:55 -07:00
iabdalkader
946808e4c1
tools/mkromfs: Add support for stedgeai.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-05-03 21:44:26 +03:00
iabdalkader
98bcdc5d21
tools: Add STEdge AI tools download.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-05-03 21:44:14 +03:00
iabdalkader
b3aa65550a
tools/st: Add missing libraries.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-05-03 21:08:56 +03:00
Kwabena W. Agyeman
4c6c05fff6
tools: Add the latest vela.ini from alif.
2025-04-27 14:54:38 -07:00
iabdalkader
ae20064452
github: Update workflows.
2025-04-16 00:41:49 +02:00
iabdalkader
9cbe134a50
github: Add docker target.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-04-16 00:21:10 +02:00
iabdalkader
5c15f7fe69
github: Update workflows.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-04-15 20:23:31 +02:00
iabdalkader
755bae1a35
tools/alif: Update pin generator.
2025-03-30 08:26:42 +02:00
iabdalkader
f5dd7de21a
ports/alif: Add Alif Ensemble port.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-03-30 08:26:41 +02:00
iabdalkader
5f369df045
tools/haar2c: Align features arrays.
...
To support loading pointers from ROM.
2025-03-29 08:41:28 +01:00
iabdalkader
bb45f9252c
tools: Add mkromfs.
...
A tool to build romfs images. Supports generating multiple romfs images
configured using json files, and supports all types of assets (tflite,
tflite with vela, haar cascades, text, binary etc..).
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-03-29 08:41:27 +01:00
iabdalkader
3654586ff3
tools/alif: Update submodule.
2025-03-14 07:56:47 +01:00
iabdalkader
2aba31a990
tools/alif: Add Alif tools submodule.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-03-12 09:02:06 +01:00
iabdalkader
833bcc2853
tools/alif: Remove alif tools.
2025-03-12 09:02:02 +01:00
iabdalkader
ce6ca67bf5
tools/alif: Fix config file formatting.
2025-03-08 11:51:47 +01:00
iabdalkader
0366f67fdd
tools/alif: Update SE tools to release 104.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-03-08 09:09:22 +01:00
iabdalkader
0c77283d4e
tools/alif: Update tools to 1.103.001.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-02-21 12:10:51 +01:00
iabdalkader
f9ee15bf46
tools/st: Add cubeprog.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-02-11 17:22:20 +01:00
iabdalkader
3be7b0b712
tools: Add recovery partition key generator.
...
Generates a binary that triggers flash recovery process when
downloaded to special DFU partitions.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-02-10 19:14:25 +01:00
Kwabena W. Agyeman
0d4a786507
tools/rpc: Remove the desktop RPC library.
...
This code doesn't work well on non-real time systems. Additionally, given USB UART
is the connection of choice it makes scripts hard to use. It's better to use the
debug protocol scripts or the pyboard controller script.
2025-02-06 22:34:46 -08:00
iabdalkader
4d3eeae2cc
micropython: Move submodule to lib.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-02-02 10:16:40 +01:00
iabdalkader
754bed2bd7
tools/alif: Update tools.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-02-01 15:00:32 +01:00
iabdalkader
c21848c7ac
github: Update CI workflows.
...
- Switch to ubuntu-24.04.
- Install a more recent make.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-01-03 16:38:02 +01:00
iabdalkader
7277e5ca29
tools/alif: Update device rev.
2024-12-16 11:05:50 +01:00
iabdalkader
13f7c9acbc
tools/alif: Update tools to release 1.101.0.
2024-12-08 11:51:52 +01:00
Kwabena W. Agyeman
3e99ef0ceb
py_image: Add new depth palette.
2024-10-21 13:03:41 -07:00
iabdalkader
a0a034f7a3
tools/alif: Update device config.
2024-10-11 20:45:37 +02:00
iabdalkader
3950a9e426
tools/alif: Update tools.
2024-10-05 09:57:27 +02:00
Ibrahim Abdelkader
c7566f987e
Merge pull request #2427 from openmv/alif_tools_update
...
tools/alif: Update default part.
2024-09-28 23:24:56 +03:00
iabdalkader
5db15f713f
tools/alif: Update default part.
2024-09-28 22:23:13 +02:00
iabdalkader
8a34a1ac84
tools/tflite2c: Fix Vela model summary.
2024-09-28 22:21:45 +02:00
Kwabena W. Agyeman
a3d32f26ee
imlib: Add new evt dark/light LUTs.
2024-09-26 14:02:36 -07:00
iabdalkader
d8cec81ef3
tools: Update converters.
...
For use with romfs script.
2024-09-02 20:18:04 +02:00
iabdalkader
1d63716872
misc: Move Haar cascades.
2024-09-01 18:35:36 +02:00
iabdalkader
ef9bb46933
tools/alif: Update tools.
2024-08-29 19:37:21 +02:00
iabdalkader
a6cad0f39a
tools: Clean up tools.
2024-08-28 20:29:43 +02:00
iabdalkader
1e543ca485
tools/Alif: Add Alif tools.
2024-08-28 20:06:14 +02:00
iabdalkader
83804c9444
github/workflows: Fix LLVM path.
2024-08-23 16:02:39 +03:00
iabdalkader
cb9f343549
github: Add LLVM toolchain to CI.
2024-08-23 00:22:48 +03:00
iabdalkader
4606fc76aa
tools/uncrustify: Fix compound literal return indentation.
2024-08-18 19:35:50 +03:00
iabdalkader
c514d356a8
tools/tflite2c: Add default optimization for user models.
2024-08-17 19:55:40 +03:00
iabdalkader
4e3ec807f2
tools/tflite2c: Set Vela optimization per model.
2024-08-17 18:37:34 +03:00