Deluge Firmware
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Encoder Class Reference

#include <encoder.h>

Collaboration diagram for Encoder:
Collaboration graph

Public Member Functions

 Encoder ()
 
void read ()
 
void setPins (uint8_t pinA1New, uint8_t pinA2New, uint8_t pinB1New, uint8_t pinB2New)
 
void setNonDetentMode ()
 
void interrupt (int which)
 
int getLimitedDetentPosAndReset ()
 

Public Attributes

int8_t encPos
 
int8_t detentPos
 

Constructor & Destructor Documentation

◆ Encoder()

Encoder::Encoder ( )

Member Function Documentation

◆ getLimitedDetentPosAndReset()

int Encoder::getLimitedDetentPosAndReset ( )

◆ interrupt()

void Encoder::interrupt ( int  which)

◆ read()

void Encoder::read ( )

◆ setNonDetentMode()

void Encoder::setNonDetentMode ( )

◆ setPins()

void Encoder::setPins ( uint8_t  pinA1New,
uint8_t  pinA2New,
uint8_t  pinB1New,
uint8_t  pinB2New 
)

Member Data Documentation

◆ detentPos

int8_t Encoder::detentPos

◆ encPos

int8_t Encoder::encPos

The documentation for this class was generated from the following files: