Fix includes and removed libs folder

This commit is contained in:
Elijah Thomas
2023-10-06 07:49:50 -04:00
parent 99d473d1aa
commit 4ae5fe5753
244 changed files with 584 additions and 584 deletions
+38
View File
@@ -0,0 +1,38 @@
#ifndef RVL_SDK_NDEV_EXI2_AD_DEBUGGER_DRIVER_H
#define RVL_SDK_NDEV_EXI2_AD_DEBUGGER_DRIVER_H
#include "rvl/NdevExi2AD/exi2.h"
#include "rvl/OS.h"
#include "rvl/types.h"
#ifdef __cplusplus
extern "C" {
#endif
void DBInitComm(u8** flagOut, OSInterruptHandler handler);
void DBInitInterrupts(void);
u32 DBQueryData(void);
BOOL DBRead(void* dst, u32 size);
BOOL DBWrite(const void* src, u32 size);
void DBOpen(void);
void DBClose(void);
static inline BOOL __DBReadMailbox(u32* mailOut) {
return __DBEXIReadReg(0x34000200, mailOut, sizeof(*mailOut));
}
static inline BOOL __DBRead(u32 ofs, void* dest, u32 size) {
return __DBEXIReadRam(((ofs + 0xD10000) * 0x40) & 0x3FFFFF00, dest, size);
}
static inline BOOL __DBWriteMailbox(u32 mail) {
return __DBEXIWriteReg(0xB4000100, &mail, sizeof(mail));
}
static inline BOOL __DBWrite(u32 ofs, const void* src, u32 size) {
return __DBEXIWriteRam(
(((ofs + 0xD10000) * 0x40) & 0x3FFFFF00) | 0x80000000, src, size);
}
#ifdef __cplusplus
}
#endif
#endif