📄 scheduler.h
字号:
//*-----------------------------------------------------------------------------//* ATMEL Microcontroller Software Support - ROUSSET -//*-----------------------------------------------------------------------------//* The software is delivered "AS IS" without warranty or condition of any//* kind, either express, implied or statutory. This includes without//* limitation any warranty or condition with respect to merchantability or//* fitness for any particular purpose, or against the infringements of//* intellectual property rights of others.//*-----------------------------------------------------------------------------//* File Name : scheduler.h//* Object ://*//* 1.0 17/04/99 JPP : Creation//*-----------------------------------------------------------------------------#ifndef scheduler_h#define scheduler_h/* send state value */#define SYNCRHO_OK 0x01#define SYNCRHO_NOK 0x02#define END_SEND_NOK 0x04#define END_SEND_OK 0x05#define ERROR_SEND_ERASE 0x06#define ERROR_SEND_DATA 0x07#define SEND_DATA 0x08#define ERROR_SEND_WRITE 0x09#define SCHED_SPEED_OK 0x0A#define SCHED_INFO_OK 0x0B#define VERIFY_OK 0x0C#define VERIFY_NOK 0x0D#define SEND_SPEED 0x0E#define ERROR_SEND_SPEED 0x0Ftypedef struct scheduler_data{ int state ; int send_reset; long add_rerror; long current_add; long current_len; unsigned long checksum; int nb_nack; int nb_error;} scheduler_data ;/* Function Prototyping File */extern unsigned int scheduler_state ( void );extern unsigned int scheduler(void);extern unsigned int scheduler_syncro(void);extern void printSheduleInfo ( char *message,int * len);extern void printSheduleState ( char *message,int * len);extern void printSheduleResult ( char *message,int * len);extern void scheduler_restart(void);#endif /* scheduler_h */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -