EFM32 Pearl Gecko Software Documentation  efm32pg1-doc-4.2.1
segmentlcd.h
Go to the documentation of this file.
1 /**************************************************************************/
17 #ifndef __SEGMENTLCD_H
18 #define __SEGMENTLCD_H
19 
20 #include <stdint.h>
21 #include <stdbool.h>
22 
23 #include "segmentlcdconfig.h"
24 
25 /***************************************************************************/
30 /***************************************************************************/
35 #ifdef __cplusplus
36 extern "C" {
37 #endif
38 
39 /* Regular functions */
40 void SegmentLCD_AllOff(void);
41 void SegmentLCD_AllOn(void);
42 void SegmentLCD_AlphaNumberOff(void);
43 void SegmentLCD_ARing(int anum, int on);
44 void SegmentLCD_Battery(int batteryLevel);
45 void SegmentLCD_Disable(void);
46 void SegmentLCD_EnergyMode(int em, int on);
47 void SegmentLCD_Init(bool useBoost);
48 void SegmentLCD_LowerHex( uint32_t num );
49 void SegmentLCD_LowerNumber( int num );
50 void SegmentLCD_Number(int value);
51 void SegmentLCD_NumberOff(void);
52 void SegmentLCD_Symbol(lcdSymbol s, int on);
53 void SegmentLCD_UnsignedHex(uint16_t value);
54 void SegmentLCD_Write(char *string);
55 
56 #ifdef __cplusplus
57 }
58 #endif
59 
63 #endif
void SegmentLCD_LowerNumber(int num)
Write number on lower alphanumeric part of Segment LCD display.
Definition: segmentlcd.c:463
void SegmentLCD_Write(char *string)
Write text on LCD display.
Definition: segmentlcd.c:749
void SegmentLCD_Symbol(lcdSymbol s, int on)
Light up or shut off various symbols on Segment LCD.
Definition: segmentlcd.c:577
void SegmentLCD_NumberOff(void)
Turn all segments on numeric digits in display off.
Definition: segmentlcd.c:564
void SegmentLCD_AllOff(void)
Disable all segments.
Definition: segmentlcd.c:253
void SegmentLCD_AllOn(void)
Enable all segments.
Definition: segmentlcd.c:263
void SegmentLCD_EnergyMode(int em, int on)
Light up or shut off Energy Mode indicator.
Definition: segmentlcd.c:360
void SegmentLCD_ARing(int anum, int on)
Light up or shut off Ring of Indicators.
Definition: segmentlcd.c:284
void SegmentLCD_AlphaNumberOff(void)
Turn all segments on alpha characters in display off.
Definition: segmentlcd.c:272
void SegmentLCD_LowerHex(uint32_t num)
Write a hexadecimal number on lower alphanumeric part of Segment LCD display.
Definition: segmentlcd.c:432
void SegmentLCD_Battery(int batteryLevel)
Light up or shut off Battery Indicator.
Definition: segmentlcd.c:306
void SegmentLCD_Number(int value)
Write number on numeric part on Segment LCD display.
Definition: segmentlcd.c:503
void SegmentLCD_Init(bool useBoost)
Segment LCD Initialization routine for EFM32 STK display.
Definition: segmentlcd.c:382
void SegmentLCD_UnsignedHex(uint16_t value)
Write hexadecimal number on numeric part on Segment LCD display.
Definition: segmentlcd.c:705
void SegmentLCD_Disable(void)
Disables LCD controller.
Definition: segmentlcd.c:339