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