Skip to content

Generates CRC codes based on preset or custom CRC parameters, and data payloads of any size or format.

Notifications You must be signed in to change notification settings

PeakeElectronicInnovation/CRCgenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRC Calculator

A versatile CRC (Cyclic Redundancy Check) calculator application that supports multiple CRC configurations and input formats.

Features

  • Supports multiple CRC configurations:
    • CRC-8 variants
    • CRC-16 variants
    • CRC-32 variants
  • Multiple input formats:
    • Decimal
    • Hexadecimal
    • Binary
    • ASCII text
  • Configurable parameters:
    • Polynomial
    • Initial value
    • Final XOR value
    • Input/Output reflection
  • Real-time CRC calculation
  • User-friendly GUI interface

Requirements

  • Python 3.8 or higher
  • Required packages listed in requirements.txt

Installation

  1. Clone this repository
  2. Install required packages:
    pip install -r requirements.txt
    

Usage

Run the application:

python crc_calculator.py

About

Generates CRC codes based on preset or custom CRC parameters, and data payloads of any size or format.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages