Zephyr Project API 4.2.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Extended operations for Renesas RA flash controllers. More...

Files

file  ra_flash_api_extensions.h
 Header file for Renesas RA flash extended operations.
 

Data Structures

struct  flash_ra_cf_block_map
 A bitmask structure for mapping code flash blocks. More...
 
struct  flash_ra_ex_write_protect_in
 Input parameters for FLASH_RA_EX_OP_WRITE_PROTECT operation. More...
 
struct  flash_ra_ex_write_protect_out
 Output parameters for FLASH_RA_EX_OP_WRITE_PROTECT operation. More...
 

Typedefs

typedef struct flash_ra_ex_write_protect_in flash_ra_ex_write_protect_in_t
 Input parameters for FLASH_RA_EX_OP_WRITE_PROTECT operation.
 
typedef struct flash_ra_ex_write_protect_out flash_ra_ex_write_protect_out_t
 Output parameters for FLASH_RA_EX_OP_WRITE_PROTECT operation.
 

Enumerations

enum  ra_ex_ops { FLASH_RA_EX_OP_WRITE_PROTECT = FLASH_EX_OP_VENDOR_BASE }
 Enumeration for Renesas RA flash extended operations. More...
 

Detailed Description

Extended operations for Renesas RA flash controllers.

Typedef Documentation

◆ flash_ra_ex_write_protect_in_t

◆ flash_ra_ex_write_protect_out_t

#include <include/zephyr/drivers/flash/ra_flash_api_extensions.h>

Output parameters for FLASH_RA_EX_OP_WRITE_PROTECT operation.

This is populated by the driver to report the current write protection settings.

Enumeration Type Documentation

◆ ra_ex_ops

enum ra_ex_ops

#include <include/zephyr/drivers/flash/ra_flash_api_extensions.h>

Enumeration for Renesas RA flash extended operations.

Enumerator
FLASH_RA_EX_OP_WRITE_PROTECT 

Renesas RA flash write protection control.

Attention
Available only when the following Kconfig option is enabled:
CONFIG_FLASH_RENESAS_RA_HP_WRITE_PROTECT 
.
Parameters
inPointer to a flash_ra_ex_write_protect_in_t structure specifying the desired changes to the write protection settings. Can be NULL if only retrieving the current write protection settings is desired.
outPointer to a flash_ra_ex_write_protect_out_t structure to store the current write protection settings. Can be NULL if the statis is not needed.