![]() |
Definition in file etpu_inj.c.
#include "etpu_inj.h"
#include "etpu_util.h"
Go to the source code of this file.
Functions | |
uint32_t | fs_etpu_inj_init (struct inj_instance_t *p_inj_instance, struct inj_config_t *p_inj_config) |
This function initializes eTPU channels to run INJ function. | |
uint32_t | fs_etpu_inj_config (struct inj_instance_t *p_inj_instance, struct inj_config_t *p_inj_config) |
This function changes the INJ configuration. | |
uint32_t | fs_etpu_inj_get_states (struct inj_instance_t *p_inj_instance, struct inj_states_t *p_inj_states) |
This function reads INJ state variables, including error flags, and clears the eTPU error after reading. | |
Variables | |
uint32_t | fs_etpu_data_ram_start |
uint32_t | fs_etpu_data_ram_ext |
|
This function changes the INJ configuration.
Definition at line 325 of file etpu_inj.c. References inj_config_t::angle_irq, inj_injection_config_t::angle_start, inj_config_t::angle_stop, inj_instance_t::chan_num_inj, inj_instance_t::cpba, inj_instance_t::cpba_injections, inj_instance_t::cpba_phases, fs_etpu_data_ram_start, FS_ETPU_INJ_HSR_UPDATE, FS_ETPU_INJ_INJECTION_STRUCT_SIZE, FS_ETPU_INJ_OFFSET_ANGLE_IRQ, FS_ETPU_INJ_OFFSET_ANGLE_START, FS_ETPU_INJ_OFFSET_ANGLE_STOP, FS_ETPU_INJ_OFFSET_INJECTION_COUNT, FS_ETPU_INJ_OFFSET_INJECTION_COUNTER, FS_ETPU_INJ_OFFSET_P_PHASE_FIRST, FS_ETPU_INJ_OFFSET_PHASE_COUNT, FS_ETPU_INJ_PHASE_STRUCT_SIZE, inj_config_t::injection_count, inj_config_t::p_injection_config, inj_injection_config_t::p_phase_config, and inj_injection_config_t::phase_count. |
|
This function reads INJ state variables, including error flags, and clears the eTPU error after reading.
Definition at line 414 of file etpu_inj.c. References inj_instance_t::cpba, inj_states_t::error, FS_ETPU_INJ_OFFSET_ERROR, FS_ETPU_INJ_OFFSET_INJECTION_COUNTER, FS_ETPU_INJ_OFFSET_PHASE_COUNTER, inj_states_t::injection_idx, and inj_states_t::phase_idx. |
|
|
|
|
Referenced by fs_etpu_inj_config(), and fs_etpu_inj_init(). |
Generated by ![]() |
© Freescale Semiconductor Inc. 2004 - 2012. All Rights Reserved. |