A repository a Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Karán a Méréstechnika és Információs Rendszerek Tanszék Beágyazott és ambiens rendszerek tantárgyához készült. A házi feladat: soros porti parancssor értelmező (command line interpreter) és periféria kezelő egy EFM32GG-STK3700 board-ra.
Készítsetek egy programot az STK3700 kártyára, amely egy soros porti parancssor értelmezőt (Command Line Interpreter, CLI) valósít meg. A parancssor utasítások fogadására képes. Az utasítások bevitele mindig a >> kezdődő prompt-tal indulhat, melyet az STK3700-as kártya küld ki. A soros porton keresztül bevitt karaktereket (PC-n terminál programban begépelt karakterek) a kártya küldje vissza (echo). A soros port beállítása legyen: 115.2 kbaud, 8N1.
- Help: segítségével lekérdezhető a létező parancsok listája
- Set LED x y: az egyik LED értékének beállítása paraméterek: x: 0 vagy 1-es LED, y: állapot (0,1)
- Get LED x: visszakérdezi a megadott LED állapotát
- Write Text: az ENTER-ig begépelt karaktersorozatot megjeleníti az LCD kijelző alsó (alfanumerikus) sorában. Ha a karakterlánc hosszabb, mint ami a kijelzőre kifér, oldjátok meg annak úsztatását, 1 másodperces léptetéssel.
- Egyéb karaktersorozat: nem értelmezett parancs, hatására adjon hibaüzenetet ("invalid command")
A dokumentáció a docs mappában található, ezen a linken.