.

https://www.mediafire.com/file/sjhxgn70gxshilg/protocol_spi_pwm.png/file

protocol.h

Committer:
voltxd
Date:
2022-04-05
Revision:
109:4ee7ffc8f175
Child:
110:a6d1d3525014

File content as of revision 109:4ee7ffc8f175:

#ifndef PROTOCOL_H
#define PROTOCOL_H

#include <stdint.h>

#define STATE_START_OF_FRAME 0
#define STATE_PROPULSION 1
#define STATE_DIRECTION 2
#define STATE_CHECKSUM 3

char calculateChecksum(uint32_t propulsion, uint32_t direction);
void decodeMessage(char c);
void getVerifiedPWMValues(uint32_t *pwms);
char isDataAvailable();

#endif