General Functions


Defines

#define PA_LidClosed()   (IPC->buttons>>7)
 Check if the DS is closed. Returns 0 if open, 1 if closed
#define PA_WaitFor(something)   {while(!(something)){PA_WaitForVBL(); }}
 Wait for a specific thing to happen...

Functions

void PA_Init (void)
 Initialise the library. Must be used at the beginning or main()
void PA_SetVideoMode (u8 screen, u8 mode)
 Change the video mode... Use this with caution
void PA_UpdateUserInfo (void)
 Updates the user info. This is automatically done in PA_Init. You can then get any info with the following variables : PA_UserInfo.Color (favorite color), .BdayDay, .BdayMonth, .AlarmHour, .AlarmMinute, .Name, .NameLength, .Message, .MessageLength, .Language
void PA_UpdateRTC (void)
 Updates the Real Time Clock, with info on the current date and hour. Automatically updated in the PA VBL... Get the info with PA_RTC.Minutes, .Hour, .Seconds, .Day, .Month, and .Year
void PA_LoadSplash (void)
 Load a PlayerAdvance splash screen... It's always nice to give some credit ;)
void PA_NeoSplash (void)
void PA_WaitForVBL (void)
 Wait for the VBlank to occur
void PA_SwitchScreens (void)
 Switch the bottom and top screens...
u8 PA_CheckLid (void)
 Check if the DS is closed. If closed, it pauses the DS, and returns 1.
void PA_SetScreenLight (u8 screen, u8 light)
 Set on or off the screen's light
void PA_SetLedBlink (u8 blink, u8 speed)
 Set teh DS Led blinking

Detailed Description

Initialise the lib, and other general functions...

Define Documentation

#define PA_WaitFor something   )     {while(!(something)){PA_WaitForVBL(); }}
 

Wait for a specific thing to happen...

Parameters:
something Thing to wait for, like Pad.Newpress.A, or Stylus.Newpress, etc...


Function Documentation

inline void PA_SetLedBlink u8  blink,
u8  speed
[inline]
 

Set teh DS Led blinking

Parameters:
blink 1 for blinking, 0 for always on
speed Speed : 0 for slow, 1 for fast

void PA_SetScreenLight u8  screen,
u8  light
[inline]
 

Set on or off the screen's light

Parameters:
screen Screen...
light Light, 1 for on, 0 for off

inline void PA_SetVideoMode u8  screen,
u8  mode
[inline]
 

Change the video mode... Use this with caution

Parameters:
screen Screen...
mode Mode 0 for normal, 1 for 1 rotating backgrounds, 2 for 2


Generated on Wed Aug 30 21:02:14 2006 for PAlib by  doxygen 1.3.9.1