Linux Kernel
3.7.1
|
Data Fields | |
struct i2c_client * | client |
u64 | current_event |
u16 | threshold [2][2] |
u8 | thresh_sensitivity [2][2] |
u8 | mag_sensitivity [2][2] |
u8 | thresh_timeout [2][2] |
u8 | mag_timeout [2][2] |
int | old_state |
char * | conversion_mode |
struct mutex | state_lock |
struct ad7150_chip_info - instance specific chip data : i2c client for this device : device always has one type of event enabled. This element stores the event code of the current one. : thresholds for simple capacitance value events : threshold for simple capacitance offset from 'average' value. : threshold for magnitude of capacitance offset from from 'average' value. : a timeout, in samples from the moment an adaptive threshold event occurs to when the average value jumps to current value. : a timeout, in sample from the moment an adaptive magnitude event occurs to when the average value jumps to the current value. : store state from previous event, allowing confirmation of new condition. : the current conversion mode. : ensure consistent state of this structure wrt the hardware.