ti/info.h
#include <ti/info.h>
TI provides an API for getting basic information about a specific calculator.
API Documentation
TI CE information.
- Authors
Matt “MateoConLechuga” Waltz
Jacob “jacobly” Young
Typedefs
-
typedef struct system_info system_info_t
Functions
-
uint8_t boot_GetBootMajorVer(void)
- Returns
Bootcode version major
-
uint8_t boot_GetBootMinorVer(void)
- Returns
Bootcode version minor
-
uint8_t boot_GetHardwareVer(void)
- Returns
Hardware version
-
const system_info_t *os_GetSystemInfo(void)
Gets the system info.
- Returns
A pointer to system_info_t
-
struct system_info
Public Members
-
size_t size
number of valid bytes after this field
-
uint8_t hardwareVersion
7 on both CE, 8 on 82AEP
-
uint8_t hardwareType
0 on TI84+CE, 1 on TI83PCE/82AEP
-
uint8_t hardwareType2
9 on TI84+CE, 12 on TI83PCE/82AEP
-
uint8_t osMajorVersion
e.g.
5 on OS 5.4.0.0034
-
uint8_t osMinorVersion
e.g.
4 on OS 5.4.0.0034
-
uint8_t osRevisionVersion
e.g.
0 on OS 5.4.0.0034
-
unsigned osBuildVersion
e.g.
34 on OS 5.4.0.0034
-
uint8_t bootMajorVersion
e.g.
5 on boot 5.3.6.0017
-
uint8_t bootMinorVersion
e.g.
3 on boot 5.3.6.0017
-
uint8_t bootRevisionVersion
e.g.
6 on boot 5.3.6.0017
-
unsigned bootBuildVersion
e.g.
17 on boot 5.3.6.0017
-
uint8_t unknown[10]
400100f0000010300000 on CE
-
uint8_t calcid[8]
From certificate
-
char ti[2]
First part of device name, “TI”
-
uint16_t language
EN: 0x109, FR: 0x10C, …
-
size_t size