Modules | Macros | Functions

DBGMCU driver modules. More...

Collaboration diagram for DBGMCU:

Modules

 DBGMCU_Exported_Constants
 
 DBGMCU_Private_Functions
 
 DBGMCU_Exported_Types
 
 DBGMCU_Exported_Macros
 
 DBGMCU_Exported_Functions
 
 DBGMCU_Private_TypesDefinitions
 
 DBGMCU_Private_Defines
 
 DBGMCU_Private_Macros
 
 DBGMCU_Private_Variables
 
 DBGMCU_Private_FunctionPrototypes
 

Macros

#define IDCODE_DEVID_MASK   ((uint32_t)0x00000FFF)
 
#define IDCODE_DEVID_MASK   ((uint32_t)0x00000FFF)
 

Functions

void DBGMCU_APB1PeriphConfig (uint32_t DBGMCU_Periph, FunctionalState NewState)
 Configures APB1 peripheral behavior when the MCU is in Debug mode. More...
 
void DBGMCU_APB2PeriphConfig (uint32_t DBGMCU_Periph, FunctionalState NewState)
 Configures APB2 peripheral behavior when the MCU is in Debug mode. More...
 

Detailed Description

DBGMCU driver modules.

Macro Definition Documentation

#define IDCODE_DEVID_MASK   ((uint32_t)0x00000FFF)

Definition at line 42 of file stm32f4xx_dbgmcu.c.

#define IDCODE_DEVID_MASK   ((uint32_t)0x00000FFF)

Definition at line 45 of file stm32f30x_dbgmcu.c.

Function Documentation

void DBGMCU_APB1PeriphConfig ( uint32_t  DBGMCU_Periph,
FunctionalState  NewState 
)

Configures APB1 peripheral behavior when the MCU is in Debug mode.

Parameters
DBGMCU_Periphspecifies the APB1 peripheral. This parameter can be any combination of the following values:
  • DBGMCU_TIM2_STOP: TIM2 counter stopped when Core is halted
  • DBGMCU_TIM3_STOP: TIM3 counter stopped when Core is halted
  • DBGMCU_TIM4_STOP: TIM4 counter stopped when Core is halted
  • DBGMCU_TIM5_STOP: TIM5 counter stopped when Core is halted
  • DBGMCU_TIM6_STOP: TIM6 counter stopped when Core is halted
  • DBGMCU_TIM7_STOP: TIM7 counter stopped when Core is halted
  • DBGMCU_TIM12_STOP: TIM12 counter stopped when Core is halted
  • DBGMCU_TIM13_STOP: TIM13 counter stopped when Core is halted
  • DBGMCU_TIM14_STOP: TIM14 counter stopped when Core is halted
  • DBGMCU_RTC_STOP: RTC Calendar and Wakeup counter stopped when Core is halted.
  • DBGMCU_WWDG_STOP: Debug WWDG stopped when Core is halted
  • DBGMCU_IWDG_STOP: Debug IWDG stopped when Core is halted
  • DBGMCU_I2C1_SMBUS_TIMEOUT: I2C1 SMBUS timeout mode stopped when Core is halted
  • DBGMCU_I2C2_SMBUS_TIMEOUT: I2C2 SMBUS timeout mode stopped when Core is halted
  • DBGMCU_I2C3_SMBUS_TIMEOUT: I2C3 SMBUS timeout mode stopped when Core is halted
  • DBGMCU_CAN2_STOP: Debug CAN1 stopped when Core is halted
  • DBGMCU_CAN1_STOP: Debug CAN2 stopped when Core is halted This parameter can be: ENABLE or DISABLE.
Return values
None
Parameters
DBGMCU_Periphspecifies the APB1 peripheral. This parameter can be any combination of the following values:
  • DBGMCU_TIM2_STOP: TIM2 counter stopped when Core is halted.
  • DBGMCU_TIM3_STOP: TIM3 counter stopped when Core is halted.
  • DBGMCU_TIM4_STOP: TIM4 counter stopped when Core is halted.
  • DBGMCU_TIM6_STOP: TIM6 counter stopped when Core is halted.
  • DBGMCU_TIM7_STOP: TIM7 counter stopped when Core is halted.
  • DBGMCU_RTC_STOP: RTC Calendar and Wakeup counter are stopped when Core is halted.
  • DBGMCU_WWDG_STOP: Debug WWDG stopped when Core is halted.
  • DBGMCU_IWDG_STOP: Debug IWDG stopped when Core is halted.
  • DBGMCU_I2C1_SMBUS_TIMEOUT: I2C1 SMBUS timeout mode stopped when Core is halted.
  • DBGMCU_I2C2_SMBUS_TIMEOUT: I2C2 SMBUS timeout mode stopped when Core is halted.
  • DBGMCU_CAN1_STOP: Debug CAN2 stopped when Core is halted.
NewStatenew state of the specified APB1 peripheral in Debug mode. This parameter can be: ENABLE or DISABLE.
Return values
None

Definition at line 123 of file stm32f4xx_dbgmcu.c.

void DBGMCU_APB2PeriphConfig ( uint32_t  DBGMCU_Periph,
FunctionalState  NewState 
)

Configures APB2 peripheral behavior when the MCU is in Debug mode.

Parameters
DBGMCU_Periphspecifies the APB2 peripheral. This parameter can be any combination of the following values:
  • DBGMCU_TIM1_STOP: TIM1 counter stopped when Core is halted
  • DBGMCU_TIM8_STOP: TIM8 counter stopped when Core is halted
  • DBGMCU_TIM9_STOP: TIM9 counter stopped when Core is halted
  • DBGMCU_TIM10_STOP: TIM10 counter stopped when Core is halted
  • DBGMCU_TIM11_STOP: TIM11 counter stopped when Core is halted
NewStatenew state of the specified peripheral in Debug mode. This parameter can be: ENABLE or DISABLE.
Return values
None
Parameters
DBGMCU_Periphspecifies the APB2 peripheral. This parameter can be any combination of the following values:
  • DBGMCU_TIM1_STOP: TIM1 counter stopped when Core is halted.
  • DBGMCU_TIM8_STOP: TIM8 counter stopped when Core is halted.
  • DBGMCU_TIM15_STOP: TIM15 counter stopped when Core is halted.
  • DBGMCU_TIM16_STOP: TIM16 counter stopped when Core is halted.
  • DBGMCU_TIM17_STOP: TIM17 counter stopped when Core is halted.
NewStatenew state of the specified APB2 peripheral in Debug mode. This parameter can be: ENABLE or DISABLE.
Return values
None

Definition at line 152 of file stm32f4xx_dbgmcu.c.



rosflight_firmware
Author(s): Daniel Koch , James Jackson
autogenerated on Thu Apr 15 2021 05:07:55