📄 phone.h
字号:
#ifndef _PHONE_H
#define _PHONE_H
#define MAX_DIAL_PHONE_NUM 10
#define MAX_RECEIVED_PHONE_NUM 10
#define MAX_SEND_NEWS_NUM 10
#define MAX_RECEIVED_NEWS_NUM 10
#define MAX_PHONE_NUM_LEN 20
#define MAX_NEWS_LEN 160
#define MAX_LIST_NUM MAX_DIAL_PHONE_NUM
#define MAX_SHOW_BUTTON_NUM 6
#define EOD 0xff
extern U8 list_to_display[MAX_LIST_NUM];
struct phone_num_stru
{
char phone_num[MAX_PHONE_NUM_LEN+1];
U8 next;
};
typedef struct phone_num_stru PHONE_NUM_STRU;
struct phone_news_stru
{
char news_content[MAX_NEWS_LEN+1]; //+1 for ending '/0'
U8 next;
};
typedef struct phone_news_stru PHONE_NEWS_STRU;
typedef struct{
PHONE_NUM_STRU last_dial_phone[MAX_DIAL_PHONE_NUM];
PHONE_NUM_STRU last_received_phone[MAX_RECEIVED_PHONE_NUM];
PHONE_NEWS_STRU last_send_news[MAX_SEND_NEWS_NUM];
PHONE_NEWS_STRU last_received_news[MAX_RECEIVED_NEWS_NUM];
U8 empty_dial_phone;
U8 empty_received_phone;
U8 empty_send_news;
U8 empty_received_news;
}PHONE_RAM_FLASH;
extern STATUS DataInitialPhone(void);
extern STATUS SaveNewDialPhone(char *new_dial_phone,U8 reserved);
extern STATUS SaveNewReceivedPhone(char *new_received_phone,U8 reserved);
extern STATUS SaveNewSendNews(char *new_send_news,U8 reserved);
extern STATUS SaveNewReceivedNews(char *new_received_news,U8 reserved);
extern STATUS ReadLastDialPhone(void);
extern STATUS ReadLastReceivedPhone(void);
extern STATUS ReadLastSendNews(void);
extern STATUS ReadLastReceivedNews(void);
extern STATUS GetDialPhoneNum(U8 phone_no,char *phone_num);
extern STATUS GetReceivedPhoneNum(U8 phone_no,char *phone_num);
extern STATUS GetSendNewsContent(U8 news_no,char *news_content);
extern STATUS GetReceivedNewsContent(U8 news_no,char *news_content);
extern STATUS DelDialPhone(U8 phone_no);
extern STATUS DelReceivedPhone(U8 phone_no);
extern STATUS DelSendNews(U8 news_no);
extern STATUS DelReceivedNews(U8 news_no);
extern STATUS SaveUnanswerPhone(char *unanswer_phone,U8 reserved);
extern STATUS SaveUnreadNews(char *unread_news,U8 reserved);
/****
extern PHONE_RAM_FLASH phone;
U8 list_to_display[MAX_LIST_NUM];
********/
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -