hollyhock
All Classes Files Functions Variables Enumerations Enumerator Macros Modules
debug.hpp
Go to the documentation of this file.
1
35#pragma once
36#include <stdint.h>
37
43extern "C"
44void Debug_GetCursorPosition(int *x, int *y);
45
59extern "C"
60void Debug_Printf(int x, int y, bool invert, int zero, const char *format, ...);
61
69extern "C"
70void Debug_PrintNumberHex_Byte(uint8_t value, int x, int y);
71
79extern "C"
80void Debug_PrintNumberHex_Dword(uint32_t value, int x, int y);
81
89extern "C"
90void Debug_PrintNumberHex_Nibble(uint8_t value, int x, int y);
91
99extern "C"
100void Debug_PrintNumberHex_Word(uint16_t value, int x, int y);
101
112extern "C"
113bool Debug_PrintString(const char *string, bool invert);
114
121extern "C"
122int Debug_SetCursorPosition(int x, int y);
123
131extern "C"
void Debug_GetCursorPosition(int *x, int *y)
void Debug_Printf(int x, int y, bool invert, int zero, const char *format,...)
void Debug_PrintNumberHex_Byte(uint8_t value, int x, int y)
int Debug_WaitKey()
bool Debug_PrintString(const char *string, bool invert)
int Debug_SetCursorPosition(int x, int y)
void Debug_PrintNumberHex_Word(uint16_t value, int x, int y)
void Debug_PrintNumberHex_Nibble(uint8_t value, int x, int y)
void Debug_PrintNumberHex_Dword(uint32_t value, int x, int y)