Kaleidoscope
Classes | Public Member Functions | Public Attributes | List of all members
AtmegaScanner< cols_, rows_ > Class Template Reference

#include <AtmegaScanner.h>

Collaboration diagram for AtmegaScanner< cols_, rows_ >:
Collaboration graph
[legend]

Classes

struct  keydata_t
 

Public Member Functions

 AtmegaScanner (void)
 
bool readKeys (void)
 

Public Attributes

keydata_t leftHandState
 
keydata_t rightHandState
 
keydata_t previousLeftHandState
 
keydata_t previousRightHandState
 

Constructor & Destructor Documentation

◆ AtmegaScanner()

template<uint8_t cols_, uint8_t rows_>
AtmegaScanner< cols_, rows_ >::AtmegaScanner ( void  )

Member Function Documentation

◆ readKeys()

template<uint8_t cols_, uint8_t rows_>
bool AtmegaScanner< cols_, rows_ >::readKeys ( void  )

Member Data Documentation

◆ leftHandState

template<uint8_t cols_, uint8_t rows_>
keydata_t AtmegaScanner< cols_, rows_ >::leftHandState

◆ previousLeftHandState

template<uint8_t cols_, uint8_t rows_>
keydata_t AtmegaScanner< cols_, rows_ >::previousLeftHandState

◆ previousRightHandState

template<uint8_t cols_, uint8_t rows_>
keydata_t AtmegaScanner< cols_, rows_ >::previousRightHandState

◆ rightHandState

template<uint8_t cols_, uint8_t rows_>
keydata_t AtmegaScanner< cols_, rows_ >::rightHandState

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