Updates simplicity projects

This commit is contained in:
2026-07-12 10:15:30 +02:00
parent 9d84210ad2
commit f37bd2be15

7
.emacs
View File

@@ -647,7 +647,10 @@
"Returns the flashing command for a project"
(unless atu/simplicity-project-name
(error "Not a simplicity project"))
(format "~/.silabs/slt/installs/archive/commander/commander flash build/base/%s.s37" atu/simplicity-project-name)
(unless atu/simplicity-project-mcu-target
(error "Target not found from configuration"))
(format "~/.silabs/slt/installs/archive/commander/commander flash build/base/%s.s37 --device=%s" atu/simplicity-project-name atu/simplicity-project-mcu-target)
)
(defun atu/simplicity-jlink-gdb-server-command ()
@@ -713,7 +716,7 @@
(projectile-register-project-type 'simplicity-fw #'atu/simplicity-fw-inference
:project-file "?*.slcp"
:configure "cmake -B build -S cmake_gcc -DCMAKE_EXPORT_COMPILE_COMMANDS=On"
:configure "cmake -B build -S cmake_gcc --preset=project -DCMAKE_EXPORT_COMPILE_COMMANDS=On"
:compile "cmake --build build"
:tasks '(("flash" . atu/simplicity-flash-command)
("jlink-gdb-server" . atu/simplicity-jlink-gdb-server-command))