Projekt

Allgemein

Profil

Feature #446

Catch CRC32 polynom for STM32F1

Von Maximilian Seesslen vor etwa 1 Jahr hinzugefügt. Vor etwa 1 Jahr aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Zielversion:
-
Beginn:
28.11.2023
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:
CS Zielversion:

Beschreibung

The result is different than current CRC32.
When unit-Tests for the device will get implemented, the corect algorythm has to be detected.

"Regular" polynom: 0x4C11DB7
init: 0xFFFFFFFF

Compare

pycrc --generate c --algorithm table-driven --model crc-32-mpeg -o mpeg.c
pycrc --generate c --algorithm table-driven --model crc-32 -o crc32.c

MPEG-CRC32 over "0x1F 0x74 0x63 0xAB": 0x4bc4c523; which matches pycrcs MPEG algo.

Lepto just has to support both by using different function names.

"Hello World!":
crc32: 0x1C291CA3
crc32-mpger: 0x94E58351
"Hello World!!":
crc32-mpger: 0xA7C28328


Dateien

test_crc32.cpp (1,75 KB) test_crc32.cpp Maximilian Seesslen, 28.11.2023 19:12
crc32.cpp (9,72 KB) crc32.cpp Maximilian Seesslen, 28.11.2023 19:12
crc32.h (716 Bytes) crc32.h Maximilian Seesslen, 28.11.2023 19:16

Historie

#1

Von Maximilian Seesslen vor etwa 1 Jahr aktualisiert

  • Beschreibung aktualisiert (diff)
#2

Von Maximilian Seesslen vor etwa 1 Jahr aktualisiert

  • Beschreibung aktualisiert (diff)
#3

Von Maximilian Seesslen vor etwa 1 Jahr aktualisiert

  • Beschreibung aktualisiert (diff)
  • Zugewiesen an wurde auf Maximilian Seesslen gesetzt
#4

Von Maximilian Seesslen vor etwa 1 Jahr aktualisiert

  • Datei test_crc32.cpp wurde hinzugefügt
#5

Von Maximilian Seesslen vor etwa 1 Jahr aktualisiert

  • Datei test_crc32.cpp wurde gelöscht
#6

Von Maximilian Seesslen vor etwa 1 Jahr aktualisiert

#7

Von Maximilian Seesslen vor etwa 1 Jahr aktualisiert

#8

Von Maximilian Seesslen vor etwa 1 Jahr aktualisiert

  • Beschreibung aktualisiert (diff)
#9

Von Maximilian Seesslen vor etwa 1 Jahr aktualisiert

  • Status wurde von Neu zu Erledigt geändert

Auch abrufbar als: Atom PDF