|
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.
1.8.2