22 *Status = (uint8_t)(reg32 & 0xFF);
42 *Status = (uint8_t)(reg16 & 0xFF);
83 flash_addr = (uint32_t)pagenum << 9;
85 flash_addr = (uint32_t)pagenum << 10;
87 flash_addr = (uint32_t)pagenum << 11;
97 Wbuff[wcnt] = (flash_addr>>16) & 0xFF;
100 Wbuff[wcnt] = (flash_addr>>8) & 0xFF;
103 Wbuff[wcnt] = flash_addr & 0xFF;
110 Wbuff[wcnt] = (uint32_t)data[i];
123 while (!(stat & 0x80));
142 flash_addr = (uint32_t)pagenum << 9;
144 flash_addr = (uint32_t)pagenum << 10;
146 flash_addr = (uint32_t)pagenum << 11;
156 Wbuff[wcnt] = (flash_addr>>16) & 0xFF;
159 Wbuff[wcnt] = (flash_addr>>8) & 0xFF;
162 Wbuff[wcnt] = flash_addr & 0xFF;
169 Wbuff[wcnt] = (uint32_t)data[i];
182 while (!(stat & 0x80));
198 int wcnt = 0, rcnt = 0;
201 flash_addr = (uint32_t)pagenum << 9;
203 flash_addr = (uint32_t)pagenum << 10;
205 flash_addr = (uint32_t)pagenum << 11;
215 Wbuff[wcnt] = (flash_addr>>16) & 0xFF;
218 Wbuff[wcnt] = (flash_addr>>8) & 0xFF;
221 Wbuff[wcnt] = flash_addr & 0xFF;
225 for (i=0; i<4; i++) {
246 data[i] = (uint8_t)Rbuff[
i];
262 int wcnt = 0, rcnt = 0;
265 flash_addr = (uint32_t)pagenum << 9;
267 flash_addr = (uint32_t)pagenum << 10;
269 flash_addr = (uint32_t)pagenum << 11;
279 Wbuff[wcnt] = (flash_addr>>16) & 0xFF;
282 Wbuff[wcnt] = (flash_addr>>8) & 0xFF;
285 Wbuff[wcnt] = flash_addr & 0xFF;
289 for (i=0; i<4; i++) {
311 data[i] = (uint8_t)Rbuff[
i];
320 uint32_t data32[2048];
338 data[i] = (uint8_t)data32[
i];
347 uint16_t data16[2048];
365 data[i] = (uint8_t)data16[
i];