REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
Loading...
Searching...
No Matches
blocks::Mux Class Reference
The bits are sent out with LSBFIRST which means the bits are reversed. More...
#include <tblock.h>
Public Types | |
enum | Value : uint8_t { A , B , C , D } |
Public Member Functions | |
Mux ()=default | |
constexpr | Mux (Value kind) |
operator bool () const =delete | |
constexpr | operator Value () const |
uint8_t | encode () const |
Mux | decode () const |
size_t | index () const |
Static Public Member Functions | |
static Mux | from (uint8_t idx) |
Detailed Description
The bits are sent out with LSBFIRST which means the bits are reversed.
Member Enumeration Documentation
◆ Value
enum blocks::Mux::Value : uint8_t |
Constructor & Destructor Documentation
◆ Mux() [1/2]
|
default |
◆ Mux() [2/2]
Member Function Documentation
◆ decode()
|
inline |
◆ encode()
|
inline |
◆ from()
|
inlinestatic |
Definition at line 66 of file tblock.h.
Referenced by blocks::TBlock::connect().
◆ index()
◆ operator bool()
|
explicitdelete |
◆ operator Value()
The documentation for this class was generated from the following file:
- lib/platform-lucidac/src/redac/tblock.h