Jump to main content

##

# 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