AvrIO  1.4.5
Bibliothèque C modulaire pour ATMEL AVR

Description détaillée

Ce module regroupe les API de déboguage.

Graphe de collaboration de Déboguage:

Fonctions

void vAvrXHalt (void)
 Arrête le processeur (erreur seulement) Plus de détails...
 
uint8_t xAvrXSingleStep (xPid xP)
 Passe une tâche en mode «pas à pas» Plus de détails...
 
uint8_t xAvrXSingleStepNext (xPid xP)
 Avance d'un pas une tâche passée en mode «pas à pas» Plus de détails...
 

Documentation des fonctions

void vAvrXHalt ( void  )

Arrête le processeur (erreur seulement)

Dévalide les interruptions et arrête le processeur en exécutant une sans fin.

Exemples:
avrx/message/demo_avrx_message.c.
uint8_t xAvrXSingleStep ( xPid  xP)

Passe une tâche en mode «pas à pas»

Réactive une tâche, l'ajoute à la file d'exécution, puis la re-suspend.

Paramètres
xPPointeur sur la tâche
Renvoie
0 succès, 1 si la tâche n'a pu être suspendue.
uint8_t xAvrXSingleStepNext ( xPid  xP)

Avance d'un pas une tâche passée en mode «pas à pas»

La tâche est emprisonnée en tête de la file d'exécution.

Paramètres
xPPointeur sur la tâche
Renvoie
0 succès, 1 si la tâche n'a pu être suspendue.