45 #define RECEIVE_TIMEOUT (FCY * 1/20 * 0.1) 56 # define OUT_CHAR(c) outChar(c) 63 # define OUT_CHAR(c) testOutChar(c) 71 #if defined(MICROCONTROLLER) || defined(__DOXYGEN__) || defined(UNIT_TESTS) 88 BOOL b_isWriteable,
char* psz_format,
char* psz_name,
103 #define SPECIFY_VAR(u_varIndex, data, isWriteable, format, desc) \ 104 specifyVar(u_varIndex, &data, sizeof(data), isWriteable, format, #data, desc) 113 #if !defined(MICROCONTROLLER) || defined(__DOXYGEN__) 130 #if defined(MICROCONTROLLER) || defined(__DOXYGEN__) 165 uint64_t u64_timeMs,
const char** psz_error);
void specifyVar(uint u_varIndex, volatile void *pv_data, uint u_size, BOOL b_isWriteable, char *psz_format, char *psz_name, char *psz_desc)
unsigned int uint
An abbreviation for an unsigned integer.
void outChar(uint8_t c)
A system-dependent macro to output one character.
int formatVar(uint u_varIndex, char *psz_buf, size_t s_len)
unsigned char uint8_t
An abbreviation for an 8-bit unsigned integer.
Routines which implement the uC comm protocol.
void sendVar(uint u_varIndex)