Freescale Semiconductor Inc.
Main Page | Data Structures | File List | Data Fields | Globals

inj_config_t Struct Reference

#include <etpu_inj.h>


Detailed Description

A structure to represent a configuration of INJ. It includes INJ configuration items which can mostly be changed in run-time.

Definition at line 95 of file etpu_inj.h.

Data Fields

int24_t angle_irq
int24_t angle_stop
uint8_t injection_count
inj_injection_config_tp_injection_config


Field Documentation

int24_t inj_config_t::angle_irq
 

The tdc_angle-relative IRQ angle as a number of TCR2 ticks. Positive values precede the TDC, negative go after. The INJ channel interrupt is generated in order to enable the CPU to update the injection parameters before the first injection start-angle.

Definition at line 97 of file etpu_inj.h.

Referenced by fs_etpu_inj_config(), and fs_etpu_inj_init().

int24_t inj_config_t::angle_stop
 

The tdc_angle-relative injection stop angle as a number of TCR2 ticks. Positive values precede the TDC, negative go after. In case the whole injection sequence has not finieshed, it is stopped at this angle by setting the INJ and BANK channels to inactive state.

Definition at line 101 of file etpu_inj.h.

Referenced by fs_etpu_inj_config(), and fs_etpu_inj_init().

uint8_t inj_config_t::injection_count
 

The count of injections.

Definition at line 105 of file etpu_inj.h.

Referenced by fs_etpu_inj_config(), and fs_etpu_inj_init().

struct inj_injection_config_t* inj_config_t::p_injection_config
 

Pointer to the first item of an array of the injection configuration structures.

Definition at line 106 of file etpu_inj.h.

Referenced by fs_etpu_inj_config(), and fs_etpu_inj_init().


The documentation for this struct was generated from the following file: