remote: Run clang-format across most of the rest of the remote interface header

This commit is contained in:
dragonmux 2022-08-10 00:14:18 +01:00 committed by Piotr Esden-Tempski
parent 3efcc9b0f5
commit 01110a206b
1 changed files with 96 additions and 36 deletions

View File

@ -57,9 +57,9 @@
#define REMOTE_ERROR_WRONGLEN 2 #define REMOTE_ERROR_WRONGLEN 2
/* Start and end of message identifiers */ /* Start and end of message identifiers */
#define REMOTE_SOM '!' #define REMOTE_SOM '!'
#define REMOTE_EOM '#' #define REMOTE_EOM '#'
#define REMOTE_RESP '&' #define REMOTE_RESP '&'
/* Generic protocol elements */ /* Generic protocol elements */
#define REMOTE_START 'A' #define REMOTE_START 'A'
@ -90,29 +90,59 @@
#define REMOTE_RESP_NOTSUP 'N' #define REMOTE_RESP_NOTSUP 'N'
/* High level protocol elements */ /* High level protocol elements */
#define REMOTE_HL_CHECK 'C' #define REMOTE_HL_CHECK 'C'
#define REMOTE_HL_PACKET 'H' #define REMOTE_HL_PACKET 'H'
#define REMOTE_DP_READ 'd' #define REMOTE_DP_READ 'd'
#define REMOTE_LOW_ACCESS 'L' #define REMOTE_LOW_ACCESS 'L'
#define REMOTE_AP_READ 'a' #define REMOTE_AP_READ 'a'
#define REMOTE_AP_WRITE 'A' #define REMOTE_AP_WRITE 'A'
#define REMOTE_AP_MEM_READ 'M' #define REMOTE_AP_MEM_READ 'M'
#define REMOTE_MEM_READ 'h' #define REMOTE_MEM_READ 'h'
#define REMOTE_MEM_WRITE_SIZED 'H' #define REMOTE_MEM_WRITE_SIZED 'H'
#define REMOTE_AP_MEM_WRITE_SIZED 'm' #define REMOTE_AP_MEM_WRITE_SIZED 'm'
/* Generic protocol elements */ /* Generic protocol elements */
#define REMOTE_GEN_PACKET 'G' #define REMOTE_GEN_PACKET 'G'
#define REMOTE_START_STR \
#define REMOTE_START_STR (char []){ '+', REMOTE_EOM, REMOTE_SOM, REMOTE_GEN_PACKET, REMOTE_START, REMOTE_EOM, 0 } (char[]) \
#define REMOTE_VOLTAGE_STR (char []){ REMOTE_SOM, REMOTE_GEN_PACKET, REMOTE_VOLTAGE, REMOTE_EOM, 0 } { \
#define REMOTE_NRST_SET_STR (char []){ REMOTE_SOM, REMOTE_GEN_PACKET, REMOTE_NRST_SET, '%', 'c', REMOTE_EOM, 0 } '+', REMOTE_EOM, REMOTE_SOM, REMOTE_GEN_PACKET, REMOTE_START, REMOTE_EOM, 0 \
#define REMOTE_NRST_GET_STR (char []){ REMOTE_SOM, REMOTE_GEN_PACKET, REMOTE_NRST_GET, REMOTE_EOM, 0 } }
#define REMOTE_FREQ_SET_STR (char []){ REMOTE_SOM, REMOTE_GEN_PACKET, REMOTE_FREQ_SET, '%', '0', '8', 'x', REMOTE_EOM, 0 } #define REMOTE_VOLTAGE_STR \
#define REMOTE_FREQ_GET_STR (char []){ REMOTE_SOM, REMOTE_GEN_PACKET, REMOTE_FREQ_GET, REMOTE_EOM, 0 } (char[]) \
#define REMOTE_PWR_SET_STR (char []){ REMOTE_SOM, REMOTE_GEN_PACKET, REMOTE_PWR_SET, '%', 'c', REMOTE_EOM, 0 } { \
#define REMOTE_PWR_GET_STR (char []){ REMOTE_SOM, REMOTE_GEN_PACKET, REMOTE_PWR_GET, REMOTE_EOM, 0 } REMOTE_SOM, REMOTE_GEN_PACKET, REMOTE_VOLTAGE, REMOTE_EOM, 0 \
}
#define REMOTE_NRST_SET_STR \
(char[]) \
{ \
REMOTE_SOM, REMOTE_GEN_PACKET, REMOTE_NRST_SET, '%', 'c', REMOTE_EOM, 0 \
}
#define REMOTE_NRST_GET_STR \
(char[]) \
{ \
REMOTE_SOM, REMOTE_GEN_PACKET, REMOTE_NRST_GET, REMOTE_EOM, 0 \
}
#define REMOTE_FREQ_SET_STR \
(char[]) \
{ \
REMOTE_SOM, REMOTE_GEN_PACKET, REMOTE_FREQ_SET, '%', '0', '8', 'x', REMOTE_EOM, 0 \
}
#define REMOTE_FREQ_GET_STR \
(char[]) \
{ \
REMOTE_SOM, REMOTE_GEN_PACKET, REMOTE_FREQ_GET, REMOTE_EOM, 0 \
}
#define REMOTE_PWR_SET_STR \
(char[]) \
{ \
REMOTE_SOM, REMOTE_GEN_PACKET, REMOTE_PWR_SET, '%', 'c', REMOTE_EOM, 0 \
}
#define REMOTE_PWR_GET_STR \
(char[]) \
{ \
REMOTE_SOM, REMOTE_GEN_PACKET, REMOTE_PWR_GET, REMOTE_EOM, 0 \
}
/* SWDP protocol elements */ /* SWDP protocol elements */
#define REMOTE_SWDP_PACKET 'S' #define REMOTE_SWDP_PACKET 'S'
@ -200,22 +230,52 @@
HEX_U32(current_ir), /* current_ir */ \ HEX_U32(current_ir), /* current_ir */ \
REMOTE_EOM, 0} REMOTE_EOM, 0}
#define REMOTE_HL_CHECK_STR (char []){ REMOTE_SOM, REMOTE_HL_PACKET, REMOTE_HL_CHECK, REMOTE_EOM, 0 } #define REMOTE_HL_CHECK_STR \
#define REMOTE_DP_READ_STR (char []){ REMOTE_SOM, REMOTE_HL_PACKET, REMOTE_DP_READ, \ (char[]) \
'%','0', '2', 'x', 'f', 'f', '%', '0', '4', 'x', REMOTE_EOM, 0 } { \
#define REMOTE_LOW_ACCESS_STR (char []){ REMOTE_SOM, REMOTE_HL_PACKET, REMOTE_LOW_ACCESS, \ REMOTE_SOM, REMOTE_HL_PACKET, REMOTE_HL_CHECK, REMOTE_EOM, 0 \
'%','0', '2', 'x', '%','0', '2', 'x', '%', '0', '4', 'x', HEX_U32(csw), REMOTE_EOM, 0 } }
#define REMOTE_AP_READ_STR (char []){ REMOTE_SOM, REMOTE_HL_PACKET, REMOTE_AP_READ, \ #define REMOTE_DP_READ_STR \
'%','0', '2', 'x', '%','0','2','x', '%', '0', '4', 'x', REMOTE_EOM, 0 } (char[]) \
#define REMOTE_AP_WRITE_STR (char []){ REMOTE_SOM, REMOTE_HL_PACKET, REMOTE_AP_WRITE, \ { \
'%','0', '2', 'x', '%','0','2','x', '%', '0', '4', 'x', HEX_U32(csw), REMOTE_EOM, 0 } REMOTE_SOM, REMOTE_HL_PACKET, REMOTE_DP_READ, '%', '0', '2', 'x', 'f', 'f', '%', '0', '4', 'x', REMOTE_EOM, 0 \
#define REMOTE_AP_MEM_READ_STR (char []){ REMOTE_SOM, REMOTE_HL_PACKET, REMOTE_AP_MEM_READ, \ }
'%','0', '2', 'x', '%','0','2','x',HEX_U32(csw), HEX_U32(address), HEX_U32(count), \ #define REMOTE_LOW_ACCESS_STR \
REMOTE_EOM, 0 } (char[]) \
#define REMOTE_AP_MEM_WRITE_SIZED_STR (char []){ REMOTE_SOM, REMOTE_HL_PACKET, REMOTE_AP_MEM_WRITE_SIZED, \ { \
'%','0', '2', 'x', '%', '0', '2', 'x', HEX_U32(csw), '%', '0', '2', 'x', HEX_U32(address), HEX_U32(count), 0} REMOTE_SOM, REMOTE_HL_PACKET, REMOTE_LOW_ACCESS, '%', '0', '2', 'x', '%', '0', '2', 'x', '%', '0', '4', 'x', \
#define REMOTE_MEM_WRITE_SIZED_STR (char []){ REMOTE_SOM, REMOTE_HL_PACKET, REMOTE_AP_MEM_WRITE_SIZED, \ HEX_U32(csw), REMOTE_EOM, 0 \
'%','0', '2', 'x', '%','0','2','x', HEX_U32(address), HEX_U32(count), 0} }
#define REMOTE_AP_READ_STR \
(char[]) \
{ \
REMOTE_SOM, REMOTE_HL_PACKET, REMOTE_AP_READ, '%', '0', '2', 'x', '%', '0', '2', 'x', '%', '0', '4', 'x', \
REMOTE_EOM, 0 \
}
#define REMOTE_AP_WRITE_STR \
(char[]) \
{ \
REMOTE_SOM, REMOTE_HL_PACKET, REMOTE_AP_WRITE, '%', '0', '2', 'x', '%', '0', '2', 'x', '%', '0', '4', 'x', \
HEX_U32(csw), REMOTE_EOM, 0 \
}
#define REMOTE_AP_MEM_READ_STR \
(char[]) \
{ \
REMOTE_SOM, REMOTE_HL_PACKET, REMOTE_AP_MEM_READ, '%', '0', '2', 'x', '%', '0', '2', 'x', HEX_U32(csw), \
HEX_U32(address), HEX_U32(count), REMOTE_EOM, 0 \
}
#define REMOTE_AP_MEM_WRITE_SIZED_STR \
(char[]) \
{ \
REMOTE_SOM, REMOTE_HL_PACKET, REMOTE_AP_MEM_WRITE_SIZED, '%', '0', '2', 'x', '%', '0', '2', 'x', HEX_U32(csw), \
'%', '0', '2', 'x', HEX_U32(address), HEX_U32(count), 0 \
}
#define REMOTE_MEM_WRITE_SIZED_STR \
(char[]) \
{ \
REMOTE_SOM, REMOTE_HL_PACKET, REMOTE_AP_MEM_WRITE_SIZED, '%', '0', '2', 'x', '%', '0', '2', 'x', \
HEX_U32(address), HEX_U32(count), 0 \
}
uint64_t remotehston(uint32_t limit, const char *s); uint64_t remotehston(uint32_t limit, const char *s);
void remotePacketProcess(unsigned int i, char *packet); void remotePacketProcess(unsigned int i, char *packet);