ReactOS 0.4.16-dev-2491-g3dc6630
debug.c
Go to the documentation of this file.
1/*
2 * PROJECT: Freeldr ARM32
3 * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
4 * PURPOSE: Arch specific debug
5 * COPYRIGHT: Copyright 2022 Justin Miller <justinmiller100@gmail.com>
6 */
7
8#include <freeldr.h>
9#include <debug.h>
10
11#define QEMUUART 0x09000000
12volatile unsigned int* UART0DR = (unsigned int*)QEMUUART;
13
16 _In_ PUCHAR PortAddress,
17 _In_ ULONG BaudRate)
18{
19 return TRUE;
20}
21
22VOID
24{
25 *UART0DR = ByteToSend;
26}
27
29VOID
31 ULONG BugCode,
32 PCHAR File,
33 ULONG Line,
35 ...)
36{
37}
unsigned char BOOLEAN
Definition: actypes.h:127
#define QEMUUART
Definition: debug.c:11
BOOLEAN Rs232PortInitialize(_In_ PUCHAR PortAddress, _In_ ULONG BaudRate)
Definition: debug.c:15
volatile unsigned int * UART0DR
Definition: debug.c:12
DECLSPEC_NORETURN VOID FrLdrBugCheckWithMessage(ULONG BugCode, PCHAR File, ULONG Line, PCSTR Format,...)
Definition: debug.c:30
VOID Rs232PortPutByte(UCHAR ByteToSend)
Definition: debug.c:23
Definition: File.h:16
#define TRUE
Definition: types.h:120
#define DECLSPEC_NORETURN
Definition: corecrt.h:131
#define _In_
Definition: no_sal2.h:158
Definition: ncftp.h:79
const char * PCSTR
Definition: typedefs.h:52
unsigned char * PUCHAR
Definition: typedefs.h:53
uint32_t ULONG
Definition: typedefs.h:59
char * PCHAR
Definition: typedefs.h:51
unsigned char UCHAR
Definition: xmlstorage.h:181