segmentlcd.h

Go to the documentation of this file.
00001 /**************************************************************************/
00035 #ifndef __SEGMENTLCD_H
00036 #define __SEGMENTLCD_H
00037 
00038 #include <stdint.h>
00039 #include <stdbool.h>
00040 
00041 #include "segmentlcdconfig.h"
00042 
00043 /***************************************************************************/
00048 /***************************************************************************/
00053 #ifdef __cplusplus
00054 extern "C" {
00055 #endif
00056 
00057 /* Regular functions */
00058 void SegmentLCD_AllOff(void);
00059 void SegmentLCD_AllOn(void);
00060 void SegmentLCD_AlphaNumberOff(void);
00061 void SegmentLCD_ARing(int anum, int on);
00062 void SegmentLCD_Battery(int batteryLevel);
00063 void SegmentLCD_Disable(void);
00064 void SegmentLCD_EnergyMode(int em, int on);
00065 void SegmentLCD_Init(bool useBoost);
00066 void SegmentLCD_LowerHex( uint32_t num );
00067 void SegmentLCD_LowerNumber( int num );
00068 void SegmentLCD_Number(int value);
00069 void SegmentLCD_NumberOff(void);
00070 void SegmentLCD_Symbol(lcdSymbol s, int on);
00071 void SegmentLCD_UnsignedHex(uint16_t value);
00072 void SegmentLCD_Write(char *string);
00073 
00074 #ifdef __cplusplus
00075 }
00076 #endif
00077 
00081 #endif