10 #define PACKETBUFLEN 256
31 bool Parse (
unsigned char c);
41 uint32_t
Up (
char *data, uint32_t len);
43 uint32_t
Down (
char *data, uint32_t len);
46 uint8_t pbuf [PACKETBUFLEN];
52 uint8_t csum, rsum, tsum;
uint32_t Up(char *data, uint32_t len)
zapojení do řetězce nahoru
void RecEnd(void)
Akce na příjem Ctrl-C.
uint32_t Down(char *data, uint32_t len)
zapojení do řetězce dolu
void RecDel(void)
Akce na příjem Ctrl-D.
Bázová třída pro stack trochu obecnějšího komunikačního protokolu.
GdbPacketState
Enumerace pro konečný automat.
Definition: gdbpacket.h:12
[BaseLayer example]
Definition: baselayer.h:31
void RecAck(bool ack)
reakce na +/- (fakticky zatím nic nedělá)
Mezivrsta paketů gdb. Ořezává a vytváří prefix, zpracuje escape sekvence a vyhodnocuje (a doplňuje) k...
Definition: gdbpacket.h:25
void SendAck(bool ack)
Vyšle potvrzení +/-.
bool Parse(unsigned char c)
Parser příjmu.