This module implements block device API. It should be used as a reference block device.
More...
This module implements block device API. It should be used as a reference block device.
#define NRF_BLOCK_DEV_RAM_CONFIG |
( |
|
blk_size, |
|
|
|
buffer, |
|
|
|
buffer_size |
|
) |
| |
Value:{ \
.block_size = (blk_size), \
.p_work_buffer = (buffer), \
.size = (buffer_size), \
}
RAM block device config initializer (nrf_block_dev_ram_config_t)
- Parameters
-
blk_size | Block size |
buffer | RAM work buffer |
buffer_size | RAM work buffer size |
#define NRF_BLOCK_DEV_RAM_DEFINE |
( |
|
name, |
|
|
|
config, |
|
|
|
info |
|
) |
| |
Value:
.ram_config = config, \
}
Defines a RAM block device.
- Parameters
-
Returns block device API handle from RAM block device.
- Parameters
-
[in] | p_blk_ram | Ram block device |
- Returns
- Block device handle