CRC32 checker subroutine written in C and suitable for 8 bit PIC18F
- or -
Post a project like this4034
£100(approx. $126)
- Posted:
- Proposals: 6
- Remote
- #230125
- Awarded
Description
Experience Level: Intermediate
Hi,
I require a CRC32 checker written in C and suitable for 8 bit PIC18F type microcontrollers. This C code will be embedded into a program written in the high level programming environment called FLOWCODE and compiled using BoostC.
Good communication skills in English are essential.
Time frame is fairly flexible but ideally within the next few weeks.
I have an Async datastream which consists of;
3 header bytes, a data length byte, up to 255 data bytes and the 4 CRC32 bytes.
The number of data bytes is fixed once the stream starts.
I would like;
> A block of C code that can be fed the string and return if the string passes the CRC32 check.
> to make it possible to simply change the CRC key used in the code. I'm assuming the standard 0xEDB88320 key initially.
As the code will be used in the high level environment FLOWCODE, I have attached some basic notes from FLOWCODE about embedded blocks of C.
I am not a C coder, just an engineer using tools to provide solutions so I would appreciate clean and well annotated code.
I have attached the notes on the data stream from the original manufacturer.
If you hvae any questions I will try to help but I'm not a codie!
Kind regards, John.
I require a CRC32 checker written in C and suitable for 8 bit PIC18F type microcontrollers. This C code will be embedded into a program written in the high level programming environment called FLOWCODE and compiled using BoostC.
Good communication skills in English are essential.
Time frame is fairly flexible but ideally within the next few weeks.
I have an Async datastream which consists of;
3 header bytes, a data length byte, up to 255 data bytes and the 4 CRC32 bytes.
The number of data bytes is fixed once the stream starts.
I would like;
> A block of C code that can be fed the string and return if the string passes the CRC32 check.
> to make it possible to simply change the CRC key used in the code. I'm assuming the standard 0xEDB88320 key initially.
As the code will be used in the high level environment FLOWCODE, I have attached some basic notes from FLOWCODE about embedded blocks of C.
I am not a C coder, just an engineer using tools to provide solutions so I would appreciate clean and well annotated code.
I have attached the notes on the data stream from the original manufacturer.
If you hvae any questions I will try to help but I'm not a codie!
Kind regards, John.
John W.
100% (2)Projects Completed
3
Freelancers worked with
3
Projects awarded
75%
Last project
2 Apr 2017
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies