Référence du fichier include/nds/arm9/PA_Interrupt.h

Interrupt system. Plus de détails...


Macros

#define ENABLE_VBLANK   8
#define ENABLE_HBLANK   16
#define ENABLE_VCOUNT   32
#define PA_GetVcount()   (REG_VCOUNT&511)
 Récupérer le numéro de ligne tracée.

Définition de type

typedef void(* funcpointer )(void)

Fonctions

void interruptfunction (void)
void PA_vblFunc (void)
 Fonction standard du VBL PAlib... Ceci met à jour le pad, le stylet, le RTC... Utilisez cette fonction si vous faites votre propre VBL...
void PA_InitVBL (void)
void PA_VBLCountersReset (void)
 Remet à 0 les compteurs VBL.
void PA_VBLCounterStart (u8 nCounter)
 Remet à 0 un compteur donné et le démarre.
void PA_VBLCounterPause (u8 nCounter)
 Met en pause un compteur VBL donné.
void PA_VBLCounterUnpause (u8 nCounter)
 Refait tourner un compteur VBL donné.
void PA_VBLFunctionInit (funcpointer VBLFunc)
void PA_VBLFunctionReset (void)

Variables

volatile u8 PA_Newframe
volatile u8 PA_vblok
funcpointer MotionVBL
funcpointer GHPadVBL
funcpointer PaddleVBL
u32 PA_CPU
u32 PA_MaxCPU
u32 PA_lines
u8 PA_VBLCount
u8 PA_nVBLs
s32 PA_VBLCounter [16]
bool PA_VBLCounterOn [16]
funcpointer CustomVBL
volatile s32 PA_TestVBLs


Description détaillée

Interrupt system.

Current working interrupts are VBlank, HBlank, VCount, and Timers


Documentation des macros

#define ENABLE_HBLANK   16

#define ENABLE_VBLANK   8

#define ENABLE_VCOUNT   32


Documentation des définition de type

typedef void(* funcpointer)(void)


Documentation des fonctions

void interruptfunction ( void   ) 


Documentation des variables

u32 PA_CPU

u32 PA_lines

u32 PA_MaxCPU

volatile u8 PA_Newframe

volatile s32 PA_TestVBLs

s32 PA_VBLCounter[16]

bool PA_VBLCounterOn[16]

volatile u8 PA_vblok


Généré le Sat Jun 13 12:56:59 2009 pour PAlib - Programmer's Arsenal par  doxygen 1.5.8