| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Codec.Circe
Description
CRC high-level utilities. See Codec.Circe.CRC16 and Codec.Circe.CRC32 for low-level functions.
CRC
crc16 :: CRC16Cfg -> ByteString -> Word16 Source #
calculate CRC16 using lookup table generated from config
crc32 :: CRC32Cfg -> ByteString -> Word32 Source #
calculate CRC32 using lookup table generated from config
CONFIG
CRC configuration parameters
Constructors
| CRCCfg | |
CRC16
crc16CCITZero :: CRC16Cfg Source #
POLY 0x1021 INIT 0x0000 NOREFL NOXOR
crc16Modbus :: CRC16Cfg Source #
POLY 0x8005 INIT 0XFFFF REFLINOUT NOXOR