Package firmware

This commit is contained in:
2023-09-04 16:18:36 -06:00
parent 875d011690
commit 320b2635fa
4 changed files with 35 additions and 5 deletions

20
firmware/default.nix Normal file
View File

@@ -0,0 +1,20 @@
{ pkgs, ... }:
pkgs.stdenv.mkDerivation rec {
name = "platformio-project";
nativeBuildInputs = [ pkgs.platformio ];
src = ./.;
buildPhase = ''
platformio run
'';
installPhase = ''
mkdir -p $out/bin
cp .pio/build/*/firmware.bin $out/bin/
'';
__noChroot = true;
}

View File

@@ -8,11 +8,14 @@
; Please visit documentation for the other options and examples
; https://docs.platformio.org/page/projectconf.html
[env:tinypico-color]
platform = espressif32
board = tinypico
framework = arduino
build_flags = -DEPD7IN3F
[platformio]
lib_dir = lib
; [env:tinypico-color]
; platform = espressif32
; board = tinypico
; framework = arduino
; build_flags = -DEPD7IN3F
[env:tinypico-16gray]
platform = espressif32