20 #include "segmentlcdconfig.h"
40 #define SEGMENT_LCD_BLOCK_MODE_BLANK 0
41 #define SEGMENT_LCD_BLOCK_MODE_FILL 1
42 #define SEGMENT_LCD_BLOCK_MODE_OUTLINE 2
43 #define SEGMENT_LCD_BLOCK_MODE_OUTLINE_FILL 3
45 #define SEGMENT_LCD_NUM_BLOCK_COLUMNS 7
70 void SegmentLCD_Block(
void SegmentLCD_LowerNumber(int num)
Write number on lower alphanumeric part of Segment LCD display.
void SegmentLCD_Write(const char *string)
Write text on LCD display.
SegmentLCD_BlockMode_TypeDef
void SegmentLCD_Symbol(lcdSymbol s, int on)
Light up or shut off various symbols on Segment LCD.
void SegmentLCD_NumberOff(void)
Turn all segments on numeric digits in display off.
void SegmentLCD_AllOff(void)
Disable all segments.
void SegmentLCD_AllOn(void)
Enable all segments.
void SegmentLCD_EnergyMode(int em, int on)
Light up or shut off Energy Mode indicator.
void SegmentLCD_ARing(int anum, int on)
Light up or shut off Ring of Indicators.
void SegmentLCD_AlphaNumberOff(void)
Turn all segments on alpha characters in display off.
void SegmentLCD_LowerHex(uint32_t num)
Write a hexadecimal number on lower alphanumeric part of Segment LCD display.
void SegmentLCD_Battery(int batteryLevel)
Light up or shut off Battery Indicator.
void SegmentLCD_Number(int value)
Write number on numeric part on Segment LCD display.
void SegmentLCD_Init(bool useBoost)
Segment LCD Initialization routine for EFM32 STK display.
void SegmentLCD_UnsignedHex(uint16_t value)
Write hexadecimal number on numeric part on Segment LCD display.
void SegmentLCD_Disable(void)
Disables LCD controller.