.

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

protocol.h

Committer:
voltxd
Date:
2022-04-26
Revision:
112:478ae92cb106
Parent:
110:a6d1d3525014

File content as of revision 112:478ae92cb106:

#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