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

knock_config_t Struct Reference

#include <etpu_knock.h>


Detailed Description

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

Definition at line 63 of file etpu_knock.h.

Data Fields

uint8_t mode
uint8_t window_count
knock_window_config_tp_knock_window_config
int24_t trigger_period
uint8_t irq_dma_options


Field Documentation

uint8_t knock_config_t::irq_dma_options
 

Enables to generate channel interrupt and/or DMA requests at selectable moments. It can be assigned none, one, or more values from:

Definition at line 73 of file etpu_knock.h.

Referenced by fs_etpu_knock_config(), and fs_etpu_knock_init().

uint8_t knock_config_t::mode
 

KNOCK mode. It can one of:

Definition at line 65 of file etpu_knock.h.

Referenced by fs_etpu_knock_config(), and fs_etpu_knock_init().

struct knock_window_config_t* knock_config_t::p_knock_window_config
 

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

Definition at line 69 of file etpu_knock.h.

Referenced by fs_etpu_knock_config(), and fs_etpu_knock_init().

int24_t knock_config_t::trigger_period
 

The trigger signal (50% duty-cycle PWM) period as a number of TCR1 ticks.

Definition at line 71 of file etpu_knock.h.

Referenced by fs_etpu_knock_config(), and fs_etpu_knock_init().

uint8_t knock_config_t::window_count
 

The count of knock windows.

Definition at line 68 of file etpu_knock.h.

Referenced by fs_etpu_knock_config(), and fs_etpu_knock_init().


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