#include <mComm.h>
Data Fields |
union { |
uint8_t all |
struct { |
unsigned first:1 |
| '1' if this is the first byte being output
|
unsigned hasNext:1 |
| '1' if this output vector has more data to send
|
unsigned high:1 |
| '1' if this is the high byte of an integer value
|
unsigned gieLatch:1 |
| Temporary latch of the current GIE value to restore it.
|
} bits |
} | flags |
| Output state flags.
|
uint8_t | counter |
| Counter value used as 'i' to track current position.
|
uint8_t | latch |
| Temporary output latch storage.
|
uint8_t | opcode |
| Temporary opcode storage.
|
uint8_t | checksum |
| Temporary checksum calculation storage.
|
uint8_t(* | iterator )(void) |
| Global function pointer used by mComm to query for the output stream.
|
mComm_Vector | vector |
| Global current output vector to quickly access data.
|
Detailed Description
Definition at line 101 of file mComm.h.
Field Documentation
Temporary checksum calculation storage.
Definition at line 123 of file mComm.h.
Counter value used as 'i' to track current position.
Definition at line 120 of file mComm.h.
'1' if this is the first byte being output
Definition at line 109 of file mComm.h.
Temporary latch of the current GIE value to restore it.
Definition at line 115 of file mComm.h.
'1' if this output vector has more data to send
Definition at line 113 of file mComm.h.
'1' if this is the high byte of an integer value
Definition at line 114 of file mComm.h.
Global function pointer used by mComm to query for the output stream.
Definition at line 125 of file mComm.h.
Temporary output latch storage.
Definition at line 121 of file mComm.h.
Temporary opcode storage.
Definition at line 122 of file mComm.h.
Global current output vector to quickly access data.
Definition at line 127 of file mComm.h.
The documentation for this struct was generated from the following file: