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" "Returns the flashing command for a project"
(unless atu/simplicity-project-name (unless atu/simplicity-project-name
(error "Not a simplicity project")) (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 () (defun atu/simplicity-jlink-gdb-server-command ()
@@ -713,7 +716,7 @@
(projectile-register-project-type 'simplicity-fw #'atu/simplicity-fw-inference (projectile-register-project-type 'simplicity-fw #'atu/simplicity-fw-inference
:project-file "?*.slcp" :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" :compile "cmake --build build"
:tasks '(("flash" . atu/simplicity-flash-command) :tasks '(("flash" . atu/simplicity-flash-command)
("jlink-gdb-server" . atu/simplicity-jlink-gdb-server-command)) ("jlink-gdb-server" . atu/simplicity-jlink-gdb-server-command))