forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

wujiazhi
2024-06-13 72def895431ad7a08e635b11f3da738e2b2c4618
Function/LCD/lcd.c
@@ -23,13 +23,13 @@
#include "gprs.h"
#include "low_pwr_test.h"
uint8_t LCD_DRIVE_MODE_14_13[1] = {0};    //   1/4duty  1/3bias
uint8_t LCD_DRIVE_MODE_14_14[1] = {1};    //   1/4duty  1/4bias
uint8_t LCD_DRIVE_MODE_18_13[1] = {2};    //   1/8duty  1/3bias   48pinµÄÖ»Ö§³Ö1/8duty£¬µØÖ·¼ÓÔØµ½33H
uint8_t LCD_DRIVE_MODE_18_14[1] = {3};    //   1/8duty  1/4bias
uint8_t LCD_SYSTEM_MODE_OFF_OFF[1] = {0}; //  ÄÚ²¿ÏµÍ³Õñµ´Æ÷OFF£¬LCDÏÔʾOFF
uint8_t LCD_SYSTEM_MODE_ON_OFF[1] = {2};  //  ÄÚ²¿ÏµÍ³Õñµ´Æ÷ON£¬LCDÏÔʾOFF
uint8_t LCD_SYSTEM_MODE_ON_ON[1] = {3};   //  ÄÚ²¿ÏµÍ³Õñµ´Æ÷ON£¬LCDÏÔʾON
//uint8_t LCD_DRIVE_MODE_14_13[1] = {0};    //   1/4duty  1/3bias
//uint8_t LCD_DRIVE_MODE_14_14[1] = {1};    //   1/4duty  1/4bias
//uint8_t LCD_DRIVE_MODE_18_13[1] = {2};    //   1/8duty  1/3bias   48pinµÄÖ»Ö§³Ö1/8duty£¬µØÖ·¼ÓÔØµ½33H
//uint8_t LCD_DRIVE_MODE_18_14[1] = {3};    //   1/8duty  1/4bias
//uint8_t LCD_SYSTEM_MODE_OFF_OFF[1] = {0}; //  ÄÚ²¿ÏµÍ³Õñµ´Æ÷OFF£¬LCDÏÔʾOFF
//uint8_t LCD_SYSTEM_MODE_ON_OFF[1] = {2};  //  ÄÚ²¿ÏµÍ³Õñµ´Æ÷ON£¬LCDÏÔʾOFF
//uint8_t LCD_SYSTEM_MODE_ON_ON[1] = {3};   //  ÄÚ²¿ÏµÍ³Õñµ´Æ÷ON£¬LCDÏÔʾON
uint8_t lcd_wake_up_flag_g = 0;
@@ -46,20 +46,20 @@
SYS_ALARM_VALVE_T sys_show_state_bytes_id_g = AV_NORMAL;
SYS_ALARM_VALVE_T sys_clear_state_bytes_id_g = AV_NORMAL; // Çå³ý±¨¾¯ÏÔʾ
// LCD³õʼ»¯
/* LCD³õʼ»¯*/
void Lcd_Init(void)
{
  //   Lcd_Write(LCD_DRIVE_MODE_COMMAND_ADDR,(uint8_t *)LCD_DRIVE_MODE_18_14,1);
//  //   Lcd_Write(LCD_DRIVE_MODE_COMMAND_ADDR,(uint8_t *)LCD_DRIVE_MODE_18_14,1);
  Lcd_Write(LCD_SYSTEM_MODE_COMMAND_ADDR, LCD_SYSTEM_MODE_ON_ON, 1);
//  Lcd_Write(LCD_SYSTEM_MODE_COMMAND_ADDR, LCD_SYSTEM_MODE_ON_ON, 1);
}
void Lcd_DeInit(void)
{
  LCD_ALL_DISPLAY;
  Lcd_Write(LCD_SYSTEM_MODE_COMMAND_ADDR, LCD_SYSTEM_MODE_OFF_OFF, 1);
   LCD_BACKLIGHT_OFF;
  LCD_PWR_OFF;
//  LCD_ALL_DISPLAY;
//  Lcd_Write(LCD_SYSTEM_MODE_COMMAND_ADDR, LCD_SYSTEM_MODE_OFF_OFF, 1);
//   LCD_BACKLIGHT_OFF;
//  LCD_PWR_OFF;
}
/**************************************
Ãû³Æ£ºLcd_Sys_Init(void)
@@ -212,7 +212,7 @@
****************************************/
void Lcd_Clear_AllTest(void)
{
  memset(LCD_Buffer, 0, sizeof(LCD_Buffer));
  memset(LCD_buffer, 0, sizeof(LCD_buffer));
  LCD_ALL_DISPLAY;
}
/****************************************
@@ -567,5 +567,5 @@
   /*È«²¿Êä³öÏÔʾ*/
   LCD_ALL_DISPLAY;
   /*Çå³ýÏÔʾÊý×é,ÓÃÓÚÏÂÒ»´ÎÌî³ä*/
   memset(LCD_Buffer, 0, sizeof(LCD_Buffer));
   memset(LCD_buffer, 0, sizeof(LCD_buffer));
}