summaryrefslogtreecommitdiff
path: root/src/libisagbprn.c
diff options
context:
space:
mode:
authorGriffinR <griffin.g.richards@gmail.com>2021-11-17 14:47:34 -0500
committerGitHub <noreply@github.com>2021-11-17 14:47:34 -0500
commitecb13cdbf722aacbceca1b7a2e7514e5dd1ec83a (patch)
treefd793b04244bc8a82cf79bf5be8258848b8cbc75 /src/libisagbprn.c
parentf872ac1b80ee6a0b91ce313b429839dfbc2313cd (diff)
parentd98bd4dba70eed415d36cb67e12c79d851b1964a (diff)
Merge pull request #1550 from GriffinRichards/doc-pokenav
Document Pokénav
Diffstat (limited to 'src/libisagbprn.c')
-rw-r--r--src/libisagbprn.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/libisagbprn.c b/src/libisagbprn.c
index e0e979e95..69c6986ae 100644
--- a/src/libisagbprn.c
+++ b/src/libisagbprn.c
@@ -31,7 +31,7 @@ void AGBPrintFlush1Block(void);
void AGBPrintInit(void)
{
volatile struct AGBPrintStruct *pPrint = (struct AGBPrintStruct *)AGB_PRINT_STRUCT_ADDR;
- u16 *pWSCNT = (u16 *)REG_ADDR_WAITCNT;
+ u16 *pWSCNT = &REG_WAITCNT;
u16 *pProtect = (u16 *)AGB_PRINT_PROTECT_ADDR;
u16 nOldWSCNT = *pWSCNT;
*pWSCNT = WSCNT_DATA;
@@ -57,7 +57,7 @@ static void AGBPutcInternal(const char cChr)
void AGBPutc(const char cChr)
{
- u16 *pWSCNT = (u16 *)REG_ADDR_WAITCNT;
+ u16 *pWSCNT = &REG_WAITCNT;
u16 nOldWSCNT = *pWSCNT;
volatile struct AGBPrintStruct *pPrint;
*pWSCNT = WSCNT_DATA;
@@ -71,7 +71,7 @@ void AGBPutc(const char cChr)
void AGBPrint(const char *pBuf)
{
volatile struct AGBPrintStruct *pPrint = (struct AGBPrintStruct *)AGB_PRINT_STRUCT_ADDR;
- u16 *pWSCNT = (u16 *)REG_ADDR_WAITCNT;
+ u16 *pWSCNT = &REG_WAITCNT;
u16 nOldWSCNT = *pWSCNT;
*pWSCNT = WSCNT_DATA;
while (*pBuf)
@@ -105,9 +105,9 @@ static void AGBPrintTransferDataInternal(u32 bAllData)
pProtect = (u16 *)AGB_PRINT_PROTECT_ADDR;
pPrint = (struct AGBPrintStruct *)AGB_PRINT_STRUCT_ADDR;
lpfnFuncFlush = (LPFN_PRINT_FLUSH)AGB_PRINT_FLUSH_ADDR;
- pIME = (u16 *)REG_ADDR_IME;
+ pIME = &REG_IME;
nIME = *pIME;
- pWSCNT = (u16 *)REG_ADDR_WAITCNT;
+ pWSCNT = &REG_WAITCNT;
nOldWSCNT = *pWSCNT;
*pIME = nIME & ~1;
*pWSCNT = WSCNT_DATA;