45 #define IAP_PREWRRITE_CMD 50
46 #define IAP_WRISECTOR_CMD 51
47 #define IAP_ERSSECTOR_CMD 52
48 #define IAP_BLANK_CHECK_SECTOR_CMD 53
49 #define IAP_REPID_CMD 54
50 #define IAP_READ_BOOT_CODE_CMD 55
51 #define IAP_COMPARE_CMD 56
52 #define IAP_REINVOKE_ISP_CMD 57
53 #define IAP_READ_UID_CMD 58
54 #define IAP_ERASE_PAGE_CMD 59
55 #define IAP_EEPROM_WRITE 61
56 #define IAP_EEPROM_READ 62
59 #define IAP_CMD_SUCCESS 0
60 #define IAP_INVALID_COMMAND 1
61 #define IAP_SRC_ADDR_ERROR 2
62 #define IAP_DST_ADDR_ERROR 3
63 #define IAP_SRC_ADDR_NOT_MAPPED 4
64 #define IAP_DST_ADDR_NOT_MAPPED 5
65 #define IAP_COUNT_ERROR 6
66 #define IAP_INVALID_SECTOR 7
67 #define IAP_SECTOR_NOT_BLANK 8
68 #define IAP_SECTOR_NOT_PREPARED 9
69 #define IAP_COMPARE_ERROR 10
71 #define IAP_PARAM_ERROR 12
72 #define IAP_ADDR_ERROR 13
73 #define IAP_ADDR_NOT_MAPPED 14
74 #define IAP_CMD_LOCKED 15
75 #define IAP_INVALID_CODE 16
76 #define IAP_INVALID_BAUD_RATE 17
77 #define IAP_INVALID_STOP_BIT 18
78 #define IAP_CRP_ENABLED 19
148 uint8_t
Chip_IAP_Compare(uint32_t dstAdd, uint32_t srcAdd, uint32_t bytescmp);