Microchip® Advanced Software Framework

tag_sensor_t Struct Reference

Sensor structure for storing sensor related information.

#include <touch_api_sam4l.h>

Data Fields

uint8_t from_channel
 sensor from channel for keys: from channel = to channel rotors : Top channel sliders : Left most channel NB:only need to_channel for keys in rotors/sliders build More...
 
uint8_t general_counter
 general purpose ctr: used for calibration, drifting, etc. More...
 
uint8_t index
 index into array of rotor/slider values. More...
 
uint8_t ndil_counter
 Detect Integration ctr. More...
 
uint8_t state
 sensor state (calibrating, on, ...). More...
 
uint8_t threshold
 sensor detection threshold. More...
 
uint8_t to_channel
 FOR KEY's: this is unused, rotors: Bottom left channel sliders: Middle channel. More...
 
uint8_t type_aks_pos_hyst
 bits 7..6: sensor type: {00: key,01: rotor,10: slider,11: reserved} bits 5..3: AKS group (0..7): 0 = no AKS group bit 2 : positive recal flag bits 1..0: hysteresis More...
 

uint8_t tag_sensor_t::from_channel

sensor from channel for keys: from channel = to channel rotors : Top channel sliders : Left most channel NB:only need to_channel for keys in rotors/sliders build

uint8_t tag_sensor_t::general_counter

general purpose ctr: used for calibration, drifting, etc.

uint8_t tag_sensor_t::index

index into array of rotor/slider values.

uint8_t tag_sensor_t::ndil_counter

Detect Integration ctr.

uint8_t tag_sensor_t::state

sensor state (calibrating, on, ...).

uint8_t tag_sensor_t::threshold

sensor detection threshold.

uint8_t tag_sensor_t::to_channel

FOR KEY's: this is unused, rotors: Bottom left channel sliders: Middle channel.

uint8_t tag_sensor_t::type_aks_pos_hyst

bits 7..6: sensor type: {00: key,01: rotor,10: slider,11: reserved} bits 5..3: AKS group (0..7): 0 = no AKS group bit 2 : positive recal flag bits 1..0: hysteresis