QSP protocol implementation

This commit is contained in:
Pawel Spychalski (DzikuVx)
2017-09-23 20:44:27 +02:00
parent 02667929c0
commit 6f375eafb6
4 changed files with 236 additions and 0 deletions

18
common.h Normal file
View File

@@ -0,0 +1,18 @@
//Only for UART connected radio modules
#define UART_SPEED 57600
#define CHANNEL_ID 0x01
#define QSP_PREAMBLE 0x51
#define QSP_PAYLOAD_LENGTH 32
#define PIN_LED 13
enum dataStates {
IDLE,
PREAMBLE_RECEIVED,
CHANNEL_RECEIVED,
FRAME_TYPE_RECEIVED,
PACKET_ID_RECEIVED,
PAYLOAD_RECEIVED,
CRC_RECEIVED
};