Permalink
Commits on Dec 31, 2017
Commits on Sep 9, 2017
  1. Fix Travis tests

    Thomas Pircher
    Thomas Pircher committed Sep 9, 2017
  2. Set version number to v0.9.1

    Thomas Pircher
    Thomas Pircher committed Sep 9, 2017
  3. Update documentation

    Thomas Pircher
    Thomas Pircher committed Sep 9, 2017
Commits on Aug 12, 2017
  1. Add error about possibly unsuitable polynomials

    Thomas Pircher
    Thomas Pircher committed Aug 12, 2017
    When an even polynomial is specified or one which is wider than the
    --width option allows, then abort with an error message.
    Override this with the --force-poly option.
  2. Move the main function to a separate main.py file

    Thomas Pircher
    Thomas Pircher committed Aug 12, 2017
Commits on Aug 11, 2017
  1. Fix issues with Python 2.6

    Thomas Pircher
    Thomas Pircher committed Aug 11, 2017
    The positional argument specifiers for the str.format() method are
    mandatory for Python 2.6, and can be omitted only with 2.7 or later.
  2. Update the README file with how to run pycrc

    Thomas Pircher
    Thomas Pircher committed Aug 11, 2017
    Also, minor tweak in the test,py script for a Python 2.6 workaround.
  3. Add Travis file.

    Thomas Pircher
    Thomas Pircher committed Aug 11, 2017
  4. Add setup.py script

    Thomas Pircher
    Thomas Pircher committed Aug 11, 2017
    Move the Python code to the pycrc directory. The preferred way to run
    pycrc is now `python -m pycrc [...]`, although there is still a pycrc.py
    file for backward compatibility. This might be removed at some point.
    Also, change the way the submodules are included in other Python code:
    now write `import pycrc.xxx` instead of `import crc_xxx`.
Commits on Aug 9, 2017
  1. Spell fix

    ftheile authored and Thomas Pircher committed Aug 9, 2017
Commits on Aug 4, 2017
  1. Remove nested comments in the example code

    Thomas Pircher
    Thomas Pircher committed Aug 4, 2017
  2. Add contributors to the AUTHORS file

    Thomas Pircher
    Thomas Pircher committed Aug 4, 2017
  3. Fix Header Guard generation

    andre-hartmann authored and Thomas Pircher committed Aug 4, 2017
    All symbols that start with one underscore followed by uppercase letter,
    or all symbols that contain two underscores are reserved for the
    compiler and the standard library. They should not be used in user code.
Commits on Jun 21, 2017
  1. Updated man page, cosmetic changes only.

    Thomas Pircher
    Thomas Pircher committed Jun 21, 2017
Commits on Jun 4, 2017
  1. Added an example to the Doxygen documentation.

    Thomas Pircher
    Thomas Pircher committed Jun 4, 2017
Commits on May 15, 2017
  1. Fix spelling error in arg parser.

    ashelly authored and Thomas Pircher committed May 11, 2017
Commits on May 3, 2017
  1. Code cleanup and optimisation.

    Thomas Pircher
    Thomas Pircher committed May 3, 2017
Commits on May 2, 2017
  1. Rewrite of the code generator.

    Thomas Pircher
    Thomas Pircher committed May 2, 2017
Commits on Apr 6, 2017
  1. New license for the documentation CC-BY-SA-4.0

    Thomas Pircher
    Thomas Pircher committed Apr 6, 2017
Commits on Dec 8, 2016
  1. New email address.

    Thomas Pircher
    Thomas Pircher committed Dec 8, 2016
  2. Minor clean up in the Changes.md file.

    Thomas Pircher
    Thomas Pircher committed Dec 8, 2016
Commits on Mar 28, 2016
  1. Renamed the ChangeLog file to CHANGELOG.md

    tpircher committed Mar 28, 2016
    This file now adheres to the http://keepachangelog.com/ convention.
Commits on Mar 6, 2016
  1. Simplified check_files.sh

    tpircher committed Mar 6, 2016
Commits on Jan 16, 2016
  1. Fixed binary files handling with Python 2.7.

    tpircher committed Jan 16, 2016
    Fixes #11. Thanks to James Bowman.
Commits on Jan 6, 2016
  1. Minor documentation change.

    tpircher committed Jan 6, 2016
Commits on Oct 31, 2015
  1. Suppressed the crc_reflect function where not needed.

    tpircher committed Oct 31, 2015
    Addresses part of #8.
Commits on Oct 26, 2015
  1. Fix wrong final value for bit-by-bit when with < 8

    tpircher committed Oct 26, 2015
    When the CRC width is less than 8 then the bit-by-bit algorithm needs to apply
    the CRC mask to the final value.
    Fixes #10. Thanks to Steve Geo.
Commits on Oct 25, 2015
  1. Fixed the initial value of the 16-bit CCITT algorithm.

    tpircher committed Oct 25, 2015
    Renamed the model from ccitt to crc-16-ccitt.
    Fixes #7. Thanks to Craig McQueen.
Commits on Oct 24, 2015
Commits on Oct 18, 2015
Commits on Oct 12, 2015
Commits on Oct 6, 2015
  1. Added a new option --slice-by.

    tpircher committed Oct 6, 2015
    This option is still experimental and limited in its use.