rusEFI
The most advanced open source ECU
|
Enumerations | |
enum | tle8888_drv_state { TLE8888_DISABLED = 0 , TLE8888_WAIT_INIT , TLE8888_READY , TLE8888_FAILED } |
Functions | |
void | tle8888PostState () |
static brain_pin_diag_e | tle8888_2b_to_diag_no_temp (unsigned int bits) |
static brain_pin_diag_e | tle8888_2b_to_diag_with_temp (unsigned int bits) |
static | THD_FUNCTION (tle8888_driver_thread, p) |
int | tle8888_add (brain_pin_e base, unsigned int index, const tle8888_config *cfg) |
TLE8888 driver add. | |
void | tle8888_req_init () |
void | tle8888_dump_regs () |
Variables | |
static Timer | diagResponse |
const uint8_t | tle8888_fwd_responses [16][4] |
static Tle8888 | chips [BOARD_TLE8888_COUNT] |
static const char * | tle8888_pin_names [TLE8888_SIGNALS] |
enum tle8888_drv_state |
Enumerator | |
---|---|
TLE8888_DISABLED | |
TLE8888_WAIT_INIT | |
TLE8888_READY | |
TLE8888_FAILED |
Definition at line 54 of file tle8888.cpp.
|
static |
Definition at line 815 of file tle8888.cpp.
|
static |
Definition at line 596 of file tle8888.cpp.
Referenced by tle8888_2b_to_diag_with_temp().
|
static |
Definition at line 607 of file tle8888.cpp.
int tle8888_add | ( | brain_pin_e | base, |
unsigned int | index, | ||
const tle8888_config * | cfg | ||
) |
TLE8888 driver add.
Checks for valid config
Definition at line 1228 of file tle8888.cpp.
Referenced by initSmartGpio().
void tle8888_dump_regs | ( | ) |
Definition at line 1279 of file tle8888.cpp.
Referenced by initPinRepository().
void tle8888_req_init | ( | ) |
Definition at line 1272 of file tle8888.cpp.
Referenced by handleCommandX14(), initPinRepository(), and tle8888startup().
void tle8888PostState | ( | ) |
Definition at line 279 of file tle8888.cpp.
|
static |
Definition at line 264 of file tle8888.cpp.
Referenced by tle8888_add(), tle8888_dump_regs(), tle8888_req_init(), and tle8888PostState().
|
static |
Definition at line 42 of file tle8888.cpp.
Referenced by THD_FUNCTION(), and THD_FUNCTION().
const uint8_t tle8888_fwd_responses[16][4] |
Definition at line 138 of file tle8888.cpp.
|
static |
Definition at line 266 of file tle8888.cpp.
Referenced by tle8888_add().