Character_lcd(1688).h 704 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. typedef enum{
  5. Instruction_CMD = 0,
  6. Data_CMD,
  7. }Character_CMD_t;
  8. typedef enum{
  9. Line_default = 0,
  10. First_Line,
  11. Second_Line,
  12. }LCD_line_t;
  13. typedef enum{
  14. Power_On = 0,
  15. ACh_Setting = 1,
  16. BCh_Setting,
  17. Atten_150M,
  18. Atten_Wifi,
  19. Atten_30G,
  20. }Switch_case_t;
  21. typedef enum{
  22. Button_NOP = 0,
  23. Button_ESC,
  24. Button_MENU ,
  25. Button_UP ,
  26. Button_DOWN,
  27. Button_ENTER,
  28. }AttenButton_t;
  29. extern void LCD_16T202DA1EA_Init(void);
  30. extern void LCD_M68_DataWrite_COMMAND(uint8_t line,uint8_t cmd,uint8_t* data);
  31. extern void LCD_M68_DataWrite_Clear(void);
  32. extern void Character_Lcd_chMenu(AttenButton_t button);