-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSerialHeader.h
More file actions
28 lines (22 loc) · 1008 Bytes
/
SerialHeader.h
File metadata and controls
28 lines (22 loc) · 1008 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// Header predefiniti per il protocollo seriale
#define SERIAL_HEADER 0xAA // Header predefinito
#define SERIAL_END_PACKET 0x0A // '\n' - Byte per la fine del pacchetto
// Definizione degli header per i vari payload
// DMX Layout
#define SERIAL_HEADER_DMXLEYOUT 0x0A
#define SERIAL_HEADER_GETDMXLEYOUT_ASCII 0x1A
#define SERIAL_HEADER_GETDMXLEYOUT_BYTE 0x2A
// DMX Profiles
#define SERIAL_HEADER_DMXPROFILES 0x0B
#define SERIAL_HEADER_GETDMXPROFILES_ASCII 0x1B
#define SERIAL_HEADER_GETDMXPROFILES_BYTE 0x2B
// Firmware and Filesystem
#define SERIAL_HEADER_GETFWVERS 0x0C
#define SERIAL_HEADER_GETFWVERS_ASCII 0x3C
#define SERIAL_HEADER_GETSPIFFS_LIST_ASCII 0x1C
#define SERIAL_HEADER_GETSPIFFSUSAGE_ASCII 0x2C
// SPIFFS commands
#define SERIAL_HEADER_CLEARSPIFFS 0x0F
#define SERIAL_HEADER_REFRESH_SPIFFS 0x1F
// Discovery command
#define SERIAL_HEADER_DISCOVERY 0xEF