![]() |
Definition in file etpu_fuel.h.
#include "etpu_util.h"
#include "etpu_fuel_auto.h"
Go to the source code of this file.
Functions | |
uint32_t | fs_etpu_fuel_init (struct fuel_instance_t *p_fuel_instance, struct fuel_config_t *p_fuel_config) |
This function initializes eTPU channels to run FUEL function. | |
uint32_t | fs_etpu_fuel_config (struct fuel_instance_t *p_fuel_instance, struct fuel_config_t *p_fuel_config) |
This function changes the FUEL configuration. | |
uint32_t | fs_etpu_fuel_update_injection_time (struct fuel_instance_t *p_fuel_instance, struct fuel_config_t *p_fuel_config) |
This function updates the FUEL injection_time. | |
uint32_t | fs_etpu_fuel_get_states (struct fuel_instance_t *p_fuel_instance, struct fuel_states_t *p_fuel_states) |
This function reads FUEL state variables, including error flags, and clears the eTPU error after reading. |
|
|
This function reads FUEL state variables, including error flags, and clears the eTPU error after reading.
Definition at line 277 of file etpu_fuel.c. References fuel_instance_t::cpba, fuel_states_t::error, FS_ETPU_FUEL_OFFSET_ERROR, FS_ETPU_FUEL_OFFSET_INJECTION_START_ANGLE_CPU, FS_ETPU_FUEL_OFFSET_INJECTION_TIME_APPLIED_CPU, fuel_states_t::injection_start_angle, and fuel_states_t::injection_time_applied. |
|
This function initializes eTPU channels to run FUEL function.
Definition at line 97 of file etpu_fuel.c. References fuel_config_t::angle_normal_end, fuel_config_t::angle_offset_recalc, fuel_config_t::angle_stop, fuel_instance_t::chan_num, fuel_config_t::compensation_time, fuel_instance_t::cpba, fs_etpu_data_ram_start, FS_ETPU_FUEL_FUNCTION_NUMBER, FS_ETPU_FUEL_HSR_INIT, FS_ETPU_FUEL_NUM_PARMS, FS_ETPU_FUEL_OFFSET_ANGLE_NORMAL_END, FS_ETPU_FUEL_OFFSET_ANGLE_OFFSET_RECALC, FS_ETPU_FUEL_OFFSET_ANGLE_STOP, FS_ETPU_FUEL_OFFSET_COMPENSATION_TIME, FS_ETPU_FUEL_OFFSET_ERROR, FS_ETPU_FUEL_OFFSET_GENERATION_DISABLE, FS_ETPU_FUEL_OFFSET_INJECTION_START_ANGLE, FS_ETPU_FUEL_OFFSET_INJECTION_START_ANGLE_CPU, FS_ETPU_FUEL_OFFSET_INJECTION_TIME, FS_ETPU_FUEL_OFFSET_INJECTION_TIME_APPLIED, FS_ETPU_FUEL_OFFSET_INJECTION_TIME_APPLIED_CPU, FS_ETPU_FUEL_OFFSET_INJECTION_TIME_MINIMUM, FS_ETPU_FUEL_OFFSET_OFF_TIME_MINIMUM, FS_ETPU_FUEL_OFFSET_PULSE_END_TIME, FS_ETPU_FUEL_OFFSET_PULSE_START_TIME, FS_ETPU_FUEL_OFFSET_TDC_ANGLE, FS_ETPU_FUEL_OFFSET_TDC_ANGLE_ACTUAL, FS_ETPU_FUEL_TABLE_SELECT, fuel_config_t::generation_disable, fuel_config_t::injection_time, fuel_config_t::injection_time_minimum, fuel_config_t::off_time_minimum, fuel_instance_t::polarity, fuel_instance_t::priority, and fuel_instance_t::tdc_angle. |
|
This function updates the FUEL injection_time.
Definition at line 230 of file etpu_fuel.c. References fuel_instance_t::chan_num, fuel_instance_t::cpba, FS_ETPU_FUEL_HSR_UPDATE, FS_ETPU_FUEL_OFFSET_INJECTION_TIME, and fuel_config_t::injection_time. |
Generated by ![]() |
© Freescale Semiconductor Inc. 2004 - 2012. All Rights Reserved. |