| 200 | } |
| 201 | |
| 202 | uint8_t ZBS_interface::select_flash(uint8_t page) { |
| 203 | uint8_t sfr_low_bank = page ? 0x80 : 0x00; |
| 204 | write_sfr(0xd8, sfr_low_bank); |
| 205 | delay(1); |
| 206 | return read_sfr(0xd8) == sfr_low_bank; |
| 207 | } |
| 208 | |
| 209 | void ZBS_interface::erase_flash() { |
| 210 | send_byte(ZBS_CMD_ERASE_FLASH); |
no test coverage detected