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

#include <manchester.h>

Public Member Functions

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

Detailed Description

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

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

Template Parameters
TThe decoded type.

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