InhaltsverzeichnisSkyline BadgeStatus
09.08.2016 25 Platinen (schwarz) gefertigt, 1 Bestückt und funktional, finale Firmware fertig. BeschreibungDie Idee ist ein Badge, ähnlich wie das eHaserl, basierend auf unserem Logo, zu entwerfen. Das Badge könnte jedem Mitglied als „Mitgliedsausweis“ ausgehändigt werden. Ideen
Schaltplan & LayoutBauteilliste
- SJ2 kann dauerhaft gebrückt werden wenn der verwendete Programmer genug Leistung hat. Funktioniert mit USBProg, SJ1 dient als Schalter ersatz und kann prinzipiell auch dauerhaft gebrückt werden. BilderBestückung
FirmwareBenötigte SoftwareAVR-Toolchain Avrdude Firmware klonengit clone git@github.com:ccc-ffm/SkylineBadge.git alternativ als ZIP-Datei runterladen und entpacken. https://github.com/ccc-ffm/SkylineBadge/archive/master.zip ToolchainBuildumgebung konfigurierenIn der Datei environment.mk muss die Variable TOOL_PATH auf die vorher entpackte Firmware zeigen. Beispiel: TOOL_PATH ?= /home/user/toolchain/binary/avr8-gnu-toolchain-linux_x86_64/bin/ SHELL = sh CC = $(TOOL_PATH)avr-gcc OBJCOPY = $(TOOL_PATH)avr-objcopy OBJDUMP = $(TOOL_PATH)avr-objdump SIZE = $(TOOL_PATH)avr-size NM = $(TOOL_PATH)avr-nm REMOVE = rm -f COPY = cp SUDO = sudo Firmware konfigurierenDie Konfiguration erfolgt über die Datei config.h row0 und row1 sind der Inhalt der 1. bzw. 2. LCD-Zeile. Mit scroll0 und scroll1 wird das Scrollen der Zeile aktiviert (=1) bzw. deaktiviert (=0). char* row0 = "*cccffm*"; char* row1 = " fast "; uint8_t scroll0 = 0; uint8_t scroll1 = 1; Firmware übersetzenmake all
Firmware flashenDer Programmer wird mit der 6-Poligen Stiftleiste unter dem Display verbunden. Pinout:
Die Reihenfolge auf der Platine ist von Links nach Rechts: 3, 6, 5, 4, 1, 2 Firmware flashen make flash
Historisches |