31 lines
443 B
C
31 lines
443 B
C
#ifndef HW_LIB_PAGE_H
|
|
#define HW_LIB_PAGE_H
|
|
|
|
#include "oled.h"
|
|
|
|
typedef void (*Page_t)(OLED_T *dev);
|
|
|
|
extern uint8_t pageid, cur, cnt;
|
|
|
|
typedef struct Page_L {
|
|
uint8_t id;
|
|
uint8_t next;
|
|
uint8_t back;
|
|
uint8_t enter;
|
|
Page_t page;
|
|
} Page_L_t;
|
|
|
|
void pageinit();
|
|
|
|
Page_L_t pagesearch(uint8_t id);
|
|
|
|
void mainpage(OLED_T *dev);
|
|
|
|
void pageA(OLED_T *dev);
|
|
|
|
void pageB(OLED_T *dev);
|
|
|
|
void pageC(OLED_T *dev);
|
|
|
|
#endif //HW_LIB_PAGE_H
|