10 #if defined FASTARDUINO_ON && defined Mc_HC595_DEBUG
22 #define SetBackLight(a,b,c) Lcd_SetFreePin(a,b,c) 25 #define LCD595_DISPLAY_CLEAR 1
28 #define LCD595_DISPLAY_ON_CB 15
29 #define LCD595_DISPLAY_ON_C 14
30 #define LCD595_DISPLAY_ON_B 13
31 #define LCD595_DISPLAY_ON 12
32 #define LCD595_DISPLAY_OFF 8
35 #define LCD595_BASIC_DISPLAY_INIT 32
36 #define LCD595_USEFONT_5X10 4
37 #define LCD595_MORELINES 8
void SetLcdRS(bool, uint8_t)
void SendLcdCommand(uint8_t, uint8_t)
This function is useful to send directly some commands to the display. val This is the option parame...
void DisplayWrite(const char *, uint8_t)
Write a string on the specificated display starting from actual position.
void DisplayReset(uint8_t, uint8_t)
Reset of the display.
void SetDDRAM_Address(uint8_t, uint8_t)
hc595(uint8_t, uint8_t, uint8_t, uint8_t)
costructor
#define LCD595_DISPLAY_CLEAR
void Set595Pin(bool, bool, bool, bool, bool, bool, bool, bool, uint8_t)
Using this function you can set every bit of the buffer of a single 74HC595 internal buffer using sin...
void Set595Pin(uint8_t, uint8_t)
set internal buffer of single 74hc595 (without update the real chip status but only internal buffer ...
void SetLcdPin(bool, bool, bool, bool, uint8_t)
void SetHLcd(uint8_t, uint8_t)
void DirectdigitalWrite(uint8_t, uint8_t *, uint8_t)
void SetCursor(uint8_t, uint8_t, uint8_t, uint8_t)
move virtual cursor to x,y position
void CreateChar(uint8_t, uint8_t[], uint8_t)
Used to redefine some custom characters. The char is the number of the character to redefine (0-7)...
void Send595Pin(uint8_t, uint8_t)
It works as the sum of Set595Pin and the Send595, in the sense that sets the 8-bit and sends them dir...
void SetLLcd(uint8_t, uint8_t)
void Send595(void)
It sends the internal buffer to the shift register chain. This produce a update of all outputs of all...
void Lcd_SetFreePin(uint8_t, bool, uint8_t)
Sets the free pins (2 and 0) of 74HC595 connected to a display. ,.
void PulseE(uint8_t)
internal function, don't use direcly
void DisplayChar(uint8_t, uint8_t)
Write a single char on the specificated display starting from actual position.