![]() |
Definition in file etpu_crank_emul.h.
#include "etpu_util.h"
#include "etpu_crank_auto.h"
#include "etpu_crank_emul_auto.h"
Go to the source code of this file.
Functions | |
uint32_t | fs_etpu_crank_init (struct crank_instance_t *p_crank_instance, struct crank_config_t *p_crank_config) |
This function initializes eTPU channels to run CRANK_EMUL function. | |
uint32_t | fs_etpu_crank_config (struct crank_instance_t *p_crank_instance, struct crank_config_t *p_crank_config) |
This function changes the CRANK configuration. In EMUL version, this has no effect! | |
uint32_t | fs_etpu_crank_get_states (struct crank_instance_t *p_crank_instance, struct crank_states_t *p_crank_states) |
This function reads state parameter values of the CRANK function. | |
uint32_t | fs_etpu_crank_set_sync (struct crank_instance_t *p_crank_instance, uint24_t tcr2_adjustment) |
In EMUL version, this function adjusts the TCR2 angle counter. | |
uint32_t | fs_etpu_crank_set_speed (struct crank_instance_t *p_crank_instance, uint24_t tooth_period) |
This function sets the CRANK tooth_period and starts the CRANK angle counter if not started yet. | |
uint24_t * | fs_etpu_crank_copy_tooth_period_log (struct crank_instance_t *p_crank_instance, uint24_t *p_tooth_period_log) |
This function copies the CRANK tooth_period_log into another array in RAM. |
|
This function changes the CRANK configuration. In EMUL version, this has no effect!
Definition at line 191 of file etpu_crank_emul.c. References crank_config_t::blank_teeth, crank_config_t::blank_time, crank_instance_t::cpba, crank_config_t::first_tooth_timeout, crank_config_t::gap_ratio, crank_config_t::teeth_per_sync, crank_config_t::win_ratio_across_gap, crank_config_t::win_ratio_after_gap, crank_config_t::win_ratio_after_timeout, and crank_config_t::win_ratio_normal. |
|
This function copies the CRANK tooth_period_log into another array in RAM.
Definition at line 350 of file etpu_crank_emul.c. References crank_instance_t::cpba_tooth_period_log, and crank_instance_t::teeth_per_cycle. |
|
This function reads state parameter values of the CRANK function.
Definition at line 235 of file etpu_crank_emul.c. References crank_instance_t::cpba, crank_states_t::eng_pos_state, crank_states_t::error, fs_etpu_data_ram_start, crank_states_t::last_tooth_period, crank_states_t::state, crank_states_t::tooth_counter_cycle, and crank_states_t::tooth_counter_gap. |
|
|
This function sets the CRANK tooth_period and starts the CRANK angle counter if not started yet.
Definition at line 315 of file etpu_crank_emul.c. References crank_instance_t::chan_num, crank_instance_t::cpba, and FS_ETPU_CRANK_HSR_SET_SPEED. |
|
In EMUL version, this function adjusts the TCR2 angle counter.
Definition at line 277 of file etpu_crank_emul.c. References crank_instance_t::chan_num, and crank_instance_t::cpba. |
Generated by ![]() |
© Freescale Semiconductor Inc. 2004 - 2012. All Rights Reserved. |