AVR SD Safety Framework 1.0.0
Loading...
Searching...
No Matches
RAMCTRL Driver

Contains API prototypes for the RAMCTRL (RAM Controller) driver. More...

Files

file  driver_ramctrl.c
 Implements APIs for the RAMCTRL (RAM Controller) driver.
file  driver_ramctrl.h
 Contains API prototypes for the RAMCTRL (RAM Controller) driver.

Functions

uint8_t RAMCTRL_ReadIntFlags (void)
 Reads the INTFLAGS register value.
void RAMCTRL_WriteIntFlags (uint8_t value)
 Overwrites the INTFLAGS register value.
uint16_t RAMCTRL_ReadAddress (void)
 Reads the ADDR register value.
uint8_t RAMCTRL_ReadSyndrome (void)
 Reads the SYNDROME register value.

Detailed Description

Contains API prototypes for the RAMCTRL (RAM Controller) driver.

These APIs provide direct register access and have no functional knowledge of the register interface. No input or output validation is performed in the drivers. It is the responsibility of the calling function to use them correctly according to the register interface specification.

UML Class Diagrams

Function Documentation

◆ RAMCTRL_ReadAddress()

uint16_t RAMCTRL_ReadAddress ( void )

Reads the ADDR register value.

Returns
The read value.

◆ RAMCTRL_ReadIntFlags()

uint8_t RAMCTRL_ReadIntFlags ( void )

Reads the INTFLAGS register value.

Returns
The read value.
Here is the caller graph for this function:

◆ RAMCTRL_ReadSyndrome()

uint8_t RAMCTRL_ReadSyndrome ( void )

Reads the SYNDROME register value.

Returns
The read value.

◆ RAMCTRL_WriteIntFlags()

void RAMCTRL_WriteIntFlags ( uint8_t value)

Overwrites the INTFLAGS register value.

Parameters
valueSpecifies the value to write.
Here is the call graph for this function:
Here is the caller graph for this function: