#include <WheelEncoder_Quadrature.h>
|
static int | irq_handler0_pina (int irq, void *context) |
|
static int | irq_handler0_pinb (int irq, void *context) |
|
static int | irq_handler1_pina (int irq, void *context) |
|
static int | irq_handler1_pinb (int irq, void *context) |
|
static void | irq_handler (uint8_t instance, bool pin_a) |
|
static uint32_t | get_gpio (uint8_t pin_number) |
|
static uint8_t | pin_ab_to_phase (bool pin_a, bool pin_b) |
|
static void | update_phase_and_error_count (bool pin_a_now, bool pin_b_now, uint8_t &phase, int32_t &distance_count, uint32_t &total_count, uint32_t &error_count) |
|
Definition at line 22 of file WheelEncoder_Quadrature.h.
◆ AP_WheelEncoder_Quadrature()
◆ get_gpio()
uint32_t AP_WheelEncoder_Quadrature::get_gpio |
( |
uint8_t |
pin_number | ) |
|
|
staticprivate |
◆ irq_handler()
void AP_WheelEncoder_Quadrature::irq_handler |
( |
uint8_t |
instance, |
|
|
bool |
pin_a |
|
) |
| |
|
staticprivate |
◆ irq_handler0_pina()
int AP_WheelEncoder_Quadrature::irq_handler0_pina |
( |
int |
irq, |
|
|
void * |
context |
|
) |
| |
|
staticprivate |
◆ irq_handler0_pinb()
int AP_WheelEncoder_Quadrature::irq_handler0_pinb |
( |
int |
irq, |
|
|
void * |
context |
|
) |
| |
|
staticprivate |
◆ irq_handler1_pina()
int AP_WheelEncoder_Quadrature::irq_handler1_pina |
( |
int |
irq, |
|
|
void * |
context |
|
) |
| |
|
staticprivate |
◆ irq_handler1_pinb()
int AP_WheelEncoder_Quadrature::irq_handler1_pinb |
( |
int |
irq, |
|
|
void * |
context |
|
) |
| |
|
staticprivate |
◆ pin_ab_to_phase()
uint8_t AP_WheelEncoder_Quadrature::pin_ab_to_phase |
( |
bool |
pin_a, |
|
|
bool |
pin_b |
|
) |
| |
|
staticprivate |
◆ update()
void AP_WheelEncoder_Quadrature::update |
( |
void |
| ) |
|
|
virtual |
◆ update_phase_and_error_count()
void AP_WheelEncoder_Quadrature::update_phase_and_error_count |
( |
bool |
pin_a_now, |
|
|
bool |
pin_b_now, |
|
|
uint8_t & |
phase, |
|
|
int32_t & |
distance_count, |
|
|
uint32_t & |
total_count, |
|
|
uint32_t & |
error_count |
|
) |
| |
|
staticprivate |
◆ irq_state
◆ last_pin_a
uint8_t AP_WheelEncoder_Quadrature::last_pin_a |
|
private |
◆ last_pin_b
uint8_t AP_WheelEncoder_Quadrature::last_pin_b |
|
private |
The documentation for this class was generated from the following files: