31#ifndef ETL_CRC8_NRSC5_INCLUDED
32#define ETL_CRC8_NRSC5_INCLUDED
39#if ETL_USING_CPP11 && !defined(ETL_CRC_FORCE_CPP03_IMPLEMENTATION)
40 template <
size_t Table_Size>
41 using crc8_nrsc5_t = etl::crc_type<etl::private_crc::crc8_nrsc5_parameters, Table_Size>;
43 template <
size_t Table_Size>
61 template<
typename TIterator>
70 typedef crc8_nrsc5_t<256U> crc8_nrsc5_t256;
71 typedef crc8_nrsc5_t<16U> crc8_nrsc5_t16;
72 typedef crc8_nrsc5_t<4U> crc8_nrsc5_t4;
73 typedef crc8_nrsc5_t256 crc8_nrsc5;
Definition crc8_nrsc5.h:45
crc8_nrsc5_t()
Default constructor.
Definition crc8_nrsc5.h:51
crc8_nrsc5_t(TIterator begin, const TIterator end)
Definition crc8_nrsc5.h:62
Basic parameterised CRC type.
Definition crc_implementation.h:713
ETL_CONSTEXPR14 void add(TIterator begin, const TIterator end)
Definition frame_check_sequence.h:144
ETL_CONSTEXPR14 void reset()
Definition frame_check_sequence.h:133
bitset_ext
Definition absolute.h:39
ETL_CONSTEXPR TContainer::iterator begin(TContainer &container)
Definition iterator.h:962
ETL_CONSTEXPR TContainer::iterator end(TContainer &container)
Definition iterator.h:992