![]() |
Elara Spacecraft
Source code & API documentation for Elara spacecraft system computers
|
#include "peripherals/pl011.hpp"
Functions | |
| void | pl011_init () |
| Initializes PL011 functionality. | |
| void | hexstring (unsigned int d) |
Converts num into a hexadecimal string and outputs it. | |
| void | binary (unsigned long long d, unsigned int linebreak) |
Converts d into a binary string and outputs it. | |
| void | pl011_putc (unsigned char c) |
| Outputs a single character. | |
| void | pl011_puts (const char *str) |
Outputs a \0 terminated string. | |
| char | pl011_getc () |
| Returns an inputted character. | |
| void binary | ( | unsigned long long | num, |
| unsigned int | linebreak = 8 ) |
Converts d into a binary string and outputs it.
| num | |
| linebreak | Defaulted at 8, printing a new character for eveyr specified number of characters |
| void hexstring | ( | unsigned int | num | ) |
Converts num into a hexadecimal string and outputs it.
| num |
| char pl011_getc | ( | ) |
Returns an inputted character.
| void pl011_init | ( | ) |
Initializes PL011 functionality.
| void pl011_putc | ( | unsigned char | msg | ) |
Outputs a single character.
| msg |
| void pl011_puts | ( | const char * | msg | ) |
Outputs a \0 terminated string.
| msg |