| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/ |
| D | CRCEngine.cs | 29 … public CRCEngine(CRCPolynomial polynomial, bool reflectInput = true, bool reflectOutput = true, in CRCEngine() 85 private static uint[] GenerateLookupTable(CRCPolynomial crcPolynomial) in GenerateLookupTable() 121 …private static readonly Dictionary<CRCPolynomial, uint[]> tablesCache = new Dictionary<CRCPolynomi… 123 { CRCPolynomial.CRC32, null }, 124 { CRCPolynomial.CRC32C, null }, 125 { CRCPolynomial.CRC16, null }, 126 { CRCPolynomial.CRC16_CCITT, null }, 127 { CRCPolynomial.CRC8_CCITT, null }, 128 { CRCPolynomial.CRC7, null } 137 table = GenerateLookupTable(crcConfig.CRCPolynomial); [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Tests/UnitTests/ |
| D | CRCTests.cs | 45 var crc = new CRCEngine(CRCPolynomial.CRC32, false, true, 0x00, 0x00); in ShouldHandleReflections() 49 crc = new CRCEngine(CRCPolynomial.CRC32, true, false, 0x00, 0x00); in ShouldHandleReflections() 53 crc = new CRCEngine(CRCPolynomial.CRC32, false, false, 0x00, 0x00); in ShouldHandleReflections() 61 var crc32 = new CRCEngine(CRCPolynomial.CRC32); in ShouldInitConfigProperly() 64 var crc16ccitt = new CRCEngine(CRCPolynomial.CRC16_CCITT); in ShouldInitConfigProperly() 67 var crc16 = new CRCEngine(CRCPolynomial.CRC16); in ShouldInitConfigProperly() 74 var crc = new CRCEngine(CRCPolynomial.CRC32, true, true, 0xFFFFFFFF, 0xFFFFFFFF); in ShouldCalculateCRC32() 81 var crc = new CRCEngine(CRCPolynomial.CRC32, false, false, 0xFFFFFFFF, 0xFFFFFFFF); in ShouldCalculateCRC32BZIP() 88 var crc = new CRCEngine(CRCPolynomial.CRC32, true, true, 0xFFFFFFFF, 0); in ShouldCalculateCRC32JAMCRC() 95 var crc = new CRCEngine(CRCPolynomial.CRC32, false, false, 0xFFFFFFFF, 0); in ShouldCalculateCRC32MPEG2() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Wireless/IEEE802_15_4/ |
| D | Frame.cs | 23 …tic Frame CreateAckForFrame(byte[] frame, uint crcInitialValue = 0x0, CRCPolynomial? crcPolynomial… in CreateAckForFrame() 30 …ateACK(byte sequenceNumber, bool pending, uint crcInitialValue = 0x0, CRCPolynomial? crcPolynomial… in CreateACK() 34 result.CRCPolynomial = crcPolynomial ?? DefaultCrcPolynomial; in CreateACK() 42 …e[] CalculateCRC(IEnumerable<byte> bytes, uint crcInitialValue = 0x0, CRCPolynomial? crcPolynomial… in CalculateCRC() 65 public Frame(byte[] data, CRCPolynomial? crcPolynomial = null) in Frame() 68 CRCPolynomial = crcPolynomial ?? CRCPolynomial.CRC16_CCITT; in Frame() 74 var crcLength = CRCPolynomial.WidthInBytes; in CheckCRC() 75 … var crc = CalculateCRC(Bytes.Take(Bytes.Length - crcLength), crcInitialValue, CRCPolynomial); in CheckCRC() 103 public CRCPolynomial CRCPolynomial { get; private set; } property in Antmicro.Renode.Peripherals.Wireless.IEEE802_15_4.Frame 196 var crcLength = CRCPolynomial.WidthInBytes; in Encode() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CRC/ |
| D | SAM4S_CRCCU.cs | 199 …te static readonly Dictionary<CRCPolyType, CRCPolynomial> polyMap = new Dictionary<CRCPolyType, CR… 203 CRCPolynomial.CRC32 207 CRCPolynomial.CRC32C 211 CRCPolynomial.CRC16_CCITT
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/SiLabs/ |
| D | EFR32_GPCRC.cs | 92 private readonly CRCPolynomial DefaultPolynomial = CRCPolynomial.CRC32;
|
| D | EFR32xG2_GPCRC.cs | 171 CRCPolynomial temp; in ReloadCRCConfig() 174 temp = new CRCPolynomial(BitHelper.ReverseBits((ushort)Poly16.Value), 16); in ReloadCRCConfig() 263 private readonly CRCPolynomial DefaultPolynomial = CRCPolynomial.CRC32;
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Utilities/GDB/Commands/ |
| D | CalculateCRCCommand.cs | 21 crcEngine = new CRCEngine(CRCPolynomial.CRC32, false, false, 0xffffffff, 0); in CalculateCRCCommand()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/ |
| D | MAX32650_TPU.cs | 151 Registers.CRCPolynomial.Define(this, DefaultCRCPolynomial) in DefineRegisters() 206 CRCPolynomial = 0x40, enumerator
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SPI/ |
| D | STM32SPI.cs | 213 Registers.CRCPolynomial.Define(registers, 7) in SetupRegisters() 264 CRCPolynomial = 0x10, // SPI_CRCPR enumerator
|
| D | STM32H7_SPI.cs | 330 case Registers.CRCPolynomial: in CanWriteToRegister() 449 CRCPolynomial = 0x40, // SPI_CRCPOLY enumerator
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Wireless/ |
| D | SlipRadio.cs | 129 var engine = new CRCEngine(CRCPolynomial.CRC32); in Encapsulate()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Wireless/ |
| D | CC1200.cs | 614 crc = Frame.CalculateCRC(mpduBytes, 0, CRCPolynomial.CRC32); in SendFrame() 752 crcPolynomial = CRCPolynomial.CRC16; in CreateRegisters() 757 crcPolynomial = CRCPolynomial.CRC16_CCITT; in CreateRegisters() 961 private CRCPolynomial crcPolynomial;
|
| D | NRF52840_Radio.cs | 259 Registers.CRCPolynomial.Define(this, name: "CRCPOLY") in DefineRegisters() 754 CRCPolynomial = 0x538, enumerator
|