MentOS
0.8.0
The Mentoring Operating System
|
Memory Mapped IO functions implementation. More...
Functions | |
uint8_t | in_memb (uint32_t addr) |
Reads a 8-bit value from the given address. More... | |
uint16_t | in_mems (uint32_t addr) |
Reads a 16-bit value from the given address. More... | |
uint32_t | in_meml (uint32_t addr) |
Reads a 32-bit value from the given address. More... | |
void | out_memb (uint32_t addr, uint8_t value) |
Writes a 8-bit value at the given address. More... | |
void | out_mems (uint32_t addr, uint16_t value) |
Writes a 16-bit value at the given address. More... | |
void | out_meml (uint32_t addr, uint32_t value) |
Writes a 32-bit value at the given address. More... | |
Memory Mapped IO functions implementation.
Reads a 8-bit value from the given address.
addr | the address we want to read from. |
Reads a 32-bit value from the given address.
addr | the address we want to read from. |
Reads a 16-bit value from the given address.
addr | the address we want to read from. |
Writes a 8-bit value at the given address.
addr | the address we want to write to. |
value | the value we want to write. |
Writes a 32-bit value at the given address.
addr | the address we want to write to. |
value | the value we want to write. |