3DSident/include/system.h
Joel f8769ed82d Upstream changes with GUI, screen glitch fixes and more!
- System version now displays region ID:

U = USA/CAN
E = EUR/AUS
J = JPN
C = CHN
K = KOR
T = TWN

- Minor code clean up + consistency.

- Now displays home menu ID in misc tab.

- WiFi information, SSID and password. Thanks to LiquidFenrir for his WiFi manager's network struct.

- New colours:

- Displays Homemenu ID
- Displays IP address
- Displays brightness

Cyan for misc info.
Purple for NNID.
Green for WiFi slots.

- Fixed buffer overflows thanks to GCC  7.1.0.
2017-07-16 03:35:22 -04:00

22 lines
508 B
C

#ifndef SYSTEM_H
#define SYSTEM_H
#include <3ds.h>
const char * getModel(void);
const char * getRegion(void);
const char getFirmRegion(void);
const char * getLang(void);
char * getMacAddress(void);
char * getScreenType(void);
u64 getLocalFriendCodeSeed(void);
char * getSerialNum(void);
u32 getDeviceId(void);
u64 getSoapId(void);
char * getDeviceCert(void);
char * getNNIDInfo(u32 size, u32 blkId);
char * isDebugModeEnabled(void);
char * getBrightness(u32 screen);
char * getCardSlotStatus(void);
#endif