buffer.h
来自「可用来自做的AVR-USB-ISP的源码,内符电路图,用AVR M8来模拟USB」· C头文件 代码 · 共 26 行
H
26 行
#ifndef BUFFER_H
#define BUFFER_H
#include <inttypes.h>
#define Buf_Size 8
typedef struct
{
uint8_t get; //Pointer to the next char
uint8_t put; //Pointer to the next empty Position
uint8_t n;
uint16_t size;
uint8_t *buf;
} BUF_t;
uint8_t BUF_add(uint8_t);
void BUF_flush(BUF_t *buffer);
uint8_t BUF_get(BUF_t *buffer);
void BUF_put(uint8_t val, BUF_t *buffer);
void BUF_init(BUF_t *buffer,char *buf,uint16_t size);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?