Control Surface main
MIDI Control Surface library for Arduino
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
DirectPinReadReg< RegisterType > Struct Template Reference

#include <Submodules/Encoder/DirectPinRead.hpp>

Detailed Description

template<class RegisterType = const volatile uint32_t>
struct DirectPinReadReg< RegisterType >

Definition at line 16 of file DirectPinRead.hpp.

+ Collaboration diagram for DirectPinReadReg< RegisterType >:

Public Member Functions

bool read () const
 

Public Attributes

RegisterTypein_reg
 
std::remove_cv< RegisterType >::type bitmask
 

Member Function Documentation

◆ read()

template<class RegisterType = const volatile uint32_t>
bool read ( ) const
inline

Definition at line 19 of file DirectPinRead.hpp.

Member Data Documentation

◆ in_reg

template<class RegisterType = const volatile uint32_t>
RegisterType* in_reg

Definition at line 17 of file DirectPinRead.hpp.

◆ bitmask

template<class RegisterType = const volatile uint32_t>
std::remove_cv<RegisterType>::type bitmask

Definition at line 18 of file DirectPinRead.hpp.


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