bootloader.h
来自「PIC18F1320 bootloader. This a port of th」· C头文件 代码 · 共 50 行
H
50 行
#ifndef __BOOTLOADER_H__
#define __BOOTLOADER_H__
//these must be implemented by the user!!!
#include "Comm.h"
#include "DateTime.h"
#define DATA_OK 0xE7
#define DATA_BAD 0xE8
#define WRITE_COMMAND 0xE3
#define WRITE_OK 0xE4
#define WRITE_BAD 0xE5
#define IDENT 0xEA
#define IDACK 0xEB
#define BL_DONE 0xED
class Bootloader
{
private:
ComPort *comPort;
char firmware_filename[255];
int hexchartoint(char val);
int SendBuffer(char *buf);
int major_address;
int Progress;
int Programming;
int cancelled;
char Status[255];
public:
Bootloader();
int GetPercent();
char *GetStatus();
int IsProgramming();
void SetComPort(ComPort *port);
void SetFilename(char *filename);
void Update();
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?