Tags: ellbee/crc
Tags
Merge pull request TattdCodeMonkey#25 from TattdCodeMonkey/elixir-cal… …culate-function v0.9.0 - Adding `CRC.calculate/2`
Merge pull request TattdCodeMonkey#24 from TattdCodeMonkey/moar_docs v0.8.3 - More Docs, Remove old NIFs
Merge pull request TattdCodeMonkey#20 from TattdCodeMonkey/readme_upd… …ates_for_single_crc Adding basic information on CRC.crc functions
CRC Algorithm nifs (TattdCodeMonkey#18) * Initial implementation of crc_init/1, crc_info/1, and crc_list/0. * WIP - crc/2, crc_update/2, and crc_final/1 implementations * WIP - added rest of <= 8-bit models, add slow/fast methods, add residue calculation * WIP - fix crc_fast naming * WIP - add 10-bit models * WIP - add 11-bit models * WIP - add 12-bit models * WIP - add 13-bit models * WIP - add 14-bit models * WIP - add 15 and 16-bit models * WIP - add 24 to 64-bit models * WIP - residue driving me insane * WIP - fix residue issue, add property tests * WIP - use crc_model_state instead of raw integer types * WIP - add extend support * WIP - enable CRC-16/DNP property test to match endianness * WIP - fix info name; add pycrc and reveng tests * Reproduce issue TattdCodeMonkey#17 * Updated CRC-16 DNP Lookup table The CRC-16 DNP lookup tables did not match other source and were causing invalid crc's to be calculated. Updated the lookup tables to match those generated by http://www.sunshine2k.de/coding/javascript/crc/crc_js.html * Added real result now that it does not throw an exception * Removed old DNP check since the old one was wrong * Updated legacy elixir crc function to pass-through to :crc_fast Ideally these functions will all get removed in v1 but for now moving them to use the crc fast algorithm C code, so that things can be unified. * Prep for v0.8 release * Revert DNP Lookup table changes * Adding pycrc to travis build * Updated min elixir to match travis build
Merge pull request TattdCodeMonkey#16 from TattdCodeMonkey/issue-15-n… …ix-fix Ensure compiled files aren't included in release
PreviousNext