Embedded Template Library 1.0
Loading...
Searching...
No Matches
etl::private_manchester::decoded< T > Struct Template Reference

#include <manchester.h>

Public Member Functions

 ETL_STATIC_ASSERT (sizeof(T)==0, "Manchester decoding type should be one of [uint16_t, uint32_t, uint64_t]")

Detailed Description

template<typename T>
struct etl::private_manchester::decoded< T >

Type trait to determine the decoded type for a given encoded type. Decoding halves the bit width: uint16_t->uint8_t, uint32_t->uint16_t, etc.

Template Parameters
TThe encoded type.

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