#include <probe.h>
Data Fields | |
| uint16_t | value |
| struct { | |
| uint16_t triggered:1 | |
| Set to true when probe or toolsetter is triggered. More... | |
| uint16_t connected:1 | |
| Set to true when probe is connected. Always set to true if the driver does not have a probe connected input. More... | |
| uint16_t inverted:1 | |
| For driver use. More... | |
| uint16_t is_probing:1 | |
| For driver use. More... | |
| uint16_t was_probing:1 | |
| For driver use. More... | |
| uint16_t irq_enabled:1 | |
| For driver use. More... | |
| uint16_t irq_mode:5 | |
| pin_irq_mode_t - for driver use More... | |
| uint16_t unused:3 | |
| uint16_t probe_id:2 | |
| Id of active probe (for now). More... | |
| }; | |
| struct { ... } |
| uint16_t connected |
Set to true when probe is connected. Always set to true if the driver does not have a probe connected input.
| uint16_t inverted |
For driver use.
| uint16_t irq_enabled |
For driver use.
| uint16_t irq_mode |
pin_irq_mode_t - for driver use
| uint16_t is_probing |
For driver use.
| uint16_t probe_id |
Id of active probe (for now).
| uint16_t triggered |
Set to true when probe or toolsetter is triggered.
| uint16_t unused |
| uint16_t value |
| uint16_t was_probing |
For driver use.