User Guides
API Reference
init_can()
read_can()
vars_sync_can()
flash_default()
flash_erase()
flash_get()
flash_get_16()
flash_init()
flash_put()
flash_put_16()
flash_read()
flash_wait()
flash_write()
flash_written()
flash_set_data()
flash_commit()
elapsed_ms()
print_Telemetry_Boot()
print_Telemetry_old()
print_Telemetry()
print_debug_data()
print_config_data()
get_char_no_wait()
print()
print_adc()
print_chr()
print_data()
print_en()
print_en2()
print_flt()
print_headers()
print_hex()
print_int()
print_word()
reset_timer()
print_reset_source()
sleep()
wait_password()
get_isolator()
init_power()
init_reducer()
init_new_tr()
injector_set()
isolator_set()
power_set()
reducer_set()
init_ppg()
ppg1_set_period_us()
ppg2_set_period_us()
ppg_set_period_us()
ppg1_set_duty_us()
ppg2_set_duty_us()
ppg_set_duty_us()
init_adc()
check_adc()
get_adc_fsd()
measure_adc()
read_adc()
true
false
VAR_DEF
VAR_DEF2
GET_VAR_ID
GET_VAR_BITS
GET_VAR_TYPE
GET_VAR_FLAGS
VAR_FLAG_NONE
VAR_FLAG_VOLATILE
VAR_FLAG_PERSIST
VAR_FLAG_READONLY
MAX_VARIABLES
debug_variables
FLASH_BASE
FLASH_SIZE
FLASH_CUTOFF_LSB
FLASH_CUTOFF_MSB
FLASH_COMMS_ADDR
FLASH_GAS_ADDR
FLASH_LAMBDA_ENABLE
FLASH_LAMBDA_AUTH
FLASH_LAMBDA_TIME
FLASH_LAMBDA_SOURCE
FLASH_AFR_TARGET
FLASH_AFR_1
FLASH_AFR_2
HALFDUTYTHRESH
OPERATIONMODEADDR
OFFSET_EEC_LSB
OFFSET_EEC_MSB
SOFTWARE_REV_MAJOR
DUTYMULTA
DUTYMULTB
DUTYMULTC
DUTYMULTD
DUTYMULTE
DUTYMULTF
DUTYMULTG
DUTYMULTH
DUTYMULTI
DUTYMULTJ
DUTYMULTK
DUTYMULTL
DUTYMULTM
DUTYMULTN
INJECTORDEADTIME
INJECTORBASEMULT
RPM_OFFSET
PROFILE_SELECT
TELEMETRY_PERSIST_START
TELEMETRY_PERSIST_END
TELEMETRY_PERSIST_SIZE
ENABLE_INTERRUPTS
DISABLE_INTERRUPTS
find_jlink()
flash_firmware()
reset_target()
run_command()
validate_version()
get_project_root()
build_firmware()
run_hil_test()
run_dfu_test()
create_tag_and_push()
main()
Additional Info