DBGMCU_Exported_Functions
[DBGMCU]

Functions

void DBGMCU_Config (uint32_t DBGMCU_Periph, FunctionalState NewState)
 Configures the specified peripheral and low power mode behavior when the MCU under Debug mode.
uint32_t DBGMCU_GetDEVID (void)
 Returns the device identifier.
uint32_t DBGMCU_GetREVID (void)
 Returns the device revision identifier.

Function Documentation

void DBGMCU_Config ( uint32_t  DBGMCU_Periph,
FunctionalState  NewState 
)

Configures the specified peripheral and low power mode behavior when the MCU under Debug mode.

Parameters:
DBGMCU_Periph,: specifies the peripheral and low power mode. This parameter can be any combination of the following values:

  • DBGMCU_SLEEP: Keep debugger connection during SLEEP mode
  • DBGMCU_STOP: Keep debugger connection during STOP mode
  • DBGMCU_STANDBY: Keep debugger connection during STANDBY mode
  • DBGMCU_IWDG_STOP: Debug IWDG stopped when Core is halted
  • DBGMCU_WWDG_STOP: Debug WWDG stopped when Core is halted
  • DBGMCU_TIM1_STOP: TIM1 counter stopped when Core is halted
  • 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_CAN1_STOP: Debug CAN2 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_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_TIM8_STOP: TIM8 counter stopped when Core is halted
  • DBGMCU_CAN2_STOP: Debug CAN2 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
  • 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
  • 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
NewState,: new state of the specified peripheral in Debug mode. This parameter can be: ENABLE or DISABLE.
Return values:
None 

Definition at line 133 of file stm32f10x_dbgmcu.c.

References assert_param, DBGMCU, DISABLE, IS_DBGMCU_PERIPH, and IS_FUNCTIONAL_STATE.

uint32_t DBGMCU_GetDEVID ( void   ) 

Returns the device identifier.

Parameters:
None 
Return values:
Device identifier

Definition at line 93 of file stm32f10x_dbgmcu.c.

References DBGMCU, and IDCODE_DEVID_MASK.

uint32_t DBGMCU_GetREVID ( void   ) 

Returns the device revision identifier.

Parameters:
None 
Return values:
Device revision identifier

Definition at line 83 of file stm32f10x_dbgmcu.c.

References DBGMCU.

STM32F10x Standard Peripherals Library: Footer

 

 

 

      For complete documentation on STM32(CORTEX M3) 32-bit Microcontrollers platform visit  www.st.com/STM32