#roloFlash 2, v04.* ! *************************************************************************** ! * ! * Beispiel-Skript fuer alle Targets ! * ! * Aufgabe: Hello world: LEDs leuchten, Schreiben von LOG.TXT ! * ! * Copyright (C) 2009-2019 by halec embedded solutions ! * ! *************************************************************************** ! Fuer alle Dateien auf der SD-Karte gilt: ! - Dateiname muss im 8.3-Format sein ! - Dateiname muss komplett in GROSSBUCHSTABEN sein ! - (siehe Handbuch, Kapitel "Dateien") ! ---- Vorbereitungen ---- ! Evtl. altes Log loeschen f = "LOG.TXT" if fs_fileExists(0,f) fs_remove 0, f endif ! Software-Version des roloFlash und Skript-Namen in LOG.TXT schreiben print "softwareVersion=", sys_softwareVersion, "\r\n" print "Running script copied from scripts/hello-world/ ...\r\n" print "***************************************************\r\n" print "* *\r\n" print "* This LOG.TXT was written by roloFlash *\r\n" print "* This means, RUN.BAS was executed successfully *\r\n" print "* *\r\n" print "* Your next steps are: *\r\n" print "* - copy an other example from scripts/... *\r\n" print "* to main folder of the microSD *\r\n" print "* - adapt this to your purpose *\r\n" print "* - run compile.bat --> RUN.BIN should be created *\r\n" print "* - remove safetly the microSD-card from the PC *\r\n" print "* - put it into roloFlash *\r\n" print "* - connect roloFlash to the target *\r\n" print "* *\r\n" print "* Please also have a look at the doc-folder, *\r\n" print "* especially doc/Quickstart-roloFlash-2-de *\r\n" print "* *\r\n" print "***************************************************\r\n" ! A hello-world script has to write "hello world": print "\r\n" print "Hello world\r\n" print "\r\n" ! Now a litte demonstration of red and green LEDs: ! 1. LEDs running green from top to bottom. ! In fact we use only LED 1 to 4, we want to reserve LED 5 for the final ! state. You may use them for symbolisation of a flashing process. led_runningLight 1, 4, COLOR_GREEN, 200 ! Just wait 3 second to show the LEDs. Instead of waiting you can do anything ! else while the LEDs are running at the same time. delay 3000 ! 2. The same with red LEDs... led_runningLight 1, 4, COLOR_RED, 200 delay 3000 ! 3. LEDs running green from top to bottom. You may use them for symbolisation ! of a reading process. led_runningLight 4, 1, COLOR_GREEN, 200 delay 3000 ! 4. The same with red LEDs... led_runningLight 4, 1, COLOR_RED, 200 delay 3000 ! Make sure, all log messages are written to the micro-SDcard sys_setLogMode LOGMODE_IMMEDIATE ! 5. Just light the fifth green LED. You may use them for symbolisation ! for finished the work. led_on 5, COLOR_GREEN