My Project
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules
hid.c File Reference
#include <stdlib.h>
#include <string.h>
#include <3ds.h>

Go to the source code of this file.

Functions

Result hidInit (u32 *sharedMem)
 
void hidExit ()
 
void hidWaitForEvent (HID_Event id, bool nextEvent)
 
u32 hidCheckSectionUpdateTime (vu32 *sharedmem_section, u32 id)
 
void hidScanInput ()
 
u32 hidKeysHeld ()
 
u32 hidKeysDown ()
 
u32 hidKeysUp ()
 
void hidTouchRead (touchPosition *pos)
 
void hidCircleRead (circlePosition *pos)
 
void hidAccelRead (accelVector *vector)
 
void hidGyroRead (angularRate *rate)
 
Result HIDUSER_GetHandles (Handle *outMemHandle, Handle *eventpad0, Handle *eventpad1, Handle *eventaccel, Handle *eventgyro, Handle *eventdebugpad)
 
Result HIDUSER_EnableAccelerometer ()
 
Result HIDUSER_DisableAccelerometer ()
 
Result HIDUSER_EnableGyroscope ()
 
Result HIDUSER_DisableGyroscope ()
 

Variables

Handle hidHandle
 
Handle hidMemHandle
 
Handle hidEvents [5]
 
vu32hidSharedMem
 

Function Documentation

void hidAccelRead ( accelVector vector)

Definition at line 175 of file hid.c.

u32 hidCheckSectionUpdateTime ( vu32 sharedmem_section,
u32  id 
)

Definition at line 85 of file hid.c.

void hidCircleRead ( circlePosition pos)

Definition at line 170 of file hid.c.

void hidExit ( )

Definition at line 57 of file hid.c.

void hidGyroRead ( angularRate rate)

Definition at line 180 of file hid.c.

Result hidInit ( u32 sharedMem)

Definition at line 22 of file hid.c.

u32 hidKeysDown ( )

Definition at line 155 of file hid.c.

u32 hidKeysHeld ( )

Definition at line 150 of file hid.c.

u32 hidKeysUp ( )

Definition at line 160 of file hid.c.

void hidScanInput ( )

Definition at line 100 of file hid.c.

void hidTouchRead ( touchPosition pos)

Definition at line 165 of file hid.c.

Result HIDUSER_DisableAccelerometer ( )

Definition at line 215 of file hid.c.

Result HIDUSER_DisableGyroscope ( )

Definition at line 237 of file hid.c.

Result HIDUSER_EnableAccelerometer ( )

Definition at line 204 of file hid.c.

Result HIDUSER_EnableGyroscope ( )

Definition at line 226 of file hid.c.

Result HIDUSER_GetHandles ( Handle outMemHandle,
Handle eventpad0,
Handle eventpad1,
Handle eventaccel,
Handle eventgyro,
Handle eventdebugpad 
)

Definition at line 185 of file hid.c.

void hidWaitForEvent ( HID_Event  id,
bool  nextEvent 
)

Definition at line 74 of file hid.c.

Variable Documentation

Handle hidEvents[5]

Definition at line 11 of file hid.c.

Handle hidHandle

Definition at line 8 of file hid.c.

Handle hidMemHandle

Definition at line 9 of file hid.c.

vu32* hidSharedMem

Definition at line 13 of file hid.c.