forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

jinlicong
2024-05-15 d14dd3a2106de793fbe08dc5a12cf80defd3258a
Function/LCD/lcd_io_api.c
@@ -22,7 +22,7 @@
uint8_t   LCD_Buffer[SEGNUM] = {0};
void Lcd_IO_Init(void)
void Lcd_GPIO_Init(void)
{
   CMU_PERCLK_SetableEx(PADCLK, ENABLE);  //PADʱÖÓ£¨GPIO£©Ê¹Äܺ¯Êý
   
@@ -84,14 +84,14 @@
show_type-1СÊýµãºóÓÐÈýλ£»show_type-0СÊýµãºóÓÐËÄλ
˵Ã÷£ºÔÚÊäÈëÊý¾ÝÊÇÓÐÊýλÏÞÖÆ£¬µÚÒ»ÐÐ9¸öÊý룬ÊäÈëÊý¾ÝµÄʱºòÐèÒª¿¼ÂÇÕý¸ººÅÕ¼Ò»¸öÊýλµÄÇé¿ö
**************************************/
void Lcd_DisplayFirstLine_23A(uint8_t show_type,double number)
void Lcd_DisplayFirstLine_23A(u8 show_type,double number)
{
   uint64_t  number_div, number_10000, number_1000;
   uint8_t      array[9] = { 0 };
   uint8_t      yu_temp;
   uint8_t      num_array = 0;
   uint8_t      i;
   uint8_t signflag = 0;
   u8 signflag = 0;
   if (number < 0)  //ÅжϸÃÊýÊÇ·ñΪ¸ºÊý
   {
@@ -260,7 +260,7 @@
show_type-1СÊýµãºóÓÐÈýλ£»show_type-0СÊýµãºóÓÐËÄλ
˵Ã÷£ºÔÚÊäÈëÊý¾ÝÊÇÓÐÊýλÏÞÖÆ£¬µÚ¶þÐÐ6¸öÊý룬ÊäÈëÊý¾ÝµÄʱºòÐèÒª¿¼ÂÇÕý¸ººÅÕ¼Ò»¸öÊýλµÄÇé¿ö
*********************************/
void Lcd_DisplaySecondLine_23A(uint8_t show_type,double number)
void Lcd_DisplaySecondLine_23A(u8 show_type,double number)
{
   uint32_t  number_div, number_10000, number_1000;
#ifdef LCD_NEW
@@ -271,7 +271,7 @@
   uint8_t      yu_temp;
   uint8_t      num_array = 0;
   uint8_t      i;
   uint8_t signflag = 0;
   u8 signflag = 0;
   if (number < 0)  //ÅжϸÃÊýÊÇ·ñΪ¸ºÊý
   {
@@ -523,7 +523,7 @@
 *¾ÙÀý£ºLCD_DisplayDigit(9,8 )£¬µÚ9¸ö¡°8×Ö¡±¶ÎÏÔʾ8
 *ʱ¼ä£º220818
*********************************************/
void Lcd_DisplayDigit_23A(unsigned char Position ,uint8_t Digit)
void Lcd_DisplayDigit_23A(unsigned char Position ,u8 Digit)
{
#ifdef LCD_NEW
    switch(Position)