Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
Disk validation API

Enumerations

enum  { VALIDATION_DISK_POWER_UP = 0 , VALIDATION_DISK_DRIVER = BIT(0) , VALIDATION_DISK_THROUGHPUT = BIT(1) , VALIDATION_DISK_ERASE = BIT(2) }
 

Functions

int infuse_validation_disk (const char *disk, uint8_t flags)
 Validate the behaviour of external disks.
 

Detailed Description

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

#include <infuse/validation/disk.h>

Enumerator
VALIDATION_DISK_POWER_UP 

Validate that flash powers up.

VALIDATION_DISK_DRIVER 

Rigorous driver behavioural tests.

VALIDATION_DISK_THROUGHPUT 

Read and write throughput.

VALIDATION_DISK_ERASE 

Perform a full disk erase.

Function Documentation

◆ infuse_validation_disk()

int infuse_validation_disk ( const char * disk,
uint8_t flags )

#include <infuse/validation/disk.h>

Validate the behaviour of external disks.

Parameters
diskDisk name
flagsValidation tests to run
Return values
0On success
-errnoOn failure