Character_lcd(4964).h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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. typedef enum{
  30. Menu_Layer = 0,
  31. AChSetting_Layer,
  32. AChSetting_150MLayer,
  33. AChSetting_WIFIMLayer,
  34. AChSetting_30GMLayer,
  35. BChSetting_Layer,
  36. BChSetting_150MLayer,
  37. BChSetting_WIFIMLayer,
  38. BChSetting_30GMLayer,
  39. AChSetting_Change150MLayer,
  40. AChSetting_ChangeWIFIMLayer,
  41. AChSetting_Change30GMLayer,
  42. BChSetting_Change150MLayer,
  43. BChSetting_ChangeWIFIMLayer,
  44. BChSetting_Change30GMLayer,
  45. }Layer_t;
  46. extern void LCD_M68_DataWrite_COMMAND(uint8_t line,uint8_t cmd,uint8_t* data);
  47. extern void LCD_M68_DataWrite_Clear(void);
  48. extern void Character_Lcd_chMenu(AttenButton_t button);