KizarmProbe.
 Vše Třídy Soubory Funkce Proměnné Výčty Hodnoty výčtu Definice maker Skupiny Stránky
Veřejné metody | Veřejné atributy | Seznam všech členů
Dokumentace třídy ADIv5DP

Data Point Tohle je celé poněkud divně strukturované. Moc nechápu, jak by to mělo být správně, celkově to dělá dojem zbytečné složitosti. Možná je to pozůstatek z JTAG přístupu. Prostě pokud to šlo, převzal jsem to z Black Magic a nesnažil se být chytřejší.

#include <adiv5apdp.h>

Veřejné metody

 ADIv5DP ()
 Konstruktor.
 
void dp_init (void)
 Základní inicializace.
 
void dp_write (uint8_t addr, uint32_t value)
 Zápis do Data Pointu. ...
 
uint32_t dp_read (uint8_t addr)
 Stejně tak čtení
 
uint32_t error (void)
 Zjištění chybového stavu.
 
uint32_t low_access (uint8_t APnDP, uint8_t RnW, uint8_t addr, uint32_t value)
 Obal na nízkoúrovňový přístup pro Swdp. ...
 
void dp_write_ap (uint8_t addr, uint32_t value)
 Čerti vědí
 
uint32_t dp_read_ap (uint8_t addr)
 Čerti vědí
 

Veřejné atributy

GdbServergdb
 GdbServer potřebujeme pro přístup k některým funkcím.
 
ADIv5APap
 Zároveň je potřeba i Access Point.
 
uint32_t idcode
 Core ID.
 
uint32_t allow_timeout
 Zřejmě k ničemu.
 
union {
   void *   unused
 
   uint8_t   fault
 
}; 
 Asi by slo i uint32_t fault, puvodne takto, mozna kvuli typove kontrole.
 

Dokumentace k metodám

void ADIv5DP::dp_write ( uint8_t  addr,
uint32_t  value 
)
Parametry
addradresa
valuehodnota
uint32_t ADIv5DP::low_access ( uint8_t  APnDP,
uint8_t  RnW,
uint8_t  addr,
uint32_t  value 
)
Parametry
APnDPAccess nebo Data Point
RnWRead nebo Write
addradresa
valuehodnota
Návratová hodnota
uint32_t načtená hodnota, poku RnW je Read

Dokumentace pro tuto třídu byla generována z následujícího souboru: