1.1.3 Memory Driver
The Memory driver is a multi-client multi-instance buffer model based block driver interface which can be used to communicate with various media devices.
Key Features of Memory Driver:
It works in both Asynchronous and Synchronous modes of operation.
It works in both Bare Metal and RTOS environment.
It can be used to communicate with Different Media's via common Media Interface.
Media which can be accessed directly by Peripheral Libraries (NVM, RAM)
Media which can be accessed by protocol drivers which in-turn connect to respective peripheral Libraries
Example: SST26 Driver --> QSPI peripheral library