Microchip® Advanced Software Framework

eic_options_t Struct Reference

Configuration parameters of the EIC module.

#include <eic.h>

Data Fields

unsigned char eic_async
 Async: SYNC mode or ASYNC. More...
 
unsigned char eic_edge
 Edge : FALLING_EDGE or RISING_EDGE. More...
 
unsigned char eic_filter
 Filter: NOT_FILTERED or FILTERED. More...
 
unsigned char eic_level
 Level : LOW_LEVEL or HIGH_LEVEL. More...
 
unsigned char eic_line
 Line. More...
 
unsigned char eic_mode
 Mode : EDGE_LEVEL or TRIGGER_LEVEL. More...
 

unsigned char eic_options_t::eic_async

Async: SYNC mode or ASYNC.

Referenced by eic_init(), and ui_buttons_enable().

unsigned char eic_options_t::eic_edge

Edge : FALLING_EDGE or RISING_EDGE.

Referenced by eic_init(), and ui_buttons_enable().

unsigned char eic_options_t::eic_filter

Filter: NOT_FILTERED or FILTERED.

Referenced by eic_init().

unsigned char eic_options_t::eic_level

Level : LOW_LEVEL or HIGH_LEVEL.

Referenced by eic_init().

unsigned char eic_options_t::eic_line

Line.

Referenced by eic_init(), and ui_buttons_enable().

unsigned char eic_options_t::eic_mode

Mode : EDGE_LEVEL or TRIGGER_LEVEL.

Referenced by eic_init(), and ui_buttons_enable().