int32_t PIOS_FLASH_find_partition_id(enum pios_flash_partition_labels label, uintptr_t *partition_id)
 
int32_t PIOS_FLASH_erase_partition(uintptr_t partition_id)
 
enum dfu_partition_label label
 
uint16_t PIOS_FLASH_get_num_partitions(void)
 
int32_t PIOS_FLASH_get_partition_size(uintptr_t partition_id, uint32_t *partition_size)
 
void * PIOS_FLASH_get_address(uintptr_t partition_id, uint32_t *partition_size)
 
uint8_t data[XFER_BYTES_PER_PACKET]
 
int32_t PIOS_FLASH_write_data(uintptr_t partition_id, uint32_t offset, const uint8_t *data, uint16_t len)
 
int32_t PIOS_FLASH_end_transaction(uintptr_t partition_id)
 
int32_t PIOS_FLASH_erase_range(uintptr_t partition_id, uint32_t start_offset, uint32_t size)
 
pios_flash_partition_labels
 
int32_t PIOS_FLASH_read_data(uintptr_t partition_id, uint32_t offset, uint8_t *data, uint16_t len)
 
int32_t PIOS_FLASH_start_transaction(uintptr_t partition_id)