.

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

protocol.h

Committer:
voltxd
Date:
2022-04-07
Revision:
110:a6d1d3525014
Parent:
109:4ee7ffc8f175

File content as of revision 110:a6d1d3525014:

#ifndef PROTOCOL_H
#define PROTOCOL_H

#include "mbed.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 *pwmPropulsion, uint32_t *pwmDirection);
char isDataAvailable();

#endif