Maybe Keil should learn more from IAR. They has clean C-Spy driver interface and documents.
while AGDI driver has --- 1. many unknown/unclear bit fields in struct 2. mixed parameters for different processor architecture 3. bit control in parameters that may cause errors 4. can not make sure when the polling thread stops 5. so many global flags/structures ...... what a fucking day!