KizarmProbe.
 Vše Třídy Soubory Funkce Proměnné Výčty Hodnoty výčtu Definice maker Skupiny Stránky
Třídy
Dokumentace souboru gdbserver.h

Vlastní obsluha gdb paketů. ...

#include "baselayer.h"
#include "monitor.h"
#include "locker.h"
#include "gpio.h"

Zobrazit zdrojový text tohoto souboru.

Třídy

class  GdbServer
 Vlastní obsluha gdb paketů. Nejpodstatnější část celého programu. Vše se děje v přerušení od USB, jen pokud target rozběhneme, pak se dotazujeme, zda ještě běží v main() metodou Polling(). To se zamyká třídou Locker. Parsování paketů pomocí sscanf() je hodně podobné jako v black magic, tato funkce (jakož i jiné knihovní funkce) byla trochu zjednodušena a přidána do vlastní knihovny libprobe. Ono je to s knihovnami sporné. Pokud použiju systémovou, pak může jakékoli vylepšení a jiná změna způsobit fatální chybu. Po těchto negativních zkušenostech je to vyřešeno takto. A docela to i šetří místo ve flash. ...