add IAP sample project, mini program manual

see:
doc/20.In_Application_Programming_based_EVB_MX_Plus.md
This commit is contained in:
daishengdong
2020-04-15 18:11:13 +08:00
parent 3500ccd27c
commit 5c21ce702f
49 changed files with 8111 additions and 91 deletions

View File

@@ -25,12 +25,12 @@ __STATIC__ uint8_t kv_checksum_crc8(uint8_t *buf, int nbyte)
uint8_t crc = 0;
#define POLY 0x31
#define BIT_PER_BYTE 8
#define WIDTH 8
#define TOP_BIT 0x80
while (nbyte--) {
crc ^= *buf++;
for (i = 0; i < BIT_PER_BYTE; ++i) {
for (i = 0; i < WIDTH; ++i) {
if (crc & TOP_BIT) {
crc = (crc << 1) ^ POLY;
} else {