Elara Spacecraft
Source code & API documentation for Elara spacecraft system computers
Loading...
Searching...
No Matches
mem_tools.hpp File Reference
#include "types.hpp"
Include dependency graph for mem_tools.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define AS_PTR(type, addr)
 

Functions

void mem_write (uint32_t addr, uint32_t data)
 Writes a 32-bit value to addr
 
uint32_t mem_read (uint32_t addr)
 Returns a 32-bit value from addr
 

Macro Definition Documentation

◆ AS_PTR

#define AS_PTR ( type,
addr )
Value:
((type*)addr)

Function Documentation

◆ mem_read()

uint32_t mem_read ( uint32_t addr)
inline

Returns a 32-bit value from addr

Parameters
addr
Returns
uint32_t

◆ mem_write()

void mem_write ( uint32_t addr,
uint32_t data )
inline

Writes a 32-bit value to addr

Parameters
addr
data