#ifndef INC_VFD #define INC_VFD #include "main.h" #define NO_CHAR 16 #define ADDR 0xE6 // Als Preambel vor jede Datenübertragung #define EXECTIME 18 // Die meisten Aktionen brauchen 18us bei clk 2,7MHz, nur manche 0us #define CMD_ONOFF 1 // Alle Commands sind 1 Nibble, 20x links shiften #define CMD_SHIFT 2 #define CMD_GRIDREG 3 #define CMD_SETAC 4 #define CMD_SETINTENS 5 #define CMD_DCRAM_WRT 6 #define CMD_ADRAM_WRT 7 #define CMD_CGRAM_WRT 8 void VFD_Init(void); void VFD_SetIntensity(uint8_t); void VFD_SetOnOff(uint16_t); // param 16bit pattern void VFD_GRIDREG(void); // param Anzahl der Gitter (= NO_CHAR) #endif /* INC_VFD */