📄 message.h
字号:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include "pthread.h"
#include "led.h"
#include "mwd.h"
#define BUFFER_SIZE 16
#define LED_LSHIFT 0xA1
#define LED_RSHIFT 0xA0
#define LED_CLSHIFT 0xA3
#define LED_CRSHIFT 0xA2
#define LED_SDATE 0x41
#define ZLG7289_CMD_RST 0xA4
#define ZLG7289_CMD_TEST 0xBF
#define ZLG7289_CMD_LSHIFT 0xA1
#define ZLG7289_CMD_RSHIFT 0xA0
#define ZLG7289_CMD_CLSHIFT 0xA3
#define ZLG7289_CMD_CRSHIFT 0xA2
#define ZLG7289_CMD_DATA0 0x80
#define ZLG7289_CMD_DATA1 0xC8
#define ZLG7289_CMD_DATA3 0x90
#define ZLG7289_CMD_FLASH 0x88
#define ZLG7289_CMD_HIDE 0x98
#define ZLG7289_CMD_LDOT 0xE0
#define ZLG7289_CMD_HDOT 0xC0
#define ZLG7289_CMD_RDKEY 0x15
#define MOTOR 0xAB
#define MOTORS 0XAC
#define MOTORE 0XAD
#define SHOWAD 0xAA
#define SHOWTEMP 0xbb
typedef struct message{
char type;
int num;
}MSGE;
struct prodcons {
MSGE msg[BUFFER_SIZE];
pthread_mutex_t lock;
int readpos, writepos;
pthread_cond_t notempty;
pthread_cond_t notfull;
};
struct prodcons mbuffer;
void* mwd(void *data);
void init(struct prodcons * b);
void sendmessage(struct prodcons * b, MSGE *m);
int receivemessage(struct prodcons * b,MSGE *m);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -