From cefc4473e5b9e8ecce848c01d46dbbfdd4ec9ba6 Mon Sep 17 00:00:00 2001 From: Joerg Lehmann Date: Fri, 23 Apr 2021 20:37:46 +0200 Subject: [PATCH] change to arduino-cli, document build flags --- MiniBeieliNodeSketch/MiniBeieliNodeSketch.ino | 2 +- README.md | 23 ++++++++++++++++--- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/MiniBeieliNodeSketch/MiniBeieliNodeSketch.ino b/MiniBeieliNodeSketch/MiniBeieliNodeSketch.ino index 7eb9972..c92009e 100644 --- a/MiniBeieliNodeSketch/MiniBeieliNodeSketch.ino +++ b/MiniBeieliNodeSketch/MiniBeieliNodeSketch.ino @@ -991,4 +991,4 @@ void loop() break; } } -} \ No newline at end of file +} diff --git a/README.md b/README.md index 89bc08d..1166e84 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,9 @@ Das sind die verwendeten Libraries [1]: | https://github.com/sparkfun/SparkFun_Qwiic_Scale_NAU7802_Arduino_Library.git | master | 688f255 | Fri, 3 Jan 2020 12:35:22 -0700 | | https://github.com/sparkfun/SparkFun_BME280_Arduino_Library.git | master | 0b5eabf | Wed, 30 Dec 2020 20:44:27 -0700 | +` [1]: echo "| $(git remote -v |grep fetch |awk '{print $2}' |tr '\n' ' ') | $(git log --pretty=format:'%h | %cD ' -n 1) |" +` ## Wir verwenden arduino-cli @@ -46,9 +48,24 @@ $ arduino-cli core install CubeCell:CubeCell $ arduino-cli core list Compile: -$ arduino-cli compile --fqbn CubeCell:CubeCell:CubeCell-Board MiniBeieliNodeSketch +$ arduino-cli compile --fqbn CubeCell:CubeCell:CubeCell-Board \ + --build-property "build.band=REGION_EU868" \ + --build-property "build.LORAWAN_CLASS=CLASS_A" \ + --build-property "build.LORAWAN_CLASS=CLASS_A" \ + --build-property "build.LORAWAN_DEVEUI_AUTO=0" \ + --build-property "build.LORAWAN_NETMODE=true" \ + --build-property "build.LORAWAN_ADR=true" \ + --build-property "build.LORAWAN_UPLINKMODE=false" \ + --build-property "build.LORAWAN_Net_Reserve=false" \ + --build-property "build.LORAWAN_AT_SUPPORT=1" \ + --build-property "build.RGB=0" \ + --build-property "build.LORAWAN_DebugLevel=0" \ + MiniBeieliNodeSketch + +Output ist in /tmp/arduino-sketch-XXXXXXXXXXXXXXXXXXXXXXXXX und kann kopiert werden: +$ mkdir ~/arduino-builds-saved/20210423/ +$ cp /tmp/arduino-sketch-0870BAA82DFEB3C4E076C8FBBDEB25B4/CubeCell_Board_REGION_EU868_RGB_0.cyacd ~/arduino-builds-saved/20210423/ Upload: -$ arduino-cli board list -$ arduino-cli upload -p /dev/ttyUSB0 --fqbn CubeCell:CubeCell:CubeCell-Board MiniBeieliNodeSketch +/home/joerg/Arduino/hardware/CubeCell/CubeCell/tools/CubeCellflash/CubeCellflash -serial /dev/ttyUSB0 /home/joerg/arduino-builds-saved/20210423/CubeCell_Board_REGION_EU868_RGB_0.cyacd `