Infineon Logo AIROC BTSDK v4.9 - Documentation
 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
wiced_block_device.h File Reference

Block device driver declarations for AIROC. More...

Data Structures

struct  wiced_block_device_init_data_t
 
struct  wiced_block_device_struct
 
struct  wiced_block_device_driver_struct
 

Macros

#define BLOCK_DEVICE_ERASE_NOT_REQUIRED   (0)
 
#define BLOCK_DEVICE_WRITE_NOT_ALLOWED   (0)
 

Typedefs

typedef unsigned int wiced_bool_t
 
typedef struct
wiced_block_device_struct 
wiced_block_device_t
 
typedef struct
wiced_block_device_driver_struct 
wiced_block_device_driver_t
 This is the main block device handle.
 
typedef void(* wiced_block_device_status_change_callback_t )(wiced_block_device_t *device, wiced_block_device_status_t new_status)
 

Enumerations

enum  wiced_block_device_status_t { BLOCK_DEVICE_UNINITIALIZED, BLOCK_DEVICE_DOWN, BLOCK_DEVICE_UP_READ_ONLY, BLOCK_DEVICE_UP_READ_WRITE }
 
enum  wiced_block_device_write_mode_t { BLOCK_DEVICE_READ_ONLY, BLOCK_DEVICE_WRITE_IMMEDIATELY, BLOCK_DEVICE_WRITE_BEHIND_ALLOWED }
 

Detailed Description

Block device driver declarations for AIROC.