| 
| 
template<class... Gpios>  | 
| static auto  | Create (size_t max_samples) | 
|   | 
 | 
| enum   | Interrupt : uint8_t {  
  Exti0 = 0, 
Exti1 = 1, 
Exti15_10 = 2, 
Exti2 = 3, 
 
  Exti3 = 4, 
Exti4 = 5, 
Exti9_5 = 6
 
 } | 
|   | 
 | 
| 
template<size_t channels, size_t pin_count, uint8_t pin, class Gpio , class... Gpios>  | 
| static void  | sampleGpio (Channel *data, Type time) | 
|   | 
| 
template<size_t channels, size_t pin_count, uint8_t pin>  | 
| static void  | sampleGpio (Channel *, Type) | 
|   | 
| 
static void  | reset (Interrupt vector) | 
|   | 
| 
static void  | setHandler (Interrupt vector, void (*handler)()) | 
|   | 
| 
static Type  | getTime () | 
|   | 
 | 
| 
static void *  | context {nullptr} | 
|   | 
The documentation for this class was generated from the following files:
- gpio_sampler.hpp
 
- gpio_sampler.cpp