forked from NordicPlayground/ble-optiboot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
stk500.h
39 lines (39 loc) · 1.71 KB
/
stk500.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/* STK500 constants list, from AVRDUDE */
#define STK_OK 0x10
#define STK_FAILED 0x11 /* Not used */
#define STK_UNKNOWN 0x12 /* Not used */
#define STK_NODEVICE 0x13 /* Not used */
#define STK_INSYNC 0x14 /* ' ' */
#define STK_NOSYNC 0x15 /* Not used */
#define ADC_CHANNEL_ERROR 0x16 /* Not used */
#define ADC_MEASURE_OK 0x17 /* Not used */
#define PWM_CHANNEL_ERROR 0x18 /* Not used */
#define PWM_ADJUST_OK 0x19 /* Not used */
#define CRC_EOP 0x20 /* 'SPACE' */
#define STK_GET_SYNC 0x30 /* '0' */
#define STK_GET_SIGN_ON 0x31 /* '1' */
#define STK_SET_PARAMETER 0x40 /* '@' */
#define STK_GET_PARAMETER 0x41 /* 'A' */
#define STK_SET_DEVICE 0x42 /* 'B' */
#define STK_SET_DEVICE_EXT 0x45 /* 'E' */
#define STK_ENTER_PROGMODE 0x50 /* 'P' */
#define STK_LEAVE_PROGMODE 0x51 /* 'Q' */
#define STK_CHIP_ERASE 0x52 /* 'R' */
#define STK_CHECK_AUTOINC 0x53 /* 'S' */
#define STK_LOAD_ADDRESS 0x55 /* 'U' */
#define STK_UNIVERSAL 0x56 /* 'V' */
#define STK_PROG_FLASH 0x60 /* '`' */
#define STK_PROG_DATA 0x61 /* 'a' */
#define STK_PROG_FUSE 0x62 /* 'b' */
#define STK_PROG_LOCK 0x63 /* 'c' */
#define STK_PROG_PAGE 0x64 /* 'd' */
#define STK_PROG_FUSE_EXT 0x65 /* 'e' */
#define STK_READ_FLASH 0x70 /* 'p' */
#define STK_READ_DATA 0x71 /* 'q' */
#define STK_READ_FUSE 0x72 /* 'r' */
#define STK_READ_LOCK 0x73 /* 's' */
#define STK_READ_PAGE 0x74 /* 't' */
#define STK_READ_SIGN 0x75 /* 'u' */
#define STK_READ_OSCCAL 0x76 /* 'v' */
#define STK_READ_FUSE_EXT 0x77 /* 'w' */
#define STK_READ_OSCCAL_EXT 0x78 /* 'x' */