Embedded Template Library 1.0
Loading...
Searching...
No Matches
crc_parameters.h File Reference
#include "../platform.h"
#include "../integral_limits.h"

Go to the source code of this file.

Classes

struct  etl::private_crc::crc_parameters< TAccumulator, Polynomial_, Initial_, Xor_Out_, Reflect_ >
 

Namespaces

namespace  etl
 bitset_ext
 

Typedefs

typedef crc_parameters< uint8_t, 0x07U, 0x00U, 0x00U, false > etl::private_crc::crc8_ccitt_parameters
 
typedef crc_parameters< uint8_t, 0x07U, 0xFFU, 0x00U, true > etl::private_crc::crc8_rohc_parameters
 
typedef crc_parameters< uint8_t, 0x9BU, 0xFFU, 0x00U, false > etl::private_crc::crc8_cdma2000_parameters
 
typedef crc_parameters< uint8_t, 0x39U, 0x00U, 0x00U, true > etl::private_crc::crc8_darc_parameters
 
typedef crc_parameters< uint8_t, 0xD5U, 0x00U, 0x00U, false > etl::private_crc::crc8_dvbs2_parameters
 
typedef crc_parameters< uint8_t, 0x1DU, 0xFFU, 0x00U, true > etl::private_crc::crc8_ebu_parameters
 
typedef crc_parameters< uint8_t, 0x1DU, 0xFDU, 0x00U, false > etl::private_crc::crc8_icode_parameters
 
typedef crc_parameters< uint8_t, 0x07U, 0x00U, 0x55U, false > etl::private_crc::crc8_itu_parameters
 
typedef crc_parameters< uint8_t, 0x31U, 0x00U, 0x00U, true > etl::private_crc::crc8_maxim_parameters
 
typedef crc_parameters< uint8_t, 0x9BU, 0x00U, 0x00U, true > etl::private_crc::crc8_wcdma_parameters
 
typedef crc_parameters< uint8_t, 0x1DU, 0xFFU, 0xFFU, false > etl::private_crc::crc8_j1850_parameters
 
typedef crc_parameters< uint8_t, 0x1DU, 0x00U, 0x00U, false > etl::private_crc::crc8_j1850_zero_parameters
 
typedef crc_parameters< uint16_t, 0x8005U, 0x0000U, 0x0000U, true > etl::private_crc::crc16_parameters
 
typedef crc_parameters< uint16_t, 0x1021U, 0xFFFFU, 0x0000U, false > etl::private_crc::crc16_ccitt_parameters
 
typedef crc_parameters< uint16_t, 0x1021U, 0x1D0FU, 0x0000U, false > etl::private_crc::crc16_aug_ccitt_parameters
 
typedef crc_parameters< uint16_t, 0x8005U, 0x0000U, 0x0000U, false > etl::private_crc::crc16_buypass_parameters
 
typedef crc_parameters< uint16_t, 0x1021U, 0xFFFFU, 0xFFFFU, false > etl::private_crc::crc16_genibus_parameters
 
typedef crc_parameters< uint16_t, 0x1DCFU, 0xFFFFU, 0xFFFFU, false > etl::private_crc::crc16_profibus_parameters
 
typedef crc_parameters< uint16_t, 0x1021U, 0x0000U, 0x0000U, true > etl::private_crc::crc16_kermit_parameters
 
typedef crc_parameters< uint16_t, 0x8005U, 0xFFFFU, 0x0000U, true > etl::private_crc::crc16_modbus_parameters
 
typedef crc_parameters< uint16_t, 0x8005U, 0xFFFFU, 0xFFFFU, true > etl::private_crc::crc16_usb_parameters
 
typedef crc_parameters< uint16_t, 0x1021U, 0xFFFFU, 0xFFFFU, true > etl::private_crc::crc16_x25_parameters
 
typedef crc_parameters< uint16_t, 0x1021U, 0x0000U, 0x0000U, false > etl::private_crc::crc16_xmodem_parameters
 
typedef crc_parameters< uint16_t, 0xc867U, 0xFFFFU, 0x0000U, false > etl::private_crc::crc16_cdma2000_parameters
 
