41 uint32_t
Up (
char *data, uint32_t len);
void gdb_putpacketz(const char *packet)
další forma odpovědi
Zamykání a odemykání vlákna.
uint32_t Up(char *data, uint32_t len)
Vlastní parser paketů je zde.
bool target_check(void)
zjištění stavu targetu
void handle_v_packet(char *packet, int len)
obsluha speciálních paketů
void Polling(void)
Zde se zjišťuje, zda target běží.
void handle_z_packet(char *packet, int len)
obsluha speciálních paketů
void handle_q_packet(char *packet, int len)
obsluha speciálních paketů
Obecný GPIO pin.
Definition: gpio.h:20
void OldTargetDestroy(void)
pomocná funkce
Bázová třída pro stack trochu obecnějšího komunikačního protokolu.
bool probe(Target *n)
Probe for.
Target * target
Target je zapouzdřen sem. Vytváří se dynamicky v metodě Scan().
Definition: gdbserver.h:70
void gdb_putpacket_f(const char *fmt,...)
Odpověď zpět do gdb (formátovaná)
[BaseLayer example]
Definition: baselayer.h:31
void Scan(void)
Scan - po příkazu "monitor scan".
Definition: main.cpp:26
void handle_q_string_reply(const char *str, const char *param)
odpověď na q_packet
void gdb_putpacket(const char *packet, int size)
další forma odpovědi
void SetActive(void)
pomocná funkce
Monitor mon
Monitor - zpracování uživatelských příkazů gdb "monitor ...".
Definition: gdbserver.h:72
Vlastní obsluha gdb paketů. Nejpodstatnější část celého programu. Vše se děje v přerušení od USB...
Definition: gdbserver.h:28
void Fini(void)
pro kompatibilitu s PC pro ladění
void gdb_out(const char *buf)
Odpověď zpět do gdb (neformátovaná)