tPERSONAL_DATA Struct Reference

User's DS settings. More...

#include <system.h>


Data Fields

u8 RESERVED0 [2]
 ??? (0x05 0x00).
u8 theme
 The user's theme color (0-15).
u8 birthMonth
 The user's birth month (1-12).
u8 birthDay
 The user's birth day (1-31).
u8 RESERVED1 [1]
 ???
s16 name [10]
 The user's name in UTF-16 format.
u16 nameLen
 The length of the user's name in characters.
s16 message [26]
 The user's message.
u16 messageLen
 The length of the user's message in characters.
u8 alarmHour
 What hour the alarm clock is set to (0-23).
u8 alarmMinute
 What minute the alarm clock is set to (0-59).
u8 RESERVED2 [4]
 ???
u16 calX1
 Touchscreen calibration: first X touch.
u16 calY1
 Touchscreen calibration: first Y touch.
u8 calX1px
 Touchscreen calibration: first X touch pixel.
u8 calY1px
 Touchscreen calibration: first X touch pixel.
u16 calX2
 Touchscreen calibration: second X touch.
u16 calY2
 Touchscreen calibration: second Y touch.
u8 calX2px
 Touchscreen calibration: second X touch pixel.
u8 calY2px
 Touchscreen calibration: second Y touch pixel.
u16 RESERVED3
u32 rtcOffset
u32 RESERVED4


Detailed Description

User's DS settings.

Defines the structure the DS firmware uses for transfer of the user's settings to the booted program.


Field Documentation

u8 tPERSONAL_DATA::RESERVED0[2]

??? (0x05 0x00).

u8 tPERSONAL_DATA::theme

The user's theme color (0-15).

u8 tPERSONAL_DATA::birthMonth

The user's birth month (1-12).

u8 tPERSONAL_DATA::birthDay

The user's birth day (1-31).

u8 tPERSONAL_DATA::RESERVED1[1]

???

s16 tPERSONAL_DATA::name[10]

The user's name in UTF-16 format.

u16 tPERSONAL_DATA::nameLen

The length of the user's name in characters.

s16 tPERSONAL_DATA::message[26]

The user's message.

u16 tPERSONAL_DATA::messageLen

The length of the user's message in characters.

u8 tPERSONAL_DATA::alarmHour

What hour the alarm clock is set to (0-23).

u8 tPERSONAL_DATA::alarmMinute

What minute the alarm clock is set to (0-59).

u8 tPERSONAL_DATA::RESERVED2[4]

???

u16 tPERSONAL_DATA::calX1

Touchscreen calibration: first X touch.

u16 tPERSONAL_DATA::calY1

Touchscreen calibration: first Y touch.

u8 tPERSONAL_DATA::calX1px

Touchscreen calibration: first X touch pixel.

u8 tPERSONAL_DATA::calY1px

Touchscreen calibration: first X touch pixel.

u16 tPERSONAL_DATA::calX2

Touchscreen calibration: second X touch.

u16 tPERSONAL_DATA::calY2

Touchscreen calibration: second Y touch.

u8 tPERSONAL_DATA::calX2px

Touchscreen calibration: second X touch pixel.

u8 tPERSONAL_DATA::calY2px

Touchscreen calibration: second Y touch pixel.

u16 tPERSONAL_DATA::RESERVED3

u32 tPERSONAL_DATA::rtcOffset

u32 tPERSONAL_DATA::RESERVED4


The documentation for this struct was generated from the following file:
Generated on Tue Jan 22 15:48:58 2008 for libnds(ARM9) by  doxygen 1.5.4