| TiCalcs Library API

The ticalcs library provide a complete API (Application Programming Interface) which makes use of TI hand-helds and their link protocols easy and transparent.
Functions and data types are grouped in different topics, depending on their purpose. Click on a topic for the description of all functions and data types defined in this topic.

Enumerations, structures and type definitions

- CalcScreenFormat
- CalcPathType
- CalcMemType
- CalcMode
- CalcRomDumpSize
- CalcShellType
- CalcOperations
- CalcAction
- InfosMask
- CalcFnctsIdx
- TigMode
- DUSBRawPacket
- NSPRawPacket
- CalcScreenCoord
- TreeInfo
- KeyPair
- CalcKey
- CalcClock
- CalcUpdate
- CalcInfos
- CalcFncts
- CalcHandle
- DeviceOptions

Entry Points

- ticalcs_library_init
- ticalcs_library_exit
- ticalcs_version_get
- ticalcs_handle_new
- ticalcs_handle_del
- ticalcs_handle_show
- ticalcs_cable_attach
- ticalcs_cable_detach
- ticalcs_update_set

General Functions

- ticalcs_error_get

Types / Strings conversions

- ticalcs_model_to_string
- ticalcs_string_to_model

Hand-held management layer

- ticalcs_calc_features
- ticalcs_calc_isready
- ticalcs_calc_send_key
- ticalcs_calc_execute
- ticalcs_calc_recv_screen
- ticalcs_calc_get_dirlist
- ticalcs_calc_get_memfree
- ticalcs_calc_recv_backup
- ticalcs_calc_send_backup
- ticalcs_calc_send_var
- ticalcs_calc_recv_var
- ticalcs_calc_send_var_ns
- ticalcs_calc_recv_var_ns
- ticalcs_calc_send_app
- ticalcs_calc_recv_app
- ticalcs_calc_send_os
- ticalcs_calc_recv_idlist
- ticalcs_calc_dump_rom_1
- ticalcs_calc_dump_rom_2
- ticalcs_calc_set_clock
- ticalcs_calc_get_clock
- ticalcs_calc_send_cert
- ticalcs_calc_recv_cert
- ticalcs_calc_recv_backup2
- ticalcs_calc_send_backup2
- ticalcs_calc_send_var2
- ticalcs_calc_recv_var2
- ticalcs_calc_send_var_ns2
- ticalcs_calc_recv_var_ns2
- ticalcs_calc_send_app2
- ticalcs_calc_recv_app2
- ticalcs_calc_new_fld
- ticalcs_calc_del_var
- ticalcs_calc_rename_var
- ticalcs_calc_change_attr
- ticalcs_calc_get_version
- ticalcs_calc_send_cert2
- ticalcs_calc_recv_cert2
- ticalcs_calc_send_os2
- ticalcs_calc_send_tigroup2
- ticalcs_calc_recv_tigroup2

Directory listing management

- ticalcs_dirlist_destroy
- ticalcs_dirlist_display
- ticalcs_dirlist_ve_exist
- ticalcs_dirlist_ve_count
- ticalcs_dirlist_ram_used
- ticalcs_dirlist_flash_used
- ticalcs_dirlist_ve_add
- ticalcs_dirlist_ve_del

Clock support

- ticalcs_clock_format2date
- ticalcs_clock_date2format
- ticalcs_clock_show

Getting scancode for TI keys

- ticalcs_keys_73
- ticalcs_keys_83
- ticalcs_keys_83p
- ticalcs_keys_86
- ticalcs_keys_89
- ticalcs_keys_92p

Automatic probing of hand-held model

- ticalcs_probe_calc_2
- ticalcs_probe_calc_1
- ticalcs_probe_calc
- ticalcs_probe_usb_calc
- ticalcs_probe

General backup support (backup and tig)

- ticalcs_calc_send_tigroup
- ticalcs_calc_recv_tigroup

### Return to the main index