]> git.gag.com Git - fw/sdcc/blob - device/examples/crcs.c
fixed tini loader 0515 IVT mapping
[fw/sdcc] / device / examples / crcs.c
1 #include <reg51.h>
2 typedef unsigned char byte;
3
4 byte accum_checksum(byte cs, byte val)
5 {
6         register unsigned char tmp;
7
8         tmp = ((cs<<1) | (cs>>7)) + val;
9
10         return (CY ? ( tmp + 1 ) : tmp);
11 }