My Project
Chargement...
Recherche...
Aucune correspondance
Macros
Référence du fichier debug.h

Configuration du débugage de ManuX. Plus de détails...

Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Aller au code source de ce fichier.

Macros

#define MANUX_DEBUGMASK_VAR
 Le débugage est-il paramétré à la compilation ou à l'exécution ?
 
#define NOM_MASQUE_CONSOLE   "debug.masque.console"
 
#define NOM_MASQUE_FICHIER   "debug.masque.fichier"
 
#define MANUX_ASSERT_ACTIVES
 Doit-on activer les "assert" ? Si cette macro n'est pas définie, les assert ne produisent aucun code.
 

Description détaillée

Configuration du débugage de ManuX.

                                                 (C) E. Chaput 2022-2025

Définition dans le fichier debug.h.

Documentation des macros

◆ MANUX_ASSERT_ACTIVES

#define MANUX_ASSERT_ACTIVES

Doit-on activer les "assert" ? Si cette macro n'est pas définie, les assert ne produisent aucun code.

Définition à la ligne 30 du fichier debug.h.

◆ MANUX_DEBUGMASK_VAR

#define MANUX_DEBUGMASK_VAR

Le débugage est-il paramétré à la compilation ou à l'exécution ?

Si cette macro est définie, le masque définissant les messages de débug affichés est stoqué dans une variable, sinon il est stoqué dans une macro.

Définition à la ligne 15 du fichier debug.h.

◆ NOM_MASQUE_CONSOLE

#define NOM_MASQUE_CONSOLE   "debug.masque.console"

Si les masques sont définis dans des variables, elles peuvent être modifiées via le bootloader, au travers du registre ou directement. Les macrod ci-dessous définissent le nom à affecter.

Définition à la ligne 22 du fichier debug.h.

◆ NOM_MASQUE_FICHIER

#define NOM_MASQUE_FICHIER   "debug.masque.fichier"

Définition à la ligne 23 du fichier debug.h.