![]() |
NEORV32 - Software Framework Documentation
|
Interactive memory inspector. More...
Macros | |
User configuration | |
#define | BAUD_RATE 19200 |
Functions | |
void | read_memory (void) |
void | setup_access (void) |
void | write_memory (void) |
void | dump_memory (void) |
void | hexdump (void) |
uint32_t | hexstr_to_uint (char *buffer, uint8_t length) |
void | aux_print_hex_byte (uint8_t byte) |
int | main () |
Variables | |
char | access_size |
Interactive memory inspector.
#define BAUD_RATE 19200 |
UART BAUD rate
void aux_print_hex_byte | ( | uint8_t | byte | ) |
Print HEX byte.
[in] | byte | Byte to be printed as 2-cahr hex value. |
void dump_memory | ( | void | ) |
Read several bytes/halfs/word from memory base address
void hexdump | ( | void | ) |
Make pretty hexadecimal + ASCII dump (byte-wise)
uint32_t hexstr_to_uint | ( | char * | buffer, |
uint8_t | length | ||
) |
Helper function to convert N hex chars string into uint32_T
[in,out] | buffer | Pointer to array of chars to convert into number. |
[in,out] | length | Length of the conversion string. |
Helper function to convert N hex char string into uint32_t.
[in] | buffer | Pointer to array of chars to convert into number. |
[in] | length | Length of the conversion string. |
Helper function to convert N hex chars string into uint32_t
[in,out] | buffer | Pointer to array of chars to convert into number. |
[in,out] | length | Length of the conversion string. |
int main | ( | void | ) |
This program provides an interactive console to read/write memory.
void read_memory | ( | void | ) |
Read from memory address
void setup_access | ( | void | ) |
Configure memory access size
void write_memory | ( | void | ) |
Write to memory address