1#ifndef ASCII_SERIAL_COM_REGISTER_POINTERS_H
2#define ASCII_SERIAL_COM_REGISTER_POINTERS_H
81#define REGWIDTHBYTES 1
82#define REGTYPE uint8_t
83#define REGPRINTTYPEINT PRIu8
84#define REGPRINTTYPEHEX PRIX8
86#define REGWIDTHBITS 32
87#define REGWIDTHBYTES 4
88#define REGTYPE uint32_t
89#define REGPRINTTYPEINT PRIu32
90#define REGPRINTTYPEHEX PRIX32
126 volatile REGTYPE **pointers, REGTYPE *write_masks, uint16_t n_regs);
143 char *data,
size_t dataLen,
void *register_pointers_state);
void ascii_serial_com_register_pointers_handle_message(ascii_serial_com *asc, char ascVersion, char appVersion, char command, char *data, size_t dataLen, void *register_pointers_state)
ASCII Serial Com Register Pointers handle message.
void ascii_serial_com_register_pointers_init(ascii_serial_com_register_pointers *register_pointers_state, volatile REGTYPE **pointers, REGTYPE *write_masks, uint16_t n_regs)
ASCII Serial Com Register Pointers init.
struct ascii_serial_com_register_pointers_struct ascii_serial_com_register_pointers
ASCII Serial Com Register Pointers State struct.
ASCII Serial Com Interface State struct.
ASCII Serial Com Register Pointers State struct.
volatile REGTYPE ** pointers