pwm period is now 200us instead of the default 20ms veml6040 config is now AF_BIT | TRIG_BIT

Dependencies:   mbed MMA8451Q USBDevice WakeUp vt100

Fork of afero_node_suntory_2017_06_15 by Orefatoi

util/CheckSum.h

Committer:
wataloh
Date:
2016-12-20
Revision:
0:20bce0dcc921

File content as of revision 0:20bce0dcc921:

#ifndef _CHECK_SUM_H_
#define _CHECK_SUM_H_

#include "mbed.h"

class CheckSum
{
    static uint32_t *table;
    uint32_t checkSum;
    void reset();
public:
    CheckSum();
    typedef union
    {
        uint8_t  uint8array[4];
        uint32_t uint32;
    } CheckSumCRC32;
    void calc(uint8_t *buf, size_t len);
    CheckSumCRC32 get();
};    
#endif //_CHECK_SUM_H_