void microwire_master_erase(uint32_t address)
erase memory
void microwire_master_setup(uint32_t frequency, bool organization_x16, uint8_t address_size)
setup microwire peripheral
void microwire_master_erase_all(void)
erase all memory
void microwire_master_read(uint32_t address, uint16_t *data, size_t length)
read data from slave memory
void microwire_master_wait_ready(void)
wait until slave is ready after a write or erase
void microwire_master_write_enable(void)
enable write and erase operations
void microwire_master_write_all(uint16_t data)
write data to all slave memory
void microwire_master_write_disable(void)
disable write and erase operations
void microwire_master_write(uint32_t address, uint16_t data)
write data to slave memory