valconomy/firmware/default.nix

25 lines
533 B
Nix
Raw Normal View History

2024-11-30 21:08:22 +00:00
{
perSystem = { libMy, pkgs, ... }: {
devenv.shells.firmware = libMy.withRootdir {
packages = with pkgs; [
esp-idf-esp32s3
picocom
];
env = {
# PICO_SDK_PATH = "${pkgs.pico-sdk}/lib/pico-sdk";
};
scripts = {
# build.exec = ''
# cmake -S . -B build -D CMAKE_BUILD_TYPE=Debug -D PICO_STDIO_SEMIHOSTING=1
# cmake --build build --parallel
# '';
init.exec = ''
idf.py set-target esp32s3
'';
};
};
};
}