To avoid the LOW_FREQUENCY_VALUE issue. Change the 32768 direct value as for it.
Fork of EFM32_SegmentLCD by
segmentlcd.h
- Committer:
- ura_pooh
- Date:
- 2016-12-14
- Revision:
- 7:10a37bbb0698
- Parent:
- 0:559902e88130
File content as of revision 7:10a37bbb0698:
/**************************************************************************//** * @file * @brief EFM32 Segment LCD Display driver, header file * @version 3.20.9 ****************************************************************************** * @section License * <b>(C) Copyright 2014 Silicon Labs, http://www.silabs.com</b> ******************************************************************************* * * This file is licensensed under the Silabs License Agreement. See the file * "Silabs_License_Agreement.txt" for details. Before using this software for * any purpose, you must agree to the terms of that agreement. * ******************************************************************************/ #ifndef __SEGMENTLCD_H #define __SEGMENTLCD_H #include <stdint.h> #include <stdbool.h> #if defined( TARGET_EFM32GG_STK3700 ) #include "segmentlcdconfig_stk_gg.h" #elif defined( TARGET_EFM32_G8XX_STK ) #include "segmentlcdconfig_stk_g.h" #elif defined( TARGET_EFM32LG_STK3600 ) #include "segmentlcdconfig_stk_lg.h" #elif defined( TARGET_EFM32TG_STK3300 ) #include "segmentlcdconfig_stk_tg.h" #elif defined( TARGET_EFM32WG_STK3800 ) #include "segmentlcdconfig_stk_wg.h" #elif defined( TARGET_EFM32ZG_STK3200 ) #error "No segment LCD available on the Zero Gecko STK." #elif defined( TARGET_EFM32HG_STK3400 ) #error "No segment LCD available on the Happy Gecko STK." #else #error "No EFM32 target STK defined." #endif /***************************************************************************//** * @addtogroup Drivers * @{ ******************************************************************************/ /***************************************************************************//** * @addtogroup SegmentLcd * @{ ******************************************************************************/ #ifdef __cplusplus extern "C" { #endif /* Regular functions */ void SegmentLCD_AllOff(void); void SegmentLCD_AllOn(void); void SegmentLCD_AlphaNumberOff(void); void SegmentLCD_ARing(int anum, int on); void SegmentLCD_Battery(int batteryLevel); void SegmentLCD_Disable(void); void SegmentLCD_EnergyMode(int em, int on); void SegmentLCD_Init(bool useBoost); void SegmentLCD_LowerHex( uint32_t num ); void SegmentLCD_LowerNumber( int num ); void SegmentLCD_Number(int value); void SegmentLCD_NumberOff(void); void SegmentLCD_Symbol(lcdSymbol s, int on); void SegmentLCD_UnsignedHex(uint16_t value); void SegmentLCD_Write(char *string); #ifdef __cplusplus } #endif /** @} (end group SegmentLcd) */ /** @} (end group Drivers) */ #endif