Zephyr API Documentation 4.3.0-rc1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
mchp_nvmctrl_g1.h File Reference

Extended Flash Operations for Microchip NVMCTRL G1. More...

Go to the source code of this file.

Data Structures

struct  flash_mchp_ex_op_userrow_data
 Structure for user row data operations in MCHP flash. More...

Typedefs

typedef struct flash_mchp_ex_op_userrow_data flash_mchp_ex_op_userrow_data_t
 Structure for user row data operations in MCHP flash.

Enumerations

enum  flash_mchp_ex_ops_t { FLASH_EX_OP_USER_ROW_ERASE , FLASH_EX_OP_USER_ROW_WRITE , FLASH_EX_OP_REGION_LOCK , FLASH_EX_OP_REGION_UNLOCK }
 Extended flash operation codes for MCHP flash controller. More...

Detailed Description

Extended Flash Operations for Microchip NVMCTRL G1.

This header provides definitions and data structures for additional flash memory operations specific to the Microchip NVMCTRL G1 flash controller. It extends the standard flash driver capabilities by enabling advanced operations such as user row access and region locking/unlocking.

Note
This file should only be included when targeting devices with the NVMCTRL G1 flash controller.

Typedef Documentation

◆ flash_mchp_ex_op_userrow_data_t

Structure for user row data operations in MCHP flash.

This structure is used to specify the parameters for operations involving the user row region of flash memory, such as writing data to or erasing a portion of the user row.

Enumeration Type Documentation

◆ flash_mchp_ex_ops_t

Extended flash operation codes for MCHP flash controller.

This enumeration defines the set of extended operations that can be performed on the flash memory, such as erasing or writing the user row, and locking or unlocking specific flash regions.

Enumerator
FLASH_EX_OP_USER_ROW_ERASE 
FLASH_EX_OP_USER_ROW_WRITE 
FLASH_EX_OP_REGION_LOCK 
FLASH_EX_OP_REGION_UNLOCK