RV32 SoC DS UG
High-Perf RV32 SoC DS UG
RV64 SoC DS UG API and Examples
Embedded IDE UG
Loading...
Searching...
No Matches
Debug Modules

Overview

Bitmasks to enable logging per peripheral or subsystem.

Note
Combine with | and assign to ACTIVE_DEBUG_MOD in userDef.h.

For example:

#define ACTIVE_DEBUG_MOD DBG_MOD_MAIN

Macros

#define DBG_MOD_SYS   (1 << 0)
 System / RISC-V core.
#define DBG_MOD_IRQ   (1 << 1)
 Interrupt controller.
#define DBG_MOD_FAULT   (1 << 2)
 Hard faults and errors.
#define DBG_MOD_UART   (1 << 3)
 UART driver.
#define DBG_MOD_I2C   (1 << 4)
 I2C driver.
#define DBG_MOD_SPI   (1 << 5)
 SPI driver.
#define DBG_MOD_SPI_FLASH   (1 << 6)
 SPI Flash driver.
#define DBG_MOD_RTC   (1 << 7)
 Real-Time Clock driver.
#define DBG_MOD_CAM   (1 << 8)
 Camera driver.
#define DBG_MOD_SENSOR   (1 << 9)
 External sensors.
#define DBG_MOD_MAIN   (1 << 10)
 Main application.
#define DBG_MOD_ALL
 Enable all debug modules.
#define ACTIVE_DEBUG_MOD   0
 Default set to No modules enabled.

Macro Definition Documentation

◆ ACTIVE_DEBUG_MOD

#define ACTIVE_DEBUG_MOD   0

#include <debug.h>

Default set to No modules enabled.

Definition at line 191 of file debug.h.

◆ DBG_MOD_ALL

#define DBG_MOD_ALL

#include <debug.h>

Value:
#define DBG_MOD_CAM
Camera driver.
Definition debug.h:145
#define DBG_MOD_SYS
System / RISC-V core.
Definition debug.h:137
#define DBG_MOD_UART
UART driver.
Definition debug.h:140
#define DBG_MOD_SPI
SPI driver.
Definition debug.h:142
#define DBG_MOD_MAIN
Main application.
Definition debug.h:147
#define DBG_MOD_I2C
I2C driver.
Definition debug.h:141
#define DBG_MOD_FAULT
Hard faults and errors.
Definition debug.h:139
#define DBG_MOD_IRQ
Interrupt controller.
Definition debug.h:138
#define DBG_MOD_SENSOR
External sensors.
Definition debug.h:146
#define DBG_MOD_SPI_FLASH
SPI Flash driver.
Definition debug.h:143
#define DBG_MOD_RTC
Real-Time Clock driver.
Definition debug.h:144

Enable all debug modules.

Definition at line 150 of file debug.h.

◆ DBG_MOD_CAM

#define DBG_MOD_CAM   (1 << 8)

#include <debug.h>

Camera driver.

Definition at line 145 of file debug.h.

◆ DBG_MOD_FAULT

#define DBG_MOD_FAULT   (1 << 2)

#include <debug.h>

Hard faults and errors.

Definition at line 139 of file debug.h.

◆ DBG_MOD_I2C

#define DBG_MOD_I2C   (1 << 4)

#include <debug.h>

I2C driver.

Definition at line 141 of file debug.h.

◆ DBG_MOD_IRQ

#define DBG_MOD_IRQ   (1 << 1)

#include <debug.h>

Interrupt controller.

Definition at line 138 of file debug.h.

◆ DBG_MOD_MAIN

#define DBG_MOD_MAIN   (1 << 10)

#include <debug.h>

Main application.

Definition at line 147 of file debug.h.

◆ DBG_MOD_RTC

#define DBG_MOD_RTC   (1 << 7)

#include <debug.h>

Real-Time Clock driver.

Definition at line 144 of file debug.h.

◆ DBG_MOD_SENSOR

#define DBG_MOD_SENSOR   (1 << 9)

#include <debug.h>

External sensors.

Definition at line 146 of file debug.h.

◆ DBG_MOD_SPI

#define DBG_MOD_SPI   (1 << 5)

#include <debug.h>

SPI driver.

Definition at line 142 of file debug.h.

◆ DBG_MOD_SPI_FLASH

#define DBG_MOD_SPI_FLASH   (1 << 6)

#include <debug.h>

SPI Flash driver.

Definition at line 143 of file debug.h.

◆ DBG_MOD_SYS

#define DBG_MOD_SYS   (1 << 0)

#include <debug.h>

System / RISC-V core.

Definition at line 137 of file debug.h.

◆ DBG_MOD_UART

#define DBG_MOD_UART   (1 << 3)

#include <debug.h>

UART driver.

Definition at line 140 of file debug.h.