typedef crc_parameters< uint16_t, 0x8005U, 0x800DU, 0x0000U, false > etl::private_crc::crc16_dds110_parameters
 
typedef crc_parameters< uint16_t, 0x0589U, 0x0000U, 0x0001U, false > etl::private_crc::crc16_dect_r_parameters
 
typedef crc_parameters< uint16_t, 0x0589U, 0x0000U, 0x0000U, false > etl::private_crc::crc16_dect_x_parameters
 
typedef crc_parameters< uint16_t, 0x3D65U, 0x0000U, 0xFFFFU, true > etl::private_crc::crc16_dnp_parameters
 
typedef crc_parameters< uint16_t, 0x3D65U, 0x0000U, 0xFFFFU, false > etl::private_crc::crc16_en13757_parameters
 
typedef crc_parameters< uint16_t, 0x8005U, 0x0000U, 0xFFFFU, true > etl::private_crc::crc16_maxim_parameters
 
typedef crc_parameters< uint16_t, 0x1021U, 0xFFFFU, 0x0000U, true > etl::private_crc::crc16_mcrf4xx_parameters
 
typedef crc_parameters< uint16_t, 0x1021U, 0xB2AAU, 0x0000U, true > etl::private_crc::crc16_riello_parameters
 
typedef crc_parameters< uint16_t, 0x8BB7U, 0x0000U, 0x0000U, false > etl::private_crc::crc16_t10dif_parameters
 
typedef crc_parameters< uint16_t, 0xA097U, 0x0000U, 0x0000U, false > etl::private_crc::crc16_teledisk_parameters
 
typedef crc_parameters< uint16_t, 0x1021U, 0x89ECU, 0x0000U, true > etl::private_crc::crc16_tms37157_parameters
 
typedef crc_parameters< uint16_t, 0x1021U, 0xC6C6U, 0x0000U, true > etl::private_crc::crc16_a_parameters
 
typedef crc_parameters< uint16_t, 0x8005U, 0x0000U, 0x0000U, true > etl::private_crc::crc16_arc_parameters
 
typedef crc_parameters< uint16_t, 0x5935U, 0xFFFFU, 0x0000U, false > etl::private_crc::crc16_m17_parameters
 
typedef crc_parameters< uint32_t, 0x04C11DB7UL, 0xFFFFFFFFUL, 0xFFFFFFFFUL, true > etl::private_crc::crc32_parameters
 
typedef crc_parameters< uint32_t, 0x1EDC6F41UL, 0xFFFFFFFFUL, 0xFFFFFFFFUL, true > etl::private_crc::crc32_c_parameters
 
typedef crc_parameters< uint32_t, 0x04C11DB7UL, 0xFFFFFFFFUL, 0xFFFFFFFFUL, false > etl::private_crc::crc32_bzip2_parameters
 
typedef crc_parameters< uint32_t, 0x04C11DB7UL, 0xFFFFFFFFUL, 0x00000000UL, false > etl::private_crc::crc32_mpeg2_parameters
 
typedef crc_parameters< uint32_t, 0x04C11DB7UL, 0x00000000UL, 0xFFFFFFFFUL, false > etl::private_crc::crc32_posix_parameters
 
typedef crc_parameters< uint32_t, 0xA833982BUL, 0xFFFFFFFFUL, 0xFFFFFFFFUL, true > etl::private_crc::crc32_d_parameters
 
typedef crc_parameters< uint32_t, 0x814141ABUL, 0x00000000UL, 0x00000000UL, false > etl::private_crc::crc32_q_parameters
 
typedef crc_parameters< uint32_t, 0x04C11DB7UL, 0xFFFFFFFFUL, 0x00000000UL, true > etl::private_crc::crc32_jamcrc_parameters
 
typedef crc_parameters< uint32_t, 0x000000AFUL, 0x00000000UL, 0x00000000UL, false > etl::private_crc::crc32_xfer_parameters
 
typedef crc_parameters< uint64_t, 0x42F0E1EBA9EA3693ULL, 0x0000000000000000ULL, 0x0000000000000000ULL, false > etl::private_crc::crc64_ecma_parameters