documentation.HELP! STM8S/A Standard Peripherals Library Documentation

STM8S/A Standard Peripherals Drivers: STM8S/A Standard Peripheral's Drivers

STM8S/A Standard Peripherals Library

previous page next page
STM8S/A Standard Peripherals Drivers
  • Main Page
  • Related Pages
  • Modules
  • Data Structures
  • Files
  • Directories
STM8S/A Standard Peripheral's Drivers

src

  • stm8s_adc1.c
  • stm8s_adc2.c
  • stm8s_awu.c
  • stm8s_beep.c
  • stm8s_can.c
  • stm8s_clk.c
  • stm8s_exti.c
  • stm8s_flash.c
  • stm8s_gpio.c
  • stm8s_i2c.c
  • stm8s_itc.c
  • stm8s_iwdg.c
  • stm8s_rst.c
  • stm8s_spi.c
  • stm8s_tim1.c
  • stm8s_tim2.c
  • stm8s_tim3.c
  • stm8s_tim4.c
  • stm8s_tim5.c
  • stm8s_tim6.c
  • stm8s_uart1.c
  • stm8s_uart2.c
  • stm8s_uart3.c
  • stm8s_uart4.c
  • stm8s_wwdg.c

inc

  • stm8s.h
  • stm8s_adc1.h
  • stm8s_adc2.h
  • stm8s_awu.h
  • stm8s_beep.h
  • stm8s_can.h
  • stm8s_clk.h
  • stm8s_exti.h
  • stm8s_flash.h
  • stm8s_gpio.h
  • stm8s_i2c.h
  • stm8s_itc.h
  • stm8s_iwdg.h
  • stm8s_rst.h
  • stm8s_spi.h
  • stm8s_tim1.h
  • stm8s_tim2.h
  • stm8s_tim3.h
  • stm8s_tim4.h
  • stm8s_tim5.h
  • stm8s_tim6.h
  • stm8s_uart1.h
  • stm8s_uart3.h
  • stm8s_uart2.h
  • stm8s_uart4.h
  • stm8s_wwdg.h
STM8 Standard Peripherals Library: Footer

 

 

 

      For complete documentation on STM8 8-bit Microcontrollers platform visit www.st.com

 

previous page start next page

Menu

  • Homepage

Table of contents

  • STM8S/A Standard Peripherals Library
  • Related Pages
    • STM8S/A Standard Peripheral's Drivers
  • Modules
    • STM8S_StdPeriph_Driver
      • I2C_Private_Defines
        • Defines
          • FLAG_Mask
          • ITEN_Mask
          • REGISTER_Mask
          • REGISTER_SR1_Index
          • REGISTER_SR2_Index
      • Exported_types
        • Defines
          • __I
          • __IO
          • __O
          • IS_FUNCTIONALSTATE_OK
          • S16_MAX
          • S16_MIN
          • S32_MAX
          • S32_MIN
          • S8_MAX
          • S8_MIN
          • U16_MAX
          • U32_MAX
          • U8_MAX
        • Typedefs
          • BitAction
          • BitStatus
          • int16_t
          • int32_t
          • int8_t
          • ITStatus
          • s16
          • s32
          • s8
          • u16
          • u32
          • u8
          • uint16_t
          • uint32_t
          • uint8_t
        • Enumerations
          • bool
          • ErrorStatus
          • FlagStatus
          • FunctionalState
      • MAP_FILE_Exported_Types_and_Constants
        • GPIO_Registers_Reset_Value
          • Defines
            • GPIO_CR1_RESET_VALUE
            • GPIO_CR2_RESET_VALUE
            • GPIO_DDR_RESET_VALUE
            • GPIO_ODR_RESET_VALUE
        • Typedefs
          • GPIO_TypeDef
        • Data Structures
          • GPIO_struct
      • IWDG_Private_Define
        • Defines
          • IWDG_KEY_ENABLE
          • IWDG_KEY_REFRESH
      • IWDG_Private_Macros
        • Defines
          • IS_IWDG_PRESCALER_OK
          • IS_IWDG_WRITEACCESS_MODE_OK
      • IWDG_Exported_Types
        • Enumerations
          • IWDG_Prescaler_TypeDef
          • IWDG_WriteAccess_TypeDef
      • IWDG_Exported_Functions
        • Functions
          • IWDG_Enable
          • IWDG_ReloadCounter
          • IWDG_SetPrescaler
          • IWDG_SetReload
          • IWDG_WriteAccessCmd
      • RST_Exported_Types
        • Enumerations
          • RST_Flag_TypeDef
      • RST_Private_Macros
        • Defines
          • IS_RST_FLAG_OK
      • RST_Exported_functions
        • Functions
          • RST_ClearFlag
          • RST_GetFlagStatus
      • SPI_Exported_Types
        • Enumerations
          • SPI_BaudRatePrescaler_TypeDef
          • SPI_ClockPhase_TypeDef
          • SPI_ClockPolarity_TypeDef
          • SPI_CRC_TypeDef
          • SPI_DataDirection_TypeDef
          • SPI_Direction_TypeDef
          • SPI_FirstBit_TypeDef
          • SPI_Flag_TypeDef
          • SPI_IT_TypeDef
          • SPI_Mode_TypeDef
          • SPI_NSS_TypeDef
      • SPI_Private_Macros
        • Defines
          • IS_SPI_BAUDRATE_PRESCALER_OK
          • IS_SPI_CLEAR_FLAGS_OK
          • IS_SPI_CLEAR_IT_OK
          • IS_SPI_CONFIG_IT_OK
          • IS_SPI_CRC_OK
          • IS_SPI_CRC_POLYNOMIAL_OK
          • IS_SPI_DATA_DIRECTION_OK
          • IS_SPI_DIRECTION_OK
          • IS_SPI_FIRSTBIT_OK
          • IS_SPI_FLAGS_OK
          • IS_SPI_GET_IT_OK
          • IS_SPI_MODE_OK
          • IS_SPI_PHASE_OK
          • IS_SPI_POLARITY_OK
          • IS_SPI_SLAVEMANAGEMENT_OK
      • SPI_Exported_Functions
        • Functions
          • SPI_BiDirectionalLineConfig
          • SPI_CalculateCRCCmd
          • SPI_ClearFlag
          • SPI_ClearITPendingBit
          • SPI_Cmd
          • SPI_DeInit
          • SPI_GetCRC
          • SPI_GetCRCPolynomial
          • SPI_GetFlagStatus
          • SPI_GetITStatus
          • SPI_Init
          • SPI_ITConfig
          • SPI_NSSInternalSoftwareCmd
          • SPI_ReceiveData
          • SPI_ResetCRC
          • SPI_SendData
          • SPI_TransmitCRC
      • TIM1_Exported_Types
        • Defines
          • IS_TIM1_AUTOMATIC_OUTPUT_STATE_OK
          • IS_TIM1_BREAK_POLARITY_OK
          • IS_TIM1_BREAK_STATE_OK
          • IS_TIM1_CHANNEL_OK
          • IS_TIM1_CLEAR_FLAG_OK
          • IS_TIM1_COMPLEMENTARY_CHANNEL_OK
          • IS_TIM1_COUNTER_MODE_OK
          • IS_TIM1_ENCODER_MODE_OK
          • IS_TIM1_EVENT_SOURCE_OK
          • IS_TIM1_EXT_POLARITY_OK
          • IS_TIM1_EXT_PRESCALER_OK
          • IS_TIM1_EXT_TRG_FILTER_OK
          • IS_TIM1_FORCED_ACTION_OK
          • IS_TIM1_GET_FLAG_OK
          • IS_TIM1_GET_IT_OK
          • IS_TIM1_IC_FILTER_OK
          • IS_TIM1_IC_POLARITY_OK
          • IS_TIM1_IC_PRESCALER_OK
          • IS_TIM1_IC_SELECTION_OK
          • IS_TIM1_IT_OK
          • IS_TIM1_LOCK_LEVEL_OK
          • IS_TIM1_OC_MODE_OK
          • IS_TIM1_OC_POLARITY_OK
          • IS_TIM1_OCIDLE_STATE_OK
          • IS_TIM1_OCM_OK
          • IS_TIM1_OCN_POLARITY_OK
          • IS_TIM1_OCNIDLE_STATE_OK
          • IS_TIM1_OPM_MODE_OK
          • IS_TIM1_OSSI_STATE_OK
          • IS_TIM1_OUTPUT_STATE_OK
          • IS_TIM1_OUTPUTN_STATE_OK
          • IS_TIM1_PRESCALER_RELOAD_OK
          • IS_TIM1_PWMI_CHANNEL_OK
          • IS_TIM1_SLAVE_MODE_OK
          • IS_TIM1_TIX_TRIGGER_SELECTION_OK
          • IS_TIM1_TIXCLK_SOURCE_OK
          • IS_TIM1_TRGO_SOURCE_OK
          • IS_TIM1_TRIGGER_SELECTION_OK
          • IS_TIM1_UPDATE_SOURCE_OK
        • Enumerations
          • TIM1_AutomaticOutput_TypeDef
          • TIM1_BreakPolarity_TypeDef
          • TIM1_BreakState_TypeDef
          • TIM1_Channel_TypeDef
          • TIM1_CounterMode_TypeDef
          • TIM1_EncoderMode_TypeDef
          • TIM1_EventSource_TypeDef
          • TIM1_ExtTRGPolarity_TypeDef
          • TIM1_ExtTRGPSC_TypeDef
          • TIM1_FLAG_TypeDef
          • TIM1_ForcedAction_TypeDef
          • TIM1_ICPolarity_TypeDef
          • TIM1_ICPSC_TypeDef
          • TIM1_ICSelection_TypeDef
          • TIM1_IT_TypeDef
          • TIM1_LockLevel_TypeDef
          • TIM1_OCIdleState_TypeDef
          • TIM1_OCMode_TypeDef
          • TIM1_OCNIdleState_TypeDef
          • TIM1_OCNPolarity_TypeDef
          • TIM1_OCPolarity_TypeDef
          • TIM1_OPMode_TypeDef
          • TIM1_OSSIState_TypeDef
          • TIM1_OutputNState_TypeDef
          • TIM1_OutputState_TypeDef
          • TIM1_PSCReloadMode_TypeDef
          • TIM1_SlaveMode_TypeDef
          • TIM1_TIxExternalCLK1Source_TypeDef
          • TIM1_TRGOSource_TypeDef
          • TIM1_TS_TypeDef
          • TIM1_UpdateSource_TypeDef
      • TIM1_Exported_Functions
        • Functions
          • TIM1_ARRPreloadConfig
          • TIM1_BDTRConfig
          • TIM1_CCPreloadControl
          • TIM1_CCxCmd
          • TIM1_CCxNCmd
          • TIM1_ClearFlag
          • TIM1_ClearITPendingBit
          • TIM1_Cmd
          • TIM1_CounterModeConfig
          • TIM1_CtrlPWMOutputs
          • TIM1_DeInit
          • TIM1_EncoderInterfaceConfig
          • TIM1_ETRClockMode1Config
          • TIM1_ETRClockMode2Config
          • TIM1_ETRConfig
          • TIM1_ForcedOC1Config
          • TIM1_ForcedOC2Config
          • TIM1_ForcedOC3Config
          • TIM1_ForcedOC4Config
          • TIM1_GenerateEvent
          • TIM1_GetCapture1
          • TIM1_GetCapture2
          • TIM1_GetCapture3
          • TIM1_GetCapture4
          • TIM1_GetCounter
          • TIM1_GetFlagStatus
          • TIM1_GetITStatus
          • TIM1_GetPrescaler
          • TIM1_ICInit
          • TIM1_InternalClockConfig
          • TIM1_ITConfig
          • TIM1_OC1FastConfig
          • TIM1_OC1Init
          • TIM1_OC1NPolarityConfig
          • TIM1_OC1PolarityConfig
          • TIM1_OC1PreloadConfig
          • TIM1_OC2FastConfig
          • TIM1_OC2Init
          • TIM1_OC2NPolarityConfig
          • TIM1_OC2PolarityConfig
          • TIM1_OC2PreloadConfig
          • TIM1_OC3FastConfig
          • TIM1_OC3Init
          • TIM1_OC3NPolarityConfig
          • TIM1_OC3PolarityConfig
          • TIM1_OC3PreloadConfig
          • TIM1_OC4FastConfig
          • TIM1_OC4Init
          • TIM1_OC4PolarityConfig
          • TIM1_OC4PreloadConfig
          • TIM1_PrescalerConfig
          • TIM1_PWMIConfig
          • TIM1_SelectCOM
          • TIM1_SelectHallSensor
          • TIM1_SelectInputTrigger
          • TIM1_SelectMasterSlaveMode
          • TIM1_SelectOCxM
          • TIM1_SelectOnePulseMode
          • TIM1_SelectOutputTrigger
          • TIM1_SelectSlaveMode
          • TIM1_SetAutoreload
          • TIM1_SetCompare1
          • TIM1_SetCompare2
          • TIM1_SetCompare3
          • TIM1_SetCompare4
          • TIM1_SetCounter
          • TIM1_SetIC1Prescaler
          • TIM1_SetIC2Prescaler
          • TIM1_SetIC3Prescaler
          • TIM1_SetIC4Prescaler
          • TIM1_TimeBaseInit
          • TIM1_TIxExternalClockConfig
          • TIM1_UpdateDisableConfig
          • TIM1_UpdateRequestConfig
      • TIM3_Exported_Types
        • Defines
          • IS_TIM3_CHANNEL_OK
          • IS_TIM3_CLEAR_FLAG_OK
          • IS_TIM3_EVENT_SOURCE_OK
          • IS_TIM3_FORCED_ACTION_OK
          • IS_TIM3_GET_FLAG_OK
          • IS_TIM3_GET_IT_OK
          • IS_TIM3_IC_FILTER_OK
          • IS_TIM3_IC_POLARITY_OK
          • IS_TIM3_IC_PRESCALER_OK
          • IS_TIM3_IC_SELECTION_OK
          • IS_TIM3_IT_OK
          • IS_TIM3_OC_MODE_OK
          • IS_TIM3_OC_POLARITY_OK
          • IS_TIM3_OCM_OK
          • IS_TIM3_OPM_MODE_OK
          • IS_TIM3_OUTPUT_STATE_OK
          • IS_TIM3_PRESCALER_OK
          • IS_TIM3_PRESCALER_RELOAD_OK
          • IS_TIM3_PWMI_CHANNEL_OK
          • IS_TIM3_UPDATE_SOURCE_OK
        • Enumerations
          • TIM3_Channel_TypeDef
          • TIM3_EventSource_TypeDef
          • TIM3_FLAG_TypeDef
          • TIM3_ForcedAction_TypeDef
          • TIM3_ICPolarity_TypeDef
          • TIM3_ICPSC_TypeDef
          • TIM3_ICSelection_TypeDef
          • TIM3_IT_TypeDef
          • TIM3_OCMode_TypeDef
          • TIM3_OCPolarity_TypeDef
          • TIM3_OPMode_TypeDef
          • TIM3_OutputState_TypeDef
          • TIM3_Prescaler_TypeDef
          • TIM3_PSCReloadMode_TypeDef
          • TIM3_UpdateSource_TypeDef
      • TIM3_Exported_Functions
        • Functions
          • TIM3_ARRPreloadConfig
          • TIM3_CCPreloadControl
          • TIM3_CCxCmd
          • TIM3_ClearFlag
          • TIM3_ClearITPendingBit
          • TIM3_Cmd
          • TIM3_DeInit
          • TIM3_ForcedOC1Config
          • TIM3_ForcedOC2Config
          • TIM3_GenerateEvent
          • TIM3_GetCapture1
          • TIM3_GetCapture2
          • TIM3_GetCounter
          • TIM3_GetFlagStatus
          • TIM3_GetITStatus
          • TIM3_GetPrescaler
          • TIM3_ICInit
          • TIM3_InternalClockConfig
          • TIM3_ITConfig
          • TIM3_OC1Init
          • TIM3_OC1PolarityConfig
          • TIM3_OC1PreloadConfig
          • TIM3_OC2Init
          • TIM3_OC2PolarityConfig
          • TIM3_OC2PreloadConfig
          • TIM3_PrescalerConfig
          • TIM3_PWMIConfig
          • TIM3_SelectOCxM
          • TIM3_SelectOnePulseMode
          • TIM3_SetAutoreload
          • TIM3_SetCompare1
          • TIM3_SetCompare2
          • TIM3_SetCounter
          • TIM3_SetIC1Prescaler
          • TIM3_SetIC2Prescaler
          • TIM3_TimeBaseInit
          • TIM3_UpdateDisableConfig
          • TIM3_UpdateRequestConfig
      • TIM4_Exported_Types
        • Defines
          • IS_TIM4_EVENT_SOURCE_OK
          • IS_TIM4_GET_FLAG_OK
          • IS_TIM4_IT_OK
          • IS_TIM4_OPM_MODE_OK
          • IS_TIM4_PRESCALER_OK
          • IS_TIM4_PRESCALER_RELOAD_OK
          • IS_TIM4_UPDATE_SOURCE_OK
        • Enumerations
          • TIM4_EventSource_TypeDef
          • TIM4_FLAG_TypeDef
          • TIM4_IT_TypeDef
          • TIM4_OPMode_TypeDef
          • TIM4_Prescaler_TypeDef
          • TIM4_PSCReloadMode_TypeDef
          • TIM4_UpdateSource_TypeDef
      • TIM4_Exported_Functions
        • Functions
          • TIM4_ARRPreloadConfig
          • TIM4_ClearFlag
          • TIM4_ClearITPendingBit
          • TIM4_Cmd
          • TIM4_DeInit
          • TIM4_GenerateEvent
          • TIM4_GetCounter
          • TIM4_GetFlagStatus
          • TIM4_GetITStatus
          • TIM4_GetPrescaler
          • TIM4_ITConfig
          • TIM4_PrescalerConfig
          • TIM4_SelectOnePulseMode
          • TIM4_SetAutoreload
          • TIM4_SetCounter
          • TIM4_TimeBaseInit
          • TIM4_UpdateDisableConfig
          • TIM4_UpdateRequestConfig
      • TIM6_Exported_Types
        • Enumerations
          • TIM6_EventSource_TypeDef
          • TIM6_FLAG_TypeDef
          • TIM6_IT_TypeDef
          • TIM6_OPMode_TypeDef
          • TIM6_Prescaler_TypeDef
          • TIM6_PSCReloadMode_TypeDef
          • TIM6_SlaveMode_TypeDef
          • TIM6_TRGOSource_TypeDef
          • TIM6_TS_TypeDef
          • TIM6_UpdateSource_TypeDef
      • TIM6_Private_Macros
        • Defines
          • IS_TIM6_CLEAR_FLAG_OK
          • IS_TIM6_EVENT_SOURCE_OK
          • IS_TIM6_GET_FLAG_OK
          • IS_TIM6_GET_IT_OK
          • IS_TIM6_IT_OK
          • IS_TIM6_OPM_MODE_OK
          • IS_TIM6_PRESCALER_OK
          • IS_TIM6_PRESCALER_RELOAD_OK
          • IS_TIM6_SLAVE_MODE_OK
          • IS_TIM6_TRGO_SOURCE_OK
          • IS_TIM6_TRIGGER_SELECTION_OK
          • IS_TIM6_UPDATE_SOURCE_OK
      • TIM6_Exported_Functions
        • Functions
          • TIM6_ARRPreloadConfig
          • TIM6_ClearFlag
          • TIM6_ClearITPendingBit
          • TIM6_Cmd
          • TIM6_DeInit
          • TIM6_GenerateEvent
          • TIM6_GetCounter
          • TIM6_GetFlagStatus
          • TIM6_GetITStatus
          • TIM6_GetPrescaler
          • TIM6_InternalClockConfig
          • TIM6_ITConfig
          • TIM6_PrescalerConfig
          • TIM6_SelectInputTrigger
          • TIM6_SelectMasterSlaveMode
          • TIM6_SelectOnePulseMode
          • TIM6_SelectOutputTrigger
          • TIM6_SelectSlaveMode
          • TIM6_SetAutoreload
          • TIM6_SetCounter
          • TIM6_TimeBaseInit
          • TIM6_UpdateDisableConfig
          • TIM6_UpdateRequestConfig
      • UART1_Exported_Types
        • Enumerations
          • UART1_Flag_TypeDef
          • UART1_IrDAMode_TypeDef
          • UART1_IT_TypeDef
          • UART1_LINBreakDetectionLength_TypeDef
          • UART1_Mode_TypeDef
          • UART1_Parity_TypeDef
          • UART1_StopBits_TypeDef
          • UART1_SyncMode_TypeDef
          • UART1_WakeUp_TypeDef
          • UART1_WordLength_TypeDef
      • UART1_Private_Macros
        • Defines
          • IS_UART1_ADDRESS_OK
          • IS_UART1_BAUDRATE_OK
          • IS_UART1_CLEAR_FLAG_OK
          • IS_UART1_CLEAR_IT_OK
          • IS_UART1_CONFIG_IT_OK
          • IS_UART1_FLAG_OK
          • IS_UART1_GET_IT_OK
          • IS_UART1_IRDAMODE_OK
          • IS_UART1_LINBREAKDETECTIONLENGTH_OK
          • IS_UART1_MODE_OK
          • IS_UART1_PARITY_OK
          • IS_UART1_STOPBITS_OK
          • IS_UART1_SYNCMODE_OK
          • IS_UART1_WAKEUP_OK
          • IS_UART1_WORDLENGTH_OK
          • UART1_ADDRESS_MAX
      • UART1_Exported_Functions
        • Functions
          • UART1_ClearFlag
          • UART1_ClearITPendingBit
          • UART1_Cmd
          • UART1_DeInit
          • UART1_GetFlagStatus
          • UART1_GetITStatus
          • UART1_HalfDuplexCmd
          • UART1_Init
          • UART1_IrDACmd
          • UART1_IrDAConfig
          • UART1_ITConfig
          • UART1_LINBreakDetectionConfig
          • UART1_LINCmd
          • UART1_ReceiveData8
          • UART1_ReceiveData9
          • UART1_ReceiverWakeUpCmd
          • UART1_SendBreak
          • UART1_SendData8
          • UART1_SendData9
          • UART1_SetAddress
          • UART1_SetGuardTime
          • UART1_SetPrescaler
          • UART1_SmartCardCmd
          • UART1_SmartCardNACKCmd
          • UART1_WakeUpConfig
      • UART2_Exported_Types
        • Enumerations
          • UART2_Flag_TypeDef
          • UART2_IrDAMode_TypeDef
          • UART2_IT_TypeDef
          • UART2_LinAutosync_TypeDef
          • UART2_LINBreakDetectionLength_TypeDef
          • UART2_LinDivUp_TypeDef
          • UART2_LinMode_TypeDef
          • UART2_Mode_TypeDef
          • UART2_Parity_TypeDef
          • UART2_StopBits_TypeDef
          • UART2_SyncMode_TypeDef
          • UART2_WakeUp_TypeDef
          • UART2_WordLength_TypeDef
      • UART2_Private_Macros
        • Defines
          • IS_UART2_ADDRESS_OK
          • IS_UART2_AUTOSYNC_OK
          • IS_UART2_BAUDRATE_OK
          • IS_UART2_CLEAR_FLAG_OK
          • IS_UART2_CLEAR_IT_OK
          • IS_UART2_CONFIG_IT_OK
          • IS_UART2_DIVUP_OK
          • IS_UART2_FLAG_OK
          • IS_UART2_GET_IT_OK
          • IS_UART2_IRDAMODE_OK
          • IS_UART2_LINBREAKDETECTIONLENGTH_OK
          • IS_UART2_MODE_OK
          • IS_UART2_PARITY_OK
          • IS_UART2_SLAVE_OK
          • IS_UART2_STOPBITS_OK
          • IS_UART2_SYNCMODE_OK
          • IS_UART2_WAKEUP_OK
          • IS_UART2_WORDLENGTH_OK
          • UART2_ADDRESS_MAX
      • UART2_Exported_Functions
        • Functions
          • UART2_ClearFlag
          • UART2_ClearITPendingBit
          • UART2_Cmd
          • UART2_DeInit
          • UART2_GetFlagStatus
          • UART2_GetITStatus
          • UART2_HalfDuplexCmd
          • UART2_Init
          • UART2_IrDACmd
          • UART2_IrDAConfig
          • UART2_ITConfig
          • UART2_LINBreakDetectionConfig
          • UART2_LINCmd
          • UART2_LINConfig
          • UART2_ReceiveData8
          • UART2_ReceiveData9
          • UART2_ReceiverWakeUpCmd
          • UART2_SendBreak
          • UART2_SendData8
          • UART2_SendData9
          • UART2_SetAddress
          • UART2_SetGuardTime
          • UART2_SetPrescaler
          • UART2_SmartCardCmd
          • UART2_SmartCardNACKCmd
          • UART2_WakeUpConfig
      • UART3_Exported_Types
        • Enumerations
          • UART3_Flag_TypeDef
          • UART3_IT_TypeDef
          • UART3_LinAutosync_TypeDef
          • UART3_LINBreakDetectionLength_TypeDef
          • UART3_LinDivUp_TypeDef
          • UART3_LinMode_TypeDef
          • UART3_Mode_TypeDef
          • UART3_Parity_TypeDef
          • UART3_StopBits_TypeDef
          • UART3_WakeUp_TypeDef
          • UART3_WordLength_TypeDef
      • UART3_Private_Macros
        • Defines
          • IS_UART3_ADDRESS_OK
          • IS_UART3_AUTOSYNC_OK
          • IS_UART3_BAUDRATE_OK
          • IS_UART3_CLEAR_FLAG_OK
          • IS_UART3_CLEAR_IT_OK
          • IS_UART3_CONFIG_IT_OK
          • IS_UART3_DIVUP_OK
          • IS_UART3_FLAG_OK
          • IS_UART3_GET_IT_OK
          • IS_UART3_LINBREAKDETECTIONLENGTH_OK
          • IS_UART3_MODE_OK
          • IS_UART3_PARITY_OK
          • IS_UART3_SLAVE_OK
          • IS_UART3_STOPBITS_OK
          • IS_UART3_WAKEUP_OK
          • IS_UART3_WORDLENGTH_OK
          • UART3_ADDRESS_MAX
      • UART3_Exported_Functions
        • Functions
          • UART3_ClearFlag
          • UART3_ClearITPendingBit
          • UART3_Cmd
          • UART3_DeInit
          • UART3_GetFlagStatus
          • UART3_GetITStatus
          • UART3_Init
          • UART3_ITConfig
          • UART3_LINBreakDetectionConfig
          • UART3_LINCmd
          • UART3_LINConfig
          • UART3_ReceiveData8
          • UART3_ReceiveData9
          • UART3_ReceiverWakeUpCmd
          • UART3_SendBreak
          • UART3_SendData8
          • UART3_SendData9
          • UART3_SetAddress
          • UART3_WakeUpConfig
      • UART4_Exported_Types
        • Enumerations
          • UART4_Flag_TypeDef
          • UART4_IrDAMode_TypeDef
          • UART4_IT_TypeDef
          • UART4_LinAutosync_TypeDef
          • UART4_LINBreakDetectionLength_TypeDef
          • UART4_LinDivUp_TypeDef
          • UART4_LinMode_TypeDef
          • UART4_Mode_TypeDef
          • UART4_Parity_TypeDef
          • UART4_StopBits_TypeDef
          • UART4_SyncMode_TypeDef
          • UART4_WakeUp_TypeDef
          • UART4_WordLength_TypeDef
      • UART4_Private_Macros
        • Defines
          • IS_UART4_ADDRESS_OK
          • IS_UART4_AUTOSYNC_OK
          • IS_UART4_BAUDRATE_OK
          • IS_UART4_CLEAR_FLAG_OK
          • IS_UART4_CLEAR_IT_OK
          • IS_UART4_CONFIG_IT_OK
          • IS_UART4_DIVUP_OK
          • IS_UART4_FLAG_OK
          • IS_UART4_GET_IT_OK
          • IS_UART4_IRDAMODE_OK
          • IS_UART4_LINBREAKDETECTIONLENGTH_OK
          • IS_UART4_MODE_OK
          • IS_UART4_PARITY_OK
          • IS_UART4_SLAVE_OK
          • IS_UART4_STOPBITS_OK
          • IS_UART4_SYNCMODE_OK
          • IS_UART4_WAKEUP_OK
          • IS_UART4_WORDLENGTH_OK
          • UART4_ADDRESS_MAX
      • UART4_Exported_Functions
        • Functions
          • UART4_ClearFlag
          • UART4_ClearITPendingBit
          • UART4_Cmd
          • UART4_DeInit
          • UART4_GetFlagStatus
          • UART4_GetITStatus
          • UART4_HalfDuplexCmd
          • UART4_Init
          • UART4_IrDACmd
          • UART4_IrDAConfig
          • UART4_ITConfig
          • UART4_LINBreakDetectionConfig
          • UART4_LINCmd
          • UART4_LINConfig
          • UART4_ReceiveData8
          • UART4_ReceiveData9
          • UART4_ReceiverWakeUpCmd
          • UART4_SendBreak
          • UART4_SendData8
          • UART4_SendData9
          • UART4_SetAddress
          • UART4_SetGuardTime
          • UART4_SetPrescaler
          • UART4_SmartCardCmd
          • UART4_SmartCardNACKCmd
          • UART4_WakeUpConfig
      • WWDG_Private_Macros
        • Defines
          • IS_WWDG_COUNTERVALUE_OK
          • IS_WWDG_WINDOWLIMITVALUE_OK
      • WWDG_Exported_Functions
        • Functions
          • WWDG_GetCounter
          • WWDG_Init
          • WWDG_SetCounter
          • WWDG_SetWindowValue
          • WWDG_SWReset
      • ADC1_Public_Functions
        • Functions
          • ADC1_AWDChannelConfig
          • ADC1_ClearFlag
          • ADC1_ClearITPendingBit
          • ADC1_Cmd
          • ADC1_ConversionConfig
          • ADC1_DataBufferCmd
          • ADC1_DeInit
          • ADC1_ExternalTriggerConfig
          • ADC1_GetAWDChannelStatus
          • ADC1_GetBufferValue
          • ADC1_GetConversionValue
          • ADC1_GetFlagStatus
          • ADC1_GetITStatus
          • ADC1_Init
          • ADC1_ITConfig
          • ADC1_PrescalerConfig
          • ADC1_ScanModeCmd
          • ADC1_SchmittTriggerConfig
          • ADC1_SetHighThreshold
          • ADC1_SetLowThreshold
          • ADC1_StartConversion
      • ADC2_Public_Functions
        • Functions
          • ADC2_ClearFlag
          • ADC2_ClearITPendingBit
          • ADC2_Cmd
          • ADC2_ConversionConfig
          • ADC2_DeInit
          • ADC2_ExternalTriggerConfig
          • ADC2_GetConversionValue
          • ADC2_GetFlagStatus
          • ADC2_GetITStatus
          • ADC2_Init
          • ADC2_ITConfig
          • ADC2_PrescalerConfig
          • ADC2_SchmittTriggerConfig
          • ADC2_StartConversion
      • AWU_Public_Functions
        • Functions
          • AWU_Cmd
          • AWU_DeInit
          • AWU_GetFlagStatus
          • AWU_IdleModeEnable
          • AWU_Init
          • AWU_LSICalibrationConfig
      • BEEP_Public_Functions
        • Functions
          • BEEP_Cmd
          • BEEP_DeInit
          • BEEP_Init
          • BEEP_LSICalibrationConfig
      • CAN_Public_Functions
        • Functions
          • CAN_CancelTransmit
          • CAN_ClearFlag
          • CAN_ClearITPendingBit
          • CAN_DeInit
          • CAN_FIFORelease
          • CAN_FilterInit
          • CAN_GetFlagStatus
          • CAN_GetITStatus
          • CAN_GetLastErrorCode
          • CAN_GetMessageTimeStamp
          • CAN_GetReceivedData
          • CAN_GetReceivedDLC
          • CAN_GetReceivedFMI
          • CAN_GetReceivedId
          • CAN_GetReceivedIDE
          • CAN_GetReceivedRTR
          • CAN_GetSelectedPage
          • CAN_Init
          • CAN_ITConfig
          • CAN_MessagePending
          • CAN_OperatingModeRequest
          • CAN_Receive
          • CAN_SelectPage
          • CAN_Sleep
          • CAN_ST7CompatibilityCmd
          • CAN_Transmit
          • CAN_TransmitStatus
          • CAN_TTComModeCmd
          • CAN_WakeUp
          • CheckITStatus
      • CLK_Private_Constants
        • Variables
          • CLKPrescTable
          • HSIDivFactor
      • CLK_Public_Functions
        • Functions
          • CLK_AdjustHSICalibrationValue
          • CLK_CCOCmd
          • CLK_CCOConfig
          • CLK_ClearITPendingBit
          • CLK_ClockSecuritySystemEnable
          • CLK_ClockSwitchCmd
          • CLK_ClockSwitchConfig
          • CLK_DeInit
          • CLK_FastHaltWakeUpCmd
          • CLK_GetClockFreq
          • CLK_GetFlagStatus
          • CLK_GetITStatus
          • CLK_GetSYSCLKSource
          • CLK_HSECmd
          • CLK_HSICmd
          • CLK_HSIPrescalerConfig
          • CLK_ITConfig
          • CLK_LSICmd
          • CLK_PeripheralClockConfig
          • CLK_SlowActiveHaltWakeUpCmd
          • CLK_SWIMConfig
          • CLK_SYSCLKConfig
          • CLK_SYSCLKEmergencyClear
      • EXTI_Public_Functions
        • Functions
          • EXTI_DeInit
          • EXTI_GetExtIntSensitivity
          • EXTI_GetTLISensitivity
          • EXTI_SetExtIntSensitivity
          • EXTI_SetTLISensitivity
      • FLASH_Public_functions
        • Functions
          • FLASH_DeInit
          • FLASH_EraseByte
          • FLASH_EraseOptionByte
          • FLASH_GetBootSize
          • FLASH_GetFlagStatus
          • FLASH_GetLowPowerMode
          • FLASH_GetProgrammingTime
          • FLASH_ITConfig
          • FLASH_Lock
          • FLASH_ProgramByte
          • FLASH_ProgramOptionByte
          • FLASH_ProgramWord
          • FLASH_ReadByte
          • FLASH_ReadOptionByte
          • FLASH_SetLowPowerMode
          • FLASH_SetProgrammingTime
          • FLASH_Unlock
      • GPIO_Public_Functions
        • Functions
          • GPIO_DeInit
          • GPIO_ExternalPullUpConfig
          • GPIO_Init
          • GPIO_ReadInputData
          • GPIO_ReadInputPin
          • GPIO_ReadOutputData
          • GPIO_Write
          • GPIO_WriteHigh
          • GPIO_WriteLow
          • GPIO_WriteReverse
      • I2C_Public_Functions
        • Functions
          • I2C_AcknowledgeConfig
          • I2C_CheckEvent
          • I2C_ClearFlag
          • I2C_ClearITPendingBit
          • I2C_Cmd
          • I2C_DeInit
          • I2C_FastModeDutyCycleConfig
          • I2C_GeneralCallCmd
          • I2C_GenerateSTART
          • I2C_GenerateSTOP
          • I2C_GetFlagStatus
          • I2C_GetITStatus
          • I2C_GetLastEvent
          • I2C_Init
          • I2C_ITConfig
          • I2C_ReceiveData
          • I2C_Send7bitAddress
          • I2C_SendData
          • I2C_SoftwareResetCmd
          • I2C_StretchClockCmd
      • ITC_Private_Functions
        • Functions
          • ITC_GetCPUCC
      • ITC_Public_Functions
        • Functions
          • ITC_DeInit
          • ITC_GetSoftIntStatus
          • ITC_GetSoftwarePriority
          • ITC_SetSoftwarePriority
      • RST_Public_Functions
        • Functions
          • RST_ClearFlag
          • RST_GetFlagStatus
      • SPI_Public_Functions
        • Functions
          • SPI_BiDirectionalLineConfig
          • SPI_CalculateCRCCmd
          • SPI_ClearFlag
          • SPI_ClearITPendingBit
          • SPI_Cmd
          • SPI_DeInit
          • SPI_GetCRC
          • SPI_GetCRCPolynomial
          • SPI_GetFlagStatus
          • SPI_GetITStatus
          • SPI_Init
          • SPI_ITConfig
          • SPI_NSSInternalSoftwareCmd
          • SPI_ReceiveData
          • SPI_ResetCRC
          • SPI_SendData
          • SPI_TransmitCRC
      • TIM1_Public_Functions
        • Functions
          • TI1_Config
          • TI2_Config
          • TI3_Config
          • TI4_Config
          • TIM1_ARRPreloadConfig
          • TIM1_BDTRConfig
          • TIM1_CCPreloadControl
          • TIM1_CCxCmd
          • TIM1_CCxNCmd
          • TIM1_ClearFlag
          • TIM1_ClearITPendingBit
          • TIM1_Cmd
          • TIM1_CounterModeConfig
          • TIM1_CtrlPWMOutputs
          • TIM1_DeInit
          • TIM1_EncoderInterfaceConfig
          • TIM1_ETRClockMode1Config
          • TIM1_ETRClockMode2Config
          • TIM1_ETRConfig
          • TIM1_ForcedOC1Config
          • TIM1_ForcedOC2Config
          • TIM1_ForcedOC3Config
          • TIM1_ForcedOC4Config
          • TIM1_GenerateEvent
          • TIM1_GetCapture1
          • TIM1_GetCapture2
          • TIM1_GetCapture3
          • TIM1_GetCapture4
          • TIM1_GetCounter
          • TIM1_GetFlagStatus
          • TIM1_GetITStatus
          • TIM1_GetPrescaler
          • TIM1_ICInit
          • TIM1_InternalClockConfig
          • TIM1_ITConfig
          • TIM1_OC1FastConfig
          • TIM1_OC1Init
          • TIM1_OC1NPolarityConfig
          • TIM1_OC1PolarityConfig
          • TIM1_OC1PreloadConfig
          • TIM1_OC2FastConfig
          • TIM1_OC2Init
          • TIM1_OC2NPolarityConfig
          • TIM1_OC2PolarityConfig
          • TIM1_OC2PreloadConfig
          • TIM1_OC3FastConfig
          • TIM1_OC3Init
          • TIM1_OC3NPolarityConfig
          • TIM1_OC3PolarityConfig
          • TIM1_OC3PreloadConfig
          • TIM1_OC4FastConfig
          • TIM1_OC4Init
          • TIM1_OC4PolarityConfig
          • TIM1_OC4PreloadConfig
          • TIM1_PrescalerConfig
          • TIM1_PWMIConfig
          • TIM1_SelectCOM
          • TIM1_SelectHallSensor
          • TIM1_SelectInputTrigger
          • TIM1_SelectMasterSlaveMode
          • TIM1_SelectOCxM
          • TIM1_SelectOnePulseMode
          • TIM1_SelectOutputTrigger
          • TIM1_SelectSlaveMode
          • TIM1_SetAutoreload
          • TIM1_SetCompare1
          • TIM1_SetCompare2
          • TIM1_SetCompare3
          • TIM1_SetCompare4
          • TIM1_SetCounter
          • TIM1_SetIC1Prescaler
          • TIM1_SetIC2Prescaler
          • TIM1_SetIC3Prescaler
          • TIM1_SetIC4Prescaler
          • TIM1_TimeBaseInit
          • TIM1_TIxExternalClockConfig
          • TIM1_UpdateDisableConfig
          • TIM1_UpdateRequestConfig
      • TIM2_Public_Functions
        • Functions
          • TI1_Config
          • TI2_Config
          • TI3_Config
          • TIM2_ARRPreloadConfig
          • TIM2_CCxCmd
          • TIM2_ClearFlag
          • TIM2_ClearITPendingBit
          • TIM2_Cmd
          • TIM2_DeInit
          • TIM2_ForcedOC1Config
          • TIM2_ForcedOC2Config
          • TIM2_ForcedOC3Config
          • TIM2_GenerateEvent
          • TIM2_GetCapture1
          • TIM2_GetCapture2
          • TIM2_GetCapture3
          • TIM2_GetCounter
          • TIM2_GetFlagStatus
          • TIM2_GetITStatus
          • TIM2_GetPrescaler
          • TIM2_ICInit
          • TIM2_ITConfig
          • TIM2_OC1Init
          • TIM2_OC1PolarityConfig
          • TIM2_OC1PreloadConfig
          • TIM2_OC2Init
          • TIM2_OC2PolarityConfig
          • TIM2_OC2PreloadConfig
          • TIM2_OC3Init
          • TIM2_OC3PolarityConfig
          • TIM2_OC3PreloadConfig
          • TIM2_PrescalerConfig
          • TIM2_PWMIConfig
          • TIM2_SelectOCxM
          • TIM2_SelectOnePulseMode
          • TIM2_SetAutoreload
          • TIM2_SetCompare1
          • TIM2_SetCompare2
          • TIM2_SetCompare3
          • TIM2_SetCounter
          • TIM2_SetIC1Prescaler
          • TIM2_SetIC2Prescaler
          • TIM2_SetIC3Prescaler
          • TIM2_TimeBaseInit
          • TIM2_UpdateDisableConfig
          • TIM2_UpdateRequestConfig
      • TIM3_Public_Functions
        • Functions
          • TI1_Config
          • TI2_Config
          • TIM3_ARRPreloadConfig
          • TIM3_CCxCmd
          • TIM3_ClearFlag
          • TIM3_ClearITPendingBit
          • TIM3_Cmd
          • TIM3_DeInit
          • TIM3_ForcedOC1Config
          • TIM3_ForcedOC2Config
          • TIM3_GenerateEvent
          • TIM3_GetCapture1
          • TIM3_GetCapture2
          • TIM3_GetCounter
          • TIM3_GetFlagStatus
          • TIM3_GetITStatus
          • TIM3_GetPrescaler
          • TIM3_ICInit
          • TIM3_ITConfig
          • TIM3_OC1Init
          • TIM3_OC1PolarityConfig
          • TIM3_OC1PreloadConfig
          • TIM3_OC2Init
          • TIM3_OC2PolarityConfig
          • TIM3_OC2PreloadConfig
          • TIM3_PrescalerConfig
          • TIM3_PWMIConfig
          • TIM3_SelectOCxM
          • TIM3_SelectOnePulseMode
          • TIM3_SetAutoreload
          • TIM3_SetCompare1
          • TIM3_SetCompare2
          • TIM3_SetCounter
          • TIM3_SetIC1Prescaler
          • TIM3_SetIC2Prescaler
          • TIM3_TimeBaseInit
          • TIM3_UpdateDisableConfig
          • TIM3_UpdateRequestConfig
      • TIM4_Public_Functions
        • Functions
          • TIM4_ARRPreloadConfig
          • TIM4_ClearFlag
          • TIM4_ClearITPendingBit
          • TIM4_Cmd
          • TIM4_DeInit
          • TIM4_GenerateEvent
          • TIM4_GetCounter
          • TIM4_GetFlagStatus
          • TIM4_GetITStatus
          • TIM4_GetPrescaler
          • TIM4_ITConfig
          • TIM4_PrescalerConfig
          • TIM4_SelectOnePulseMode
          • TIM4_SetAutoreload
          • TIM4_SetCounter
          • TIM4_TimeBaseInit
          • TIM4_UpdateDisableConfig
          • TIM4_UpdateRequestConfig
      • TIM5_Public_Functions
        • Functions
          • TI1_Config
          • TI2_Config
          • TI3_Config
          • TIM5_ARRPreloadConfig
          • TIM5_CCxCmd
          • TIM5_ClearFlag
          • TIM5_ClearITPendingBit
          • TIM5_Cmd
          • TIM5_DeInit
          • TIM5_EncoderInterfaceConfig
          • TIM5_ForcedOC1Config
          • TIM5_ForcedOC2Config
          • TIM5_ForcedOC3Config
          • TIM5_GenerateEvent
          • TIM5_GetCapture1
          • TIM5_GetCapture2
          • TIM5_GetCapture3
          • TIM5_GetCounter
          • TIM5_GetFlagStatus
          • TIM5_GetITStatus
          • TIM5_GetPrescaler
          • TIM5_ICInit
          • TIM5_InternalClockConfig
          • TIM5_ITConfig
          • TIM5_OC1Init
          • TIM5_OC1PolarityConfig
          • TIM5_OC1PreloadConfig
          • TIM5_OC2Init
          • TIM5_OC2PolarityConfig
          • TIM5_OC2PreloadConfig
          • TIM5_OC3Init
          • TIM5_OC3PolarityConfig
          • TIM5_OC3PreloadConfig
          • TIM5_PrescalerConfig
          • TIM5_PWMIConfig
          • TIM5_SelectInputTrigger
          • TIM5_SelectOCxM
          • TIM5_SelectOnePulseMode
          • TIM5_SelectOutputTrigger
          • TIM5_SelectSlaveMode
          • TIM5_SetAutoreload
          • TIM5_SetCompare1
          • TIM5_SetCompare2
          • TIM5_SetCompare3
          • TIM5_SetCounter
          • TIM5_SetIC1Prescaler
          • TIM5_SetIC2Prescaler
          • TIM5_SetIC3Prescaler
          • TIM5_TimeBaseInit
          • TIM5_UpdateDisableConfig
          • TIM5_UpdateRequestConfig
      • TIM6_Public_Functions
        • Functions
          • TIM6_ARRPreloadConfig
          • TIM6_ClearFlag
          • TIM6_ClearITPendingBit
          • TIM6_Cmd
          • TIM6_DeInit
          • TIM6_GenerateEvent
          • TIM6_GetCounter
          • TIM6_GetFlagStatus
          • TIM6_GetITStatus
          • TIM6_GetPrescaler
          • TIM6_InternalClockConfig
          • TIM6_ITConfig
          • TIM6_PrescalerConfig
          • TIM6_SelectInputTrigger
          • TIM6_SelectMasterSlaveMode
          • TIM6_SelectOnePulseMode
          • TIM6_SelectOutputTrigger
          • TIM6_SelectSlaveMode
          • TIM6_SetAutoreload
          • TIM6_SetCounter
          • TIM6_TimeBaseInit
          • TIM6_UpdateDisableConfig
          • TIM6_UpdateRequestConfig
      • WWDG_Public_Functions
        • Functions
          • WWDG_GetCounter
          • WWDG_Init
          • WWDG_SetCounter
          • WWDG_SetWindowValue
          • WWDG_SWReset
      • Defines
        • __STM8S_STDPERIPH_VERSION
        • __STM8S_STDPERIPH_VERSION_MAIN
        • __STM8S_STDPERIPH_VERSION_RC
        • __STM8S_STDPERIPH_VERSION_SUB1
        • __STM8S_STDPERIPH_VERSION_SUB2
        • BIT_MASK
        • CAN_ACKNOWLEDGE_TIMEOUT
        • CAN_IDLIST_IDMASK_MASK
        • CAN_IDMASK_IDLIST_MASK
        • CAN_MODE_MASK
        • CONST
        • EEPROM
        • FAR
        • FLASH_CLEAR_BYTE
        • FLASH_SET_BYTE
        • HSE_VALUE
        • HSI_VALUE
        • IN_RAM
        • IS_TIM2_CHANNEL_OK
        • IS_TIM2_CLEAR_FLAG_OK
        • IS_TIM2_EVENT_SOURCE_OK
        • IS_TIM2_FORCED_ACTION_OK
        • IS_TIM2_GET_FLAG_OK
        • IS_TIM2_GET_IT_OK
        • IS_TIM2_IC_FILTER_OK
        • IS_TIM2_IC_POLARITY_OK
        • IS_TIM2_IC_PRESCALER_OK
        • IS_TIM2_IC_SELECTION1_OK
        • IS_TIM2_IC_SELECTION_OK
        • IS_TIM2_IT_OK
        • IS_TIM2_OC_MODE_OK
        • IS_TIM2_OC_POLARITY_OK
        • IS_TIM2_OCM_OK
        • IS_TIM2_OPM_MODE_OK
        • IS_TIM2_OUTPUT_STATE_OK
        • IS_TIM2_PRESCALER_OK
        • IS_TIM2_PRESCALER_RELOAD_OK
        • IS_TIM2_PWMI_CHANNEL_OK
        • IS_TIM2_UPDATE_SOURCE_OK
        • IS_TIM5_CHANNEL_OK
        • IS_TIM5_CLEAR_FLAG_OK
        • IS_TIM5_ENCODER_MODE_OK
        • IS_TIM5_EVENT_SOURCE_OK
        • IS_TIM5_EXT_FILTER_OK
        • IS_TIM5_EXT_POLARITY_OK
        • IS_TIM5_EXT_PRESCALER_OK
        • IS_TIM5_FORCED_ACTION_OK
        • IS_TIM5_GET_FLAG_OK
        • IS_TIM5_GET_IT_OK
        • IS_TIM5_IC_FILTER_OK
        • IS_TIM5_IC_POLARITY_OK
        • IS_TIM5_IC_PRESCALER_OK
        • IS_TIM5_IC_SELECTION1_OK
        • IS_TIM5_IC_SELECTION_OK
        • IS_TIM5_IT_OK
        • IS_TIM5_OC_MODE_OK
        • IS_TIM5_OC_POLARITY_OK
        • IS_TIM5_OCM_OK
        • IS_TIM5_OPM_MODE_OK
        • IS_TIM5_OUTPUT_STATE_OK
        • IS_TIM5_PRESCALER_OK
        • IS_TIM5_PRESCALER_RELOAD_OK
        • IS_TIM5_PWMI_CHANNEL_OK
        • IS_TIM5_SLAVE_MODE_OK
        • IS_TIM5_TIX_TRIGGER_SELECTION_OK
        • IS_TIM5_TRGO_SOURCE_OK
        • IS_TIM5_TRIGGER_SELECTION_OK
        • IS_TIM5_UPDATE_SOURCE_OK
        • LSI_VALUE
        • MemoryAddressCast
        • NEAR
        • OPERATION_TIMEOUT
        • PointerAttr
        • TINY
        • USE_STDPERIPH_DRIVER
      • Enumerations
        • TIM2_Channel_TypeDef
        • TIM2_EventSource_TypeDef
        • TIM2_FLAG_TypeDef
        • TIM2_ForcedAction_TypeDef
        • TIM2_ICPolarity_TypeDef
        • TIM2_ICPSC_TypeDef
        • TIM2_ICSelection_TypeDef
        • TIM2_IT_TypeDef
        • TIM2_OCMode_TypeDef
        • TIM2_OCPolarity_TypeDef
        • TIM2_OPMode_TypeDef
        • TIM2_OutputState_TypeDef
        • TIM2_Prescaler_TypeDef
        • TIM2_PSCReloadMode_TypeDef
        • TIM2_UpdateSource_TypeDef
        • TIM5_Channel_TypeDef
        • TIM5_EncoderMode_TypeDef
        • TIM5_EventSource_TypeDef
        • TIM5_ExtTRGPolarity_TypeDef
        • TIM5_ExtTRGPSC_TypeDef
        • TIM5_FLAG_TypeDef
        • TIM5_ForcedAction_TypeDef
        • TIM5_ICPolarity_TypeDef
        • TIM5_ICPSC_TypeDef
        • TIM5_ICSelection_TypeDef
        • TIM5_IT_TypeDef
        • TIM5_OCMode_TypeDef
        • TIM5_OCPolarity_TypeDef
        • TIM5_OPMode_TypeDef
        • TIM5_OutputState_TypeDef
        • TIM5_Prescaler_TypeDef
        • TIM5_PSCReloadMode_TypeDef
        • TIM5_SlaveMode_TypeDef
        • TIM5_TRGOSource_TypeDef
        • TIM5_TS_TypeDef
        • TIM5_UpdateSource_TypeDef
      • Variables
        • _Data
        • _DLC
        • _FMI
        • _Id
        • _IDE
        • _RTR
        • APR_Array
        • TBR_Array
    • AWU_Registers_Reset_Value
      • Defines
        • AWU_APR_RESET_VALUE
        • AWU_CSR_RESET_VALUE
        • AWU_TBR_RESET_VALUE
    • AWU_Registers_Bits_Definition
      • Defines
        • AWU_APR_APR
        • AWU_CSR_AWUEN
        • AWU_CSR_AWUF
        • AWU_CSR_MSR
        • AWU_TBR_AWUTB
    • BEEP_Registers_Reset_Value
      • Defines
        • BEEP_CSR_RESET_VALUE
    • BEEP_Registers_Bits_Definition
      • Defines
        • BEEP_CSR_BEEPDIV
        • BEEP_CSR_BEEPEN
        • BEEP_CSR_BEEPSEL
    • CLK_Registers_Reset_Value
      • Defines
        • CLK_CCOR_RESET_VALUE
        • CLK_CKDIVR_RESET_VALUE
        • CLK_CMSR_RESET_VALUE
        • CLK_CSSR_RESET_VALUE
        • CLK_ECKR_RESET_VALUE
        • CLK_HSITRIMR_RESET_VALUE
        • CLK_ICKR_RESET_VALUE
        • CLK_PCKENR1_RESET_VALUE
        • CLK_PCKENR2_RESET_VALUE
        • CLK_SWCR_RESET_VALUE
        • CLK_SWIMCCR_RESET_VALUE
        • CLK_SWR_RESET_VALUE
    • CLK_Registers_Bits_Definition
      • Defines
        • CLK_CCOR_CCOBSY
        • CLK_CCOR_CCOEN
        • CLK_CCOR_CCORDY
        • CLK_CCOR_CCOSEL
        • CLK_CKDIVR_CPUDIV
        • CLK_CKDIVR_HSIDIV
        • CLK_CMSR_CKM
        • CLK_CSSR_AUX
        • CLK_CSSR_CSSD
        • CLK_CSSR_CSSDIE
        • CLK_CSSR_CSSEN
        • CLK_ECKR_HSEEN
        • CLK_ECKR_HSERDY
        • CLK_HSITRIMR_HSITRIM
        • CLK_ICKR_FHWU
        • CLK_ICKR_HSIEN
        • CLK_ICKR_HSIRDY
        • CLK_ICKR_LSIEN
        • CLK_ICKR_LSIRDY
        • CLK_ICKR_SWUAH
        • CLK_PCKENR1_I2C
        • CLK_PCKENR1_SPI
        • CLK_PCKENR1_TIM1
        • CLK_PCKENR1_TIM2
        • CLK_PCKENR1_TIM3
        • CLK_PCKENR1_TIM4
        • CLK_PCKENR1_TIM5
        • CLK_PCKENR1_TIM6
        • CLK_PCKENR1_UART1
        • CLK_PCKENR1_UART2
        • CLK_PCKENR1_UART3
        • CLK_PCKENR2_ADC
        • CLK_PCKENR2_AWU
        • CLK_PCKENR2_CAN
        • CLK_SWCR_SWBSY
        • CLK_SWCR_SWEN
        • CLK_SWCR_SWIEN
        • CLK_SWCR_SWIF
        • CLK_SWIMCCR_SWIMDIV
        • CLK_SWR_SWI
    • TIM1_Registers_Reset_Value
      • Defines
        • TIM1_ARRH_RESET_VALUE
        • TIM1_ARRL_RESET_VALUE
        • TIM1_BKR_RESET_VALUE
        • TIM1_CCER1_RESET_VALUE
        • TIM1_CCER2_RESET_VALUE
        • TIM1_CCMR1_RESET_VALUE
        • TIM1_CCMR2_RESET_VALUE
        • TIM1_CCMR3_RESET_VALUE
        • TIM1_CCMR4_RESET_VALUE
        • TIM1_CCR1H_RESET_VALUE
        • TIM1_CCR1L_RESET_VALUE
        • TIM1_CCR2H_RESET_VALUE
        • TIM1_CCR2L_RESET_VALUE
        • TIM1_CCR3H_RESET_VALUE
        • TIM1_CCR3L_RESET_VALUE
        • TIM1_CCR4H_RESET_VALUE
        • TIM1_CCR4L_RESET_VALUE
        • TIM1_CNTRH_RESET_VALUE
        • TIM1_CNTRL_RESET_VALUE
        • TIM1_CR1_RESET_VALUE
        • TIM1_CR2_RESET_VALUE
        • TIM1_DTR_RESET_VALUE
        • TIM1_EGR_RESET_VALUE
        • TIM1_ETR_RESET_VALUE
        • TIM1_IER_RESET_VALUE
        • TIM1_OISR_RESET_VALUE
        • TIM1_PSCRH_RESET_VALUE
        • TIM1_PSCRL_RESET_VALUE
        • TIM1_RCR_RESET_VALUE
        • TIM1_SMCR_RESET_VALUE
        • TIM1_SR1_RESET_VALUE
        • TIM1_SR2_RESET_VALUE
    • TIM1_Registers_Bits_Definition
      • Defines
        • CCMR_TIxDirect_Set
        • TIM1_ARRH_ARR
        • TIM1_ARRL_ARR
        • TIM1_BKR_AOE
        • TIM1_BKR_BKE
        • TIM1_BKR_BKP
        • TIM1_BKR_LOCK
        • TIM1_BKR_MOE
        • TIM1_BKR_OSSI
        • TIM1_BKR_OSSR
        • TIM1_CCER1_CC1E
        • TIM1_CCER1_CC1NE
        • TIM1_CCER1_CC1NP
        • TIM1_CCER1_CC1P
        • TIM1_CCER1_CC2E
        • TIM1_CCER1_CC2NE
        • TIM1_CCER1_CC2NP
        • TIM1_CCER1_CC2P
        • TIM1_CCER2_CC3E
        • TIM1_CCER2_CC3NE
        • TIM1_CCER2_CC3NP
        • TIM1_CCER2_CC3P
        • TIM1_CCER2_CC4E
        • TIM1_CCER2_CC4P
        • TIM1_CCMR_CCxS
        • TIM1_CCMR_ICxF
        • TIM1_CCMR_ICxPSC
        • TIM1_CCMR_OCM
        • TIM1_CCMR_OCxFE
        • TIM1_CCMR_OCxPE
        • TIM1_CCR1H_CCR1
        • TIM1_CCR1L_CCR1
        • TIM1_CCR2H_CCR2
        • TIM1_CCR2L_CCR2
        • TIM1_CCR3H_CCR3
        • TIM1_CCR3L_CCR3
        • TIM1_CCR4H_CCR4
        • TIM1_CCR4L_CCR4
        • TIM1_CNTRH_CNT
        • TIM1_CNTRL_CNT
        • TIM1_CR1_ARPE
        • TIM1_CR1_CEN
        • TIM1_CR1_CMS
        • TIM1_CR1_DIR
        • TIM1_CR1_OPM
        • TIM1_CR1_UDIS
        • TIM1_CR1_URS
        • TIM1_CR2_CCPC
        • TIM1_CR2_COMS
        • TIM1_CR2_MMS
        • TIM1_CR2_TI1S
        • TIM1_DTR_DTG
        • TIM1_EGR_BG
        • TIM1_EGR_CC1G
        • TIM1_EGR_CC2G
        • TIM1_EGR_CC3G
        • TIM1_EGR_CC4G
        • TIM1_EGR_COMG
        • TIM1_EGR_TG
        • TIM1_EGR_UG
        • TIM1_ETR_ECE
        • TIM1_ETR_ETF
        • TIM1_ETR_ETP
        • TIM1_ETR_ETPS
        • TIM1_IER_BIE
        • TIM1_IER_CC1IE
        • TIM1_IER_CC2IE
        • TIM1_IER_CC3IE
        • TIM1_IER_CC4IE
        • TIM1_IER_COMIE
        • TIM1_IER_TIE
        • TIM1_IER_UIE
        • TIM1_OISR_OIS1
        • TIM1_OISR_OIS1N
        • TIM1_OISR_OIS2
        • TIM1_OISR_OIS2N
        • TIM1_OISR_OIS3
        • TIM1_OISR_OIS3N
        • TIM1_OISR_OIS4
        • TIM1_PSCH_PSC
        • TIM1_PSCL_PSC
        • TIM1_RCR_REP
        • TIM1_SMCR_MSM
        • TIM1_SMCR_SMS
        • TIM1_SMCR_TS
        • TIM1_SR1_BIF
        • TIM1_SR1_CC1IF
        • TIM1_SR1_CC2IF
        • TIM1_SR1_CC3IF
        • TIM1_SR1_CC4IF
        • TIM1_SR1_COMIF
        • TIM1_SR1_TIF
        • TIM1_SR1_UIF
        • TIM1_SR2_CC1OF
        • TIM1_SR2_CC2OF
        • TIM1_SR2_CC3OF
        • TIM1_SR2_CC4OF
    • TIM2_Registers_Reset_Value
      • Defines
        • TIM2_ARRH_RESET_VALUE
        • TIM2_ARRL_RESET_VALUE
        • TIM2_CCER1_RESET_VALUE
        • TIM2_CCER2_RESET_VALUE
        • TIM2_CCMR1_RESET_VALUE
        • TIM2_CCMR2_RESET_VALUE
        • TIM2_CCMR3_RESET_VALUE
        • TIM2_CCR1H_RESET_VALUE
        • TIM2_CCR1L_RESET_VALUE
        • TIM2_CCR2H_RESET_VALUE
        • TIM2_CCR2L_RESET_VALUE
        • TIM2_CCR3H_RESET_VALUE
        • TIM2_CCR3L_RESET_VALUE
        • TIM2_CNTRH_RESET_VALUE
        • TIM2_CNTRL_RESET_VALUE
        • TIM2_CR1_RESET_VALUE
        • TIM2_EGR_RESET_VALUE
        • TIM2_IER_RESET_VALUE
        • TIM2_PSCR_RESET_VALUE
        • TIM2_SR1_RESET_VALUE
        • TIM2_SR2_RESET_VALUE
    • TIM2_Registers_Bits_Definition
      • Defines
        • TIM2_ARRH_ARR
        • TIM2_ARRL_ARR
        • TIM2_CCER1_CC1E
        • TIM2_CCER1_CC1P
        • TIM2_CCER1_CC2E
        • TIM2_CCER1_CC2P
        • TIM2_CCER2_CC3E
        • TIM2_CCER2_CC3P
        • TIM2_CCMR_CCxS
        • TIM2_CCMR_ICxF
        • TIM2_CCMR_ICxPSC
        • TIM2_CCMR_OCM
        • TIM2_CCMR_OCxPE
        • TIM2_CCR1H_CCR1
        • TIM2_CCR1L_CCR1
        • TIM2_CCR2H_CCR2
        • TIM2_CCR2L_CCR2
        • TIM2_CCR3H_CCR3
        • TIM2_CCR3L_CCR3
        • TIM2_CNTRH_CNT
        • TIM2_CNTRL_CNT
        • TIM2_CR1_ARPE
        • TIM2_CR1_CEN
        • TIM2_CR1_OPM
        • TIM2_CR1_UDIS
        • TIM2_CR1_URS
        • TIM2_EGR_CC1G
        • TIM2_EGR_CC2G
        • TIM2_EGR_CC3G
        • TIM2_EGR_UG
        • TIM2_IER_CC1IE
        • TIM2_IER_CC2IE
        • TIM2_IER_CC3IE
        • TIM2_IER_UIE
        • TIM2_PSCR_PSC
        • TIM2_SR1_CC1IF
        • TIM2_SR1_CC2IF
        • TIM2_SR1_CC3IF
        • TIM2_SR1_UIF
        • TIM2_SR2_CC1OF
        • TIM2_SR2_CC2OF
        • TIM2_SR2_CC3OF
    • TIM3_Registers_Reset_Value
      • Defines
        • TIM3_ARRH_RESET_VALUE
        • TIM3_ARRL_RESET_VALUE
        • TIM3_CCER1_RESET_VALUE
        • TIM3_CCMR1_RESET_VALUE
        • TIM3_CCMR2_RESET_VALUE
        • TIM3_CCR1H_RESET_VALUE
        • TIM3_CCR1L_RESET_VALUE
        • TIM3_CCR2H_RESET_VALUE
        • TIM3_CCR2L_RESET_VALUE
        • TIM3_CNTRH_RESET_VALUE
        • TIM3_CNTRL_RESET_VALUE
        • TIM3_CR1_RESET_VALUE
        • TIM3_EGR_RESET_VALUE
        • TIM3_IER_RESET_VALUE
        • TIM3_PSCR_RESET_VALUE
        • TIM3_SR1_RESET_VALUE
        • TIM3_SR2_RESET_VALUE
    • TIM3_Registers_Bits_Definition
      • Defines
        • TIM3_ARRH_ARR
        • TIM3_ARRL_ARR
        • TIM3_CCER1_CC1E
        • TIM3_CCER1_CC1P
        • TIM3_CCER1_CC2E
        • TIM3_CCER1_CC2P
        • TIM3_CCMR_CCxS
        • TIM3_CCMR_ICxF
        • TIM3_CCMR_ICxPSC
        • TIM3_CCMR_OCM
        • TIM3_CCMR_OCxPE
        • TIM3_CCR1H_CCR1
        • TIM3_CCR1L_CCR1
        • TIM3_CCR2H_CCR2
        • TIM3_CCR2L_CCR2
        • TIM3_CNTRH_CNT
        • TIM3_CNTRL_CNT
        • TIM3_CR1_ARPE
        • TIM3_CR1_CEN
        • TIM3_CR1_OPM
        • TIM3_CR1_UDIS
        • TIM3_CR1_URS
        • TIM3_EGR_CC1G
        • TIM3_EGR_CC2G
        • TIM3_EGR_UG
        • TIM3_IER_CC1IE
        • TIM3_IER_CC2IE
        • TIM3_IER_UIE
        • TIM3_PSCR_PSC
        • TIM3_SR1_CC1IF
        • TIM3_SR1_CC2IF
        • TIM3_SR1_UIF
        • TIM3_SR2_CC1OF
        • TIM3_SR2_CC2OF
    • TIM4_Registers_Reset_Value
      • Defines
        • TIM4_ARR_RESET_VALUE
        • TIM4_CNTR_RESET_VALUE
        • TIM4_CR1_RESET_VALUE
        • TIM4_EGR_RESET_VALUE
        • TIM4_IER_RESET_VALUE
        • TIM4_PSCR_RESET_VALUE
        • TIM4_SR1_RESET_VALUE
    • TIM4_Registers_Bits_Definition
      • Defines
        • TIM4_ARR_ARR
        • TIM4_CNTR_CNT
        • TIM4_CR1_ARPE
        • TIM4_CR1_CEN
        • TIM4_CR1_OPM
        • TIM4_CR1_UDIS
        • TIM4_CR1_URS
        • TIM4_EGR_UG
        • TIM4_IER_UIE
        • TIM4_PSCR_PSC
        • TIM4_SR1_UIF
    • TIM5_Registers_Reset_Value
      • Defines
        • TIM5_ARRH_RESET_VALUE
        • TIM5_ARRL_RESET_VALUE
        • TIM5_CCER1_RESET_VALUE
        • TIM5_CCER2_RESET_VALUE
        • TIM5_CCMR1_RESET_VALUE
        • TIM5_CCMR2_RESET_VALUE
        • TIM5_CCMR3_RESET_VALUE
        • TIM5_CCR1H_RESET_VALUE
        • TIM5_CCR1L_RESET_VALUE
        • TIM5_CCR2H_RESET_VALUE
        • TIM5_CCR2L_RESET_VALUE
        • TIM5_CCR3H_RESET_VALUE
        • TIM5_CCR3L_RESET_VALUE
        • TIM5_CNTRH_RESET_VALUE
        • TIM5_CNTRL_RESET_VALUE
        • TIM5_CR1_RESET_VALUE
        • TIM5_CR2_RESET_VALUE
        • TIM5_EGR_RESET_VALUE
        • TIM5_IER_RESET_VALUE
        • TIM5_PSCR_RESET_VALUE
        • TIM5_SMCR_RESET_VALUE
        • TIM5_SR1_RESET_VALUE
        • TIM5_SR2_RESET_VALUE
    • TIM5_Registers_Bits_Definition
      • Defines
        • TIM5_ARRH_ARR
        • TIM5_ARRL_ARR
        • TIM5_CCER1_CC1E
        • TIM5_CCER1_CC1P
        • TIM5_CCER1_CC2E
        • TIM5_CCER1_CC2P
        • TIM5_CCER2_CC3E
        • TIM5_CCER2_CC3P
        • TIM5_CCMR_CCxS
        • TIM5_CCMR_ICxF
        • TIM5_CCMR_ICxPSC
        • TIM5_CCMR_OCM
        • TIM5_CCMR_OCxPE
        • TIM5_CCMR_TIxDirect_Set
        • TIM5_CCR1H_CCR1
        • TIM5_CCR1L_CCR1
        • TIM5_CCR2H_CCR2
        • TIM5_CCR2L_CCR2
        • TIM5_CCR3H_CCR3
        • TIM5_CCR3L_CCR3
        • TIM5_CNTRH_CNT
        • TIM5_CNTRL_CNT
        • TIM5_CR1_ARPE
        • TIM5_CR1_CEN
        • TIM5_CR1_OPM
        • TIM5_CR1_UDIS
        • TIM5_CR1_URS
        • TIM5_CR2_MMS
        • TIM5_CR2_TI1S
        • TIM5_EGR_CC1G
        • TIM5_EGR_CC2G
        • TIM5_EGR_CC3G
        • TIM5_EGR_TG
        • TIM5_EGR_UG
        • TIM5_IER_CC1IE
        • TIM5_IER_CC2IE
        • TIM5_IER_CC3IE
        • TIM5_IER_TIE
        • TIM5_IER_UIE
        • TIM5_PSCR_PSC
        • TIM5_SMCR_MSM
        • TIM5_SMCR_SMS
        • TIM5_SMCR_TS
        • TIM5_SR1_CC1IF
        • TIM5_SR1_CC2IF
        • TIM5_SR1_CC3IF
        • TIM5_SR1_TIF
        • TIM5_SR1_UIF
        • TIM5_SR2_CC1OF
        • TIM5_SR2_CC2OF
        • TIM5_SR2_CC3OF
    • TIM6_Registers_Reset_Value
      • Defines
        • TIM6_ARR_RESET_VALUE
        • TIM6_CNTR_RESET_VALUE
        • TIM6_CR1_RESET_VALUE
        • TIM6_CR2_RESET_VALUE
        • TIM6_EGR_RESET_VALUE
        • TIM6_IER_RESET_VALUE
        • TIM6_PSCR_RESET_VALUE
        • TIM6_SMCR_RESET_VALUE
        • TIM6_SR1_RESET_VALUE
    • TIM6_Registers_Bits_Definition
      • Defines
        • TIM6_ARR_ARR
        • TIM6_CNTR_CNT
        • TIM6_CR1_ARPE
        • TIM6_CR1_CEN
        • TIM6_CR1_OPM
        • TIM6_CR1_UDIS
        • TIM6_CR1_URS
        • TIM6_CR2_MMS
        • TIM6_EGR_TG
        • TIM6_EGR_UG
        • TIM6_IER_TIE
        • TIM6_IER_UIE
        • TIM6_PSCR_PSC
        • TIM6_SMCR_MSM
        • TIM6_SMCR_SMS
        • TIM6_SMCR_TS
        • TIM6_SR1_TIF
        • TIM6_SR1_UIF
    • I2C_Registers_Reset_Value
      • Defines
        • I2C_CCRH_RESET_VALUE
        • I2C_CCRL_RESET_VALUE
        • I2C_CR1_RESET_VALUE
        • I2C_CR2_RESET_VALUE
        • I2C_DR_RESET_VALUE
        • I2C_FREQR_RESET_VALUE
        • I2C_ITR_RESET_VALUE
        • I2C_OARH_RESET_VALUE
        • I2C_OARL_RESET_VALUE
        • I2C_SR1_RESET_VALUE
        • I2C_SR2_RESET_VALUE
        • I2C_SR3_RESET_VALUE
        • I2C_TRISER_RESET_VALUE
    • I2C_Registers_Bits_Definition
      • Defines
        • I2C_CCRH_CCR
        • I2C_CCRH_DUTY
        • I2C_CCRH_FS
        • I2C_CCRL_CCR
        • I2C_CR1_ENGC
        • I2C_CR1_NOSTRETCH
        • I2C_CR1_PE
        • I2C_CR2_ACK
        • I2C_CR2_POS
        • I2C_CR2_START
        • I2C_CR2_STOP
        • I2C_CR2_SWRST
        • I2C_DR_DR
        • I2C_FREQR_FREQ
        • I2C_ITR_ITBUFEN
        • I2C_ITR_ITERREN
        • I2C_ITR_ITEVTEN
        • I2C_OARH_ADD
        • I2C_OARH_ADDCONF
        • I2C_OARH_ADDMODE
        • I2C_OARL_ADD
        • I2C_OARL_ADD0
        • I2C_SR1_ADD10
        • I2C_SR1_ADDR
        • I2C_SR1_BTF
        • I2C_SR1_RXNE
        • I2C_SR1_SB
        • I2C_SR1_STOPF
        • I2C_SR1_TXE
        • I2C_SR2_AF
        • I2C_SR2_ARLO
        • I2C_SR2_BERR
        • I2C_SR2_OVR
        • I2C_SR2_WUFH
        • I2C_SR3_BUSY
        • I2C_SR3_GENCALL
        • I2C_SR3_MSL
        • I2C_SR3_TRA
        • I2C_TRISER_TRISE
    • ITC_Registers_Reset_Value
      • Defines
        • ITC_SPRX_RESET_VALUE
    • CPU_Registers_Bits_Definition
      • Defines
        • CPU_CC_I1I0
    • EXTI_Registers_Reset_Value
      • Defines
        • EXTI_CR1_RESET_VALUE
        • EXTI_CR2_RESET_VALUE
    • EXTI_Registers_Bits_Definition
      • Defines
        • EXTI_CR1_PAIS
        • EXTI_CR1_PBIS
        • EXTI_CR1_PCIS
        • EXTI_CR1_PDIS
        • EXTI_CR2_PEIS
        • EXTI_CR2_TLIS
    • FLASH_Registers_Reset_Value
      • Defines
        • FLASH_CR1_RESET_VALUE
        • FLASH_CR2_RESET_VALUE
        • FLASH_DUKR_RESET_VALUE
        • FLASH_IAPSR_RESET_VALUE
        • FLASH_NCR2_RESET_VALUE
        • FLASH_PUKR_RESET_VALUE
    • FLASH_Registers_Bits_Definition
      • Defines
        • FLASH_CR1_AHALT
        • FLASH_CR1_FIX
        • FLASH_CR1_HALT
        • FLASH_CR1_IE
        • FLASH_CR2_ERASE
        • FLASH_CR2_FPRG
        • FLASH_CR2_OPT
        • FLASH_CR2_PRG
        • FLASH_CR2_WPRG
        • FLASH_DUKR_DUK
        • FLASH_IAPSR_DUL
        • FLASH_IAPSR_EOP
        • FLASH_IAPSR_HVOFF
        • FLASH_IAPSR_PUL
        • FLASH_IAPSR_WR_PG_DIS
        • FLASH_NCR2_NERASE
        • FLASH_NCR2_NFPRG
        • FLASH_NCR2_NOPT
        • FLASH_NCR2_NPRG
        • FLASH_NCR2_NWPRG
        • FLASH_PUKR_PUK
    • IWDG_Registers_Reset_Value
      • Defines
        • IWDG_PR_RESET_VALUE
        • IWDG_RLR_RESET_VALUE
    • WWDG_Registers_Reset_Value
      • Defines
        • WWDG_CR_RESET_VALUE
        • WWDG_WR_RESET_VALUE
    • WWDG_Registers_Bits_Definition
      • Defines
        • WWDG_CR_T
        • WWDG_CR_T6
        • WWDG_CR_WDGA
        • WWDG_WR_MSB
        • WWDG_WR_W
    • RST_Registers_Bits_Definition
      • Defines
        • RST_SR_EMCF
        • RST_SR_ILLOPF
        • RST_SR_IWDGF
        • RST_SR_SWIMF
        • RST_SR_WWDGF
    • SPI_Registers_Reset_Value
      • Defines
        • SPI_CR1_RESET_VALUE
        • SPI_CR2_RESET_VALUE
        • SPI_CRCPR_RESET_VALUE
        • SPI_DR_RESET_VALUE
        • SPI_ICR_RESET_VALUE
        • SPI_RXCRCR_RESET_VALUE
        • SPI_SR_RESET_VALUE
        • SPI_TXCRCR_RESET_VALUE
    • SPI_Registers_Bits_Definition
      • Defines
        • SPI_CR1_BR
        • SPI_CR1_CPHA
        • SPI_CR1_CPOL
        • SPI_CR1_LSBFIRST
        • SPI_CR1_MSTR
        • SPI_CR1_SPE
        • SPI_CR2_BDM
        • SPI_CR2_BDOE
        • SPI_CR2_CRCEN
        • SPI_CR2_CRCNEXT
        • SPI_CR2_RXONLY
        • SPI_CR2_SSI
        • SPI_CR2_SSM
        • SPI_ICR_ERRIE
        • SPI_ICR_RXEI
        • SPI_ICR_TXEI
        • SPI_ICR_WKIE
        • SPI_SR_BSY
        • SPI_SR_CRCERR
        • SPI_SR_MODF
        • SPI_SR_OVR
        • SPI_SR_RXNE
        • SPI_SR_TXE
        • SPI_SR_WKUP
    • UART1_Registers_Reset_Value
      • Defines
        • UART1_BRR1_RESET_VALUE
        • UART1_BRR2_RESET_VALUE
        • UART1_CR1_RESET_VALUE
        • UART1_CR2_RESET_VALUE
        • UART1_CR3_RESET_VALUE
        • UART1_CR4_RESET_VALUE
        • UART1_CR5_RESET_VALUE
        • UART1_GTR_RESET_VALUE
        • UART1_PSCR_RESET_VALUE
        • UART1_SR_RESET_VALUE
    • UART1_Registers_Bits_Definition
      • Defines
        • UART1_BRR1_DIVM
        • UART1_BRR2_DIVF
        • UART1_BRR2_DIVM
        • UART1_CR1_M
        • UART1_CR1_PCEN
        • UART1_CR1_PIEN
        • UART1_CR1_PS
        • UART1_CR1_R8
        • UART1_CR1_T8
        • UART1_CR1_UARTD
        • UART1_CR1_WAKE
        • UART1_CR2_ILIEN
        • UART1_CR2_REN
        • UART1_CR2_RIEN
        • UART1_CR2_RWU
        • UART1_CR2_SBK
        • UART1_CR2_TCIEN
        • UART1_CR2_TEN
        • UART1_CR2_TIEN
        • UART1_CR3_CKEN
        • UART1_CR3_CPHA
        • UART1_CR3_CPOL
        • UART1_CR3_LBCL
        • UART1_CR3_LINEN
        • UART1_CR3_STOP
        • UART1_CR4_ADD
        • UART1_CR4_LBDF
        • UART1_CR4_LBDIEN
        • UART1_CR4_LBDL
        • UART1_CR5_HDSEL
        • UART1_CR5_IREN
        • UART1_CR5_IRLP
        • UART1_CR5_NACK
        • UART1_CR5_SCEN
        • UART1_SR_FE
        • UART1_SR_IDLE
        • UART1_SR_NF
        • UART1_SR_OR
        • UART1_SR_PE
        • UART1_SR_RXNE
        • UART1_SR_TC
        • UART1_SR_TXE
    • UART2_Registers_Reset_Value
      • Defines
        • UART2_BRR1_RESET_VALUE
        • UART2_BRR2_RESET_VALUE
        • UART2_CR1_RESET_VALUE
        • UART2_CR2_RESET_VALUE
        • UART2_CR3_RESET_VALUE
        • UART2_CR4_RESET_VALUE
        • UART2_CR5_RESET_VALUE
        • UART2_CR6_RESET_VALUE
        • UART2_GTR_RESET_VALUE
        • UART2_PSCR_RESET_VALUE
        • UART2_SR_RESET_VALUE
    • UART2_Registers_Bits_Definition
      • Defines
        • UART2_BRR1_DIVM
        • UART2_BRR2_DIVF
        • UART2_BRR2_DIVM
        • UART2_CR1_M
        • UART2_CR1_PCEN
        • UART2_CR1_PIEN
        • UART2_CR1_PS
        • UART2_CR1_R8
        • UART2_CR1_T8
        • UART2_CR1_UARTD
        • UART2_CR1_WAKE
        • UART2_CR2_ILIEN
        • UART2_CR2_REN
        • UART2_CR2_RIEN
        • UART2_CR2_RWU
        • UART2_CR2_SBK
        • UART2_CR2_TCIEN
        • UART2_CR2_TEN
        • UART2_CR2_TIEN
        • UART2_CR3_CKEN
        • UART2_CR3_CPHA
        • UART2_CR3_CPOL
        • UART2_CR3_LBCL
        • UART2_CR3_LINEN
        • UART2_CR3_STOP
        • UART2_CR4_ADD
        • UART2_CR4_LBDF
        • UART2_CR4_LBDIEN
        • UART2_CR4_LBDL
        • UART2_CR5_IREN
        • UART2_CR5_IRLP
        • UART2_CR5_NACK
        • UART2_CR5_SCEN
        • UART2_CR6_LASE
        • UART2_CR6_LDUM
        • UART2_CR6_LHDF
        • UART2_CR6_LHDIEN
        • UART2_CR6_LSF
        • UART2_CR6_LSLV
        • UART2_SR_FE
        • UART2_SR_IDLE
        • UART2_SR_NF
        • UART2_SR_OR
        • UART2_SR_PE
        • UART2_SR_RXNE
        • UART2_SR_TC
        • UART2_SR_TXE
    • UART3_Registers_Reset_Value
      • Defines
        • UART3_BRR1_RESET_VALUE
        • UART3_BRR2_RESET_VALUE
        • UART3_CR1_RESET_VALUE
        • UART3_CR2_RESET_VALUE
        • UART3_CR3_RESET_VALUE
        • UART3_CR4_RESET_VALUE
        • UART3_CR6_RESET_VALUE
        • UART3_SR_RESET_VALUE
    • UART3_Registers_Bits_Definition
      • Defines
        • UART3_BRR1_DIVM
        • UART3_BRR2_DIVF
        • UART3_BRR2_DIVM
        • UART3_CR1_M
        • UART3_CR1_PCEN
        • UART3_CR1_PIEN
        • UART3_CR1_PS
        • UART3_CR1_R8
        • UART3_CR1_T8
        • UART3_CR1_UARTD
        • UART3_CR1_WAKE
        • UART3_CR2_ILIEN
        • UART3_CR2_REN
        • UART3_CR2_RIEN
        • UART3_CR2_RWU
        • UART3_CR2_SBK
        • UART3_CR2_TCIEN
        • UART3_CR2_TEN
        • UART3_CR2_TIEN
        • UART3_CR3_LINEN
        • UART3_CR3_STOP
        • UART3_CR4_ADD
        • UART3_CR4_LBDF
        • UART3_CR4_LBDIEN
        • UART3_CR4_LBDL
        • UART3_CR6_LASE
        • UART3_CR6_LDUM
        • UART3_CR6_LHDF
        • UART3_CR6_LHDIEN
        • UART3_CR6_LSF
        • UART3_CR6_LSLV
        • UART3_SR_FE
        • UART3_SR_IDLE
        • UART3_SR_NF
        • UART3_SR_OR
        • UART3_SR_PE
        • UART3_SR_RXNE
        • UART3_SR_TC
        • UART3_SR_TXE
    • CAN_Registers_Bits_Definition
      • Defines
        • CAN_DGR_LBKM
        • CAN_DGR_RX
        • CAN_DGR_SAMP
        • CAN_DGR_SLIM
        • CAN_DGR_TXM2E
        • CAN_EIER_BOFIE
        • CAN_EIER_EPVIE
        • CAN_EIER_ERRIE
        • CAN_EIER_EWGIE
        • CAN_EIER_LECIE
        • CAN_ESR_BOFF
        • CAN_ESR_EPVF
        • CAN_ESR_EWGF
        • CAN_ESR_LEC
        • CAN_ESR_LEC0
        • CAN_ESR_LEC1
        • CAN_ESR_LEC2
        • CAN_FCR1_FACT0
        • CAN_FCR1_FACT1
        • CAN_FCR1_FSC00
        • CAN_FCR1_FSC01
        • CAN_FCR1_FSC10
        • CAN_FCR1_FSC11
        • CAN_FCR2_FACT2
        • CAN_FCR2_FACT3
        • CAN_FCR2_FSC20
        • CAN_FCR2_FSC21
        • CAN_FCR2_FSC30
        • CAN_FCR2_FSC31
        • CAN_FCR3_FACT4
        • CAN_FCR3_FACT5
        • CAN_FCR3_FSC40
        • CAN_FCR3_FSC41
        • CAN_FCR3_FSC50
        • CAN_FCR3_FSC51
        • CAN_FMR1_FMH0
        • CAN_FMR1_FMH1
        • CAN_FMR1_FMH2
        • CAN_FMR1_FMH3
        • CAN_FMR1_FML0
        • CAN_FMR1_FML1
        • CAN_FMR1_FML2
        • CAN_FMR1_FML3
        • CAN_FMR2_FMH4
        • CAN_FMR2_FMH5
        • CAN_FMR2_FML4
        • CAN_FMR2_FML5
        • CAN_IER_FFIE
        • CAN_IER_FMPIE
        • CAN_IER_FOVIE
        • CAN_IER_TMEIE
        • CAN_IER_WKUIE
        • CAN_MCR_ABOM
        • CAN_MCR_AWUM
        • CAN_MCR_INRQ
        • CAN_MCR_NART
        • CAN_MCR_RFLM
        • CAN_MCR_SLEEP
        • CAN_MCR_TTCM
        • CAN_MCR_TXFP
        • CAN_MCSR_ABRQ
        • CAN_MCSR_ALST
        • CAN_MCSR_RQCP
        • CAN_MCSR_TERR
        • CAN_MCSR_TXOK
        • CAN_MCSR_TXRQ
        • CAN_MDLCR_DLC
        • CAN_MDLCR_TGT
        • CAN_MIDR1_IDE
        • CAN_MIDR1_RTR
        • CAN_MSR_ERRI
        • CAN_MSR_INAK
        • CAN_MSR_RX
        • CAN_MSR_SLAK
        • CAN_MSR_TX
        • CAN_MSR_WKUI
        • CAN_PSR_PS0
        • CAN_PSR_PS1
        • CAN_PSR_PS2
        • CAN_RECR_REC0
        • CAN_RECR_REC1
        • CAN_RECR_REC2
        • CAN_RECR_REC3
        • CAN_RECR_REC4
        • CAN_RECR_REC5
        • CAN_RECR_REC6
        • CAN_RECR_REC7
        • CAN_RFR_FMP01
        • CAN_RFR_FOVR
        • CAN_RFR_FULL
        • CAN_RFR_RFOM
        • CAN_TECR_TEC0
        • CAN_TECR_TEC1
        • CAN_TECR_TEC2
        • CAN_TECR_TEC3
        • CAN_TECR_TEC4
        • CAN_TECR_TEC5
        • CAN_TECR_TEC6
        • CAN_TECR_TEC7
        • CAN_TPR_CODE0
        • CAN_TPR_LOW0
        • CAN_TPR_LOW1
        • CAN_TPR_LOW2
        • CAN_TPR_TME0
        • CAN_TPR_TME1
        • CAN_TPR_TME2
        • CAN_TSR_RQCP0
        • CAN_TSR_RQCP012
        • CAN_TSR_RQCP1
        • CAN_TSR_RQCP2
        • CAN_TSR_TXOK0
        • CAN_TSR_TXOK1
        • CAN_TSR_TXOK2
    • CAN_Registers_Reset_Value
      • Defines
        • CAN_BTR1_RESET_VALUE
        • CAN_BTR2_RESET_VALUE
        • CAN_DGR_RESET_VALUE
        • CAN_EIER_RESET_VALUE
        • CAN_ESR_RESET_VALUE
        • CAN_FCR_RESET_VALUE
        • CAN_FMR1_RESET_VALUE
        • CAN_FMR2_RESET_VALUE
        • CAN_IER_RESET_VALUE
        • CAN_MCR_RESET_VALUE
        • CAN_MCSR_RESET_VALUE
        • CAN_MDLC_RESET_VALUE
        • CAN_MFMI_RESET_VALUE
        • CAN_MSR_RESET_VALUE
        • CAN_PSR_RESET_VALUE
        • CAN_RECR_RESET_VALUE
        • CAN_RFR_RESET_VALUE
        • CAN_TECR_RESET_VALUE
        • CAN_TPR_RESET_VALUE
        • CAN_TSR_RESET_VALUE
    • CFG_Registers_Reset_Value
      • Defines
        • CFG_GCR_RESET_VALUE
    • CFG_Registers_Bits_Definition
      • Defines
        • CFG_GCR_AL
        • CFG_GCR_SWD
    • MAP_FILE_Base_Addresses
      • Defines
        • ADC1_BaseAddress
        • ADC2_BaseAddress
        • AWU_BaseAddress
        • BEEP_BaseAddress
        • CAN_BaseAddress
        • CFG_BaseAddress
        • CLK_BaseAddress
        • DM_BaseAddress
        • EXTI_BaseAddress
        • FLASH_BaseAddress
        • GPIOA_BaseAddress
        • GPIOB_BaseAddress
        • GPIOC_BaseAddress
        • GPIOD_BaseAddress
        • GPIOE_BaseAddress
        • GPIOF_BaseAddress
        • GPIOG_BaseAddress
        • GPIOH_BaseAddress
        • GPIOI_BaseAddress
        • I2C_BaseAddress
        • ITC_BaseAddress
        • IWDG_BaseAddress
        • OPT_BaseAddress
        • RST_BaseAddress
        • SPI_BaseAddress
        • TIM1_BaseAddress
        • TIM2_BaseAddress
        • TIM3_BaseAddress
        • TIM4_BaseAddress
        • TIM5_BaseAddress
        • TIM6_BaseAddress
        • UART1_BaseAddress
        • UART2_BaseAddress
        • UART3_BaseAddress
        • UART4_BaseAddress
        • WWDG_BaseAddress
    • ADC1_Exported_Types
      • Enumerations
        • ADC1_Align_TypeDef
        • ADC1_Channel_TypeDef
        • ADC1_ConvMode_TypeDef
        • ADC1_ExtTrig_TypeDef
        • ADC1_Flag_TypeDef
        • ADC1_IT_TypeDef
        • ADC1_PresSel_TypeDef
        • ADC1_SchmittTrigg_TypeDef
    • ADC1_Private_Macros
      • Defines
        • IS_ADC1_ALIGN_OK
        • IS_ADC1_BUFFER_OK
        • IS_ADC1_CHANNEL_OK
        • IS_ADC1_CONVERSIONMODE_OK
        • IS_ADC1_EXTTRIG_OK
        • IS_ADC1_FLAG_OK
        • IS_ADC1_IT_OK
        • IS_ADC1_ITPENDINGBIT_OK
        • IS_ADC1_PRESSEL_OK
        • IS_ADC1_SCHMITTTRIG_OK
    • ADC1_Exported_Functions
      • Functions
        • ADC1_AWDChannelConfig
        • ADC1_ClearFlag
        • ADC1_ClearITPendingBit
        • ADC1_Cmd
        • ADC1_ConversionConfig
        • ADC1_DataBufferCmd
        • ADC1_DeInit
        • ADC1_ExternalTriggerConfig
        • ADC1_GetAWDChannelStatus
        • ADC1_GetBufferValue
        • ADC1_GetConversionValue
        • ADC1_GetFlagStatus
        • ADC1_GetITStatus
        • ADC1_Init
        • ADC1_ITConfig
        • ADC1_PrescalerConfig
        • ADC1_ScanModeCmd
        • ADC1_SchmittTriggerConfig
        • ADC1_SetHighThreshold
        • ADC1_SetLowThreshold
        • ADC1_StartConversion
    • ADC2_Exported_Types
      • Enumerations
        • ADC2_Align_TypeDef
        • ADC2_Channel_TypeDef
        • ADC2_ConvMode_TypeDef
        • ADC2_ExtTrig_TypeDef
        • ADC2_PresSel_TypeDef
        • ADC2_SchmittTrigg_TypeDef
    • ADC2_Private_Macros
      • Defines
        • IS_ADC2_ALIGN_OK
        • IS_ADC2_CHANNEL_OK
        • IS_ADC2_CONVERSIONMODE_OK
        • IS_ADC2_EXTTRIG_OK
        • IS_ADC2_PRESSEL_OK
        • IS_ADC2_SCHMITTTRIG_OK
    • ADC2_Exported_Functions
      • Functions
        • ADC2_ClearFlag
        • ADC2_ClearITPendingBit
        • ADC2_Cmd
        • ADC2_ConversionConfig
        • ADC2_DeInit
        • ADC2_ExternalTriggerConfig
        • ADC2_GetConversionValue
        • ADC2_GetFlagStatus
        • ADC2_GetITStatus
        • ADC2_Init
        • ADC2_ITConfig
        • ADC2_PrescalerConfig
        • ADC2_SchmittTriggerConfig
        • ADC2_StartConversion
    • AWU_Exported_Types
      • Enumerations
        • AWU_Timebase_TypeDef
    • AWU_Exported_Constants
      • Defines
        • LSI_FREQUENCY_MAX
        • LSI_FREQUENCY_MIN
    • AWU_Private_Macros
      • Defines
        • IS_AWU_TIMEBASE_OK
        • IS_LSI_FREQUENCY_OK
    • AWU_Exported_Functions
      • Functions
        • AWU_Cmd
        • AWU_DeInit
        • AWU_GetFlagStatus
        • AWU_IdleModeEnable
        • AWU_Init
        • AWU_LSICalibrationConfig
    • BEEP_Exported_Types
      • Enumerations
        • BEEP_Frequency_TypeDef
    • BEEP_Exported_Constants
      • Defines
        • BEEP_CALIBRATION_DEFAULT
        • LSI_FREQUENCY_MAX
        • LSI_FREQUENCY_MIN
    • BEEP_Private_Macros
      • Defines
        • IS_BEEP_FREQUENCY_OK
        • IS_LSI_FREQUENCY_OK
    • BEEP_Exported_Functions
      • Functions
        • BEEP_Cmd
        • BEEP_DeInit
        • BEEP_Init
        • BEEP_LSICalibrationConfig
    • CAN_Exported_Types
      • Enumerations
        • CAN_BitSeg1_TypeDef
        • CAN_BitSeg2_TypeDef
        • CAN_ErrorCode_TypeDef
        • CAN_FilterMode_TypeDef
        • CAN_FilterNumber_TypeDef
        • CAN_FilterScale_TypeDef
        • CAN_FLAG_TypeDef
        • CAN_Id_TypeDef
        • CAN_InitStatus_TypeDef
        • CAN_IT_TypeDef
        • CAN_MasterCtrl_TypeDef
        • CAN_Mode_TypeDef
        • CAN_ModeStatus_TypeDef
        • CAN_NbrPendingMessage_TypeDef
        • CAN_OperatingMode_TypeDef
        • CAN_Page_TypeDef
        • CAN_RTR_TypeDef
        • CAN_Sleep_TypeDef
        • CAN_ST7Compatibility_TypeDef
        • CAN_SynJumpWidth_TypeDef
        • CAN_TransmitMailBox_TypeDef
        • CAN_TxStatus_TypeDef
        • CAN_WakeUp_TypeDef
    • CAN_Private_Macros
      • Defines
        • CAN_IT_CONFIG_MASK
        • IS_CAN_BITSEG1_OK
        • IS_CAN_BITSEG2_OK
        • IS_CAN_DLC_OK
        • IS_CAN_EXTID_OK
        • IS_CAN_FILTER_MODE_OK
        • IS_CAN_FILTER_NUMBER_OK
        • IS_CAN_FILTER_SCALE_OK
        • IS_CAN_FLAG_CLEAR_OK
        • IS_CAN_FLAG_STATUS_OK
        • IS_CAN_IDTYPE_OK
        • IS_CAN_IT_CONFIG_OK
        • IS_CAN_IT_PENDING_BIT_OK
        • IS_CAN_IT_STATUS_OK
        • IS_CAN_LAST_ERROR_CODE_OK
        • IS_CAN_MASTERCTRL_OK
        • IS_CAN_MODE_OK
        • IS_CAN_OPERATINGMODE_OK
        • IS_CAN_PRESCALER_OK
        • IS_CAN_RTR_OK
        • IS_CAN_ST7_COMPATIBILITY_OK
        • IS_CAN_STDID_OK
        • IS_CAN_SYNJUMPWIDTH_OK
        • IS_CAN_TRANSMITMAILBOX_OK
    • CAN_Exported_Functions
      • Functions
        • CAN_CancelTransmit
        • CAN_ClearFlag
        • CAN_ClearITPendingBit
        • CAN_DeInit
        • CAN_FIFORelease
        • CAN_FilterInit
        • CAN_GetFlagStatus
        • CAN_GetITStatus
        • CAN_GetLastErrorCode
        • CAN_GetMessageTimeStamp
        • CAN_GetReceivedData
        • CAN_GetReceivedDLC
        • CAN_GetReceivedFMI
        • CAN_GetReceivedId
        • CAN_GetReceivedIDE
        • CAN_GetReceivedRTR
        • CAN_GetSelectedPage
        • CAN_Init
        • CAN_ITConfig
        • CAN_MessagePending
        • CAN_OperatingModeRequest
        • CAN_Receive
        • CAN_SelectPage
        • CAN_Sleep
        • CAN_ST7CompatibilityCmd
        • CAN_Transmit
        • CAN_TransmitStatus
        • CAN_TTComModeCmd
        • CAN_WakeUp
    • CLK_Exported_Types
      • Enumerations
        • CLK_CSSConfig_TypeDef
        • CLK_CurrentClockState_TypeDef
        • CLK_Flag_TypeDef
        • CLK_HSITrimValue_TypeDef
        • CLK_IT_TypeDef
        • CLK_Output_TypeDef
        • CLK_Peripheral_TypeDef
        • CLK_Prescaler_TypeDef
        • CLK_Source_TypeDef
        • CLK_SWIMDivider_TypeDef
        • CLK_SwitchMode_TypeDef
    • CLK_Exported_Constants
      • Defines
        • CLK_TIMEOUT
    • CLK_Private_Macros
      • Defines
        • IS_CLK_CSSCONFIG_OK
        • IS_CLK_CURRENTCLOCKSTATE_OK
        • IS_CLK_FLAG_OK
        • IS_CLK_HSIPRESCALER_OK
        • IS_CLK_HSITRIMVALUE_OK
        • IS_CLK_IT_OK
        • IS_CLK_OUTPUT_OK
        • IS_CLK_PERIPHERAL_OK
        • IS_CLK_PRESCALER_OK
        • IS_CLK_SOURCE_OK
        • IS_CLK_SWIMDIVIDER_OK
        • IS_CLK_SWITCHMODE_OK
    • CLK_Exported_functions
      • Functions
        • CLK_AdjustHSICalibrationValue
        • CLK_CCOCmd
        • CLK_CCOConfig
        • CLK_ClearITPendingBit
        • CLK_ClockSecuritySystemEnable
        • CLK_ClockSwitchCmd
        • CLK_ClockSwitchConfig
        • CLK_DeInit
        • CLK_FastHaltWakeUpCmd
        • CLK_GetClockFreq
        • CLK_GetFlagStatus
        • CLK_GetITStatus
        • CLK_GetSYSCLKSource
        • CLK_HSECmd
        • CLK_HSICmd
        • CLK_HSIPrescalerConfig
        • CLK_ITConfig
        • CLK_LSICmd
        • CLK_PeripheralClockConfig
        • CLK_SlowActiveHaltWakeUpCmd
        • CLK_SWIMConfig
        • CLK_SYSCLKConfig
        • CLK_SYSCLKEmergencyClear
    • EXTI_Exported_Types
      • Enumerations
        • EXTI_Port_TypeDef
        • EXTI_Sensitivity_TypeDef
        • EXTI_TLISensitivity_TypeDef
    • EXTI_Private_Macros
      • Defines
        • IS_EXTI_PINMASK_OK
        • IS_EXTI_PORT_OK
        • IS_EXTI_SENSITIVITY_OK
        • IS_EXTI_TLISENSITIVITY_OK
    • EXTI_Exported_Functions
      • Functions
        • EXTI_DeInit
        • EXTI_GetExtIntSensitivity
        • EXTI_GetTLISensitivity
        • EXTI_SetExtIntSensitivity
        • EXTI_SetTLISensitivity
    • FLASH_Exported_Constants
      • Defines
        • FLASH_OPTIONBYTE_ERROR
        • FLASH_PROG_START_PHYSICAL_ADDRESS
        • FLASH_RASS_KEY1
        • FLASH_RASS_KEY2
        • OPTION_BYTE_END_PHYSICAL_ADDRESS
        • OPTION_BYTE_START_PHYSICAL_ADDRESS
    • FLASH_Exported_Types
      • Enumerations
        • FLASH_Flag_TypeDef
        • FLASH_LPMode_TypeDef
        • FLASH_MemType_TypeDef
        • FLASH_ProgramMode_TypeDef
        • FLASH_ProgramTime_TypeDef
        • FLASH_Status_TypeDef
    • FLASH_Private_Macros
      • Defines
        • IS_FLASH_ADDRESS_OK
        • IS_FLASH_DATA_ADDRESS_OK
        • IS_FLASH_DATA_BLOCK_NUMBER_OK
        • IS_FLASH_FLAGS_OK
        • IS_FLASH_LOW_POWER_MODE_OK
        • IS_FLASH_PROG_ADDRESS_OK
        • IS_FLASH_PROG_BLOCK_NUMBER_OK
        • IS_FLASH_PROGRAM_MODE_OK
        • IS_FLASH_PROGRAM_TIME_OK
        • IS_MEMORY_TYPE_OK
        • IS_OPTION_BYTE_ADDRESS_OK
    • FLASH_Exported_Functions
      • Functions
        • FLASH_DeInit
        • FLASH_EraseByte
        • FLASH_EraseOptionByte
        • FLASH_GetBootSize
        • FLASH_GetFlagStatus
        • FLASH_GetLowPowerMode
        • FLASH_GetProgrammingTime
        • FLASH_ITConfig
        • FLASH_Lock
        • FLASH_ProgramByte
        • FLASH_ProgramOptionByte
        • FLASH_ProgramWord
        • FLASH_ReadByte
        • FLASH_ReadOptionByte
        • FLASH_SetLowPowerMode
        • FLASH_SetProgrammingTime
        • FLASH_Unlock
        • IN_RAM
        • IN_RAM
        • IN_RAM
    • GPIO_Exported_Types
      • Enumerations
        • GPIO_Mode_TypeDef
        • GPIO_Pin_TypeDef
    • GPIO_Private_Macros
      • Defines
        • IS_GPIO_MODE_OK
        • IS_GPIO_PIN_OK
    • GPIO_Exported_Functions
      • Functions
        • GPIO_DeInit
        • GPIO_ExternalPullUpConfig
        • GPIO_Init
        • GPIO_ReadInputData
        • GPIO_ReadInputPin
        • GPIO_ReadOutputData
        • GPIO_Write
        • GPIO_WriteHigh
        • GPIO_WriteLow
        • GPIO_WriteReverse
    • I2C_Exported_Types
      • Enumerations
        • I2C_Ack_TypeDef
        • I2C_AddMode_TypeDef
        • I2C_Direction_TypeDef
        • I2C_DutyCycle_TypeDef
        • I2C_Event_TypeDef
        • I2C_Flag_TypeDef
        • I2C_IT_TypeDef
        • I2C_ITPendingBit_TypeDef
    • I2C_Exported_Constants
      • Defines
        • I2C_MAX_FAST_FREQ
        • I2C_MAX_INPUT_FREQ
        • I2C_MAX_STANDARD_FREQ
    • I2C_Private_Macros
      • Defines
        • IS_I2C_ACK_OK
        • IS_I2C_ADDMODE_OK
        • IS_I2C_ADDRESS_OK
        • IS_I2C_CLEAR_FLAG_OK
        • IS_I2C_CLEAR_ITPENDINGBIT_OK
        • IS_I2C_DIRECTION_OK
        • IS_I2C_DUTYCYCLE_OK
        • IS_I2C_EVENT_OK
        • IS_I2C_FLAG_OK
        • IS_I2C_INPUT_CLOCK_FREQ_OK
        • IS_I2C_INTERRUPT_OK
        • IS_I2C_ITPENDINGBIT_OK
        • IS_I2C_OUTPUT_CLOCK_FREQ_OK
        • IS_I2C_OWN_ADDRESS_OK
    • I2C_Exported_Functions
      • Functions
        • I2C_AcknowledgeConfig
        • I2C_CheckEvent
        • I2C_ClearFlag
        • I2C_ClearITPendingBit
        • I2C_Cmd
        • I2C_DeInit
        • I2C_FastModeDutyCycleConfig
        • I2C_GeneralCallCmd
        • I2C_GenerateSTART
        • I2C_GenerateSTOP
        • I2C_GetFlagStatus
        • I2C_GetITStatus
        • I2C_GetLastEvent
        • I2C_Init
        • I2C_ITConfig
        • I2C_ReceiveData
        • I2C_Send7bitAddress
        • I2C_SendData
        • I2C_SoftwareResetCmd
        • I2C_StretchClockCmd
    • ITC_Exported_Types
      • Enumerations
        • ITC_Irq_TypeDef
        • ITC_PriorityLevel_TypeDef
    • ITC_Exported_Constants
      • Defines
        • CPU_SOFT_INT_DISABLED
    • ITC_Private_Macros
      • Defines
        • IS_ITC_INTERRUPTS_DISABLED
        • IS_ITC_IRQ_OK
        • IS_ITC_PRIORITY_OK
    • ITC_Exported_Functions
      • Functions
        • ITC_DeInit
        • ITC_GetCPUCC
        • ITC_GetSoftIntStatus
        • ITC_GetSoftwarePriority
        • ITC_SetSoftwarePriority
    • TIM2_Exported_Functions
      • Functions
        • TIM2_ARRPreloadConfig
        • TIM2_CCPreloadControl
        • TIM2_CCxCmd
        • TIM2_ClearFlag
        • TIM2_ClearITPendingBit
        • TIM2_Cmd
        • TIM2_DeInit
        • TIM2_ForcedOC1Config
        • TIM2_ForcedOC2Config
        • TIM2_ForcedOC3Config
        • TIM2_GenerateEvent
        • TIM2_GetCapture1
        • TIM2_GetCapture2
        • TIM2_GetCapture3
        • TIM2_GetCounter
        • TIM2_GetFlagStatus
        • TIM2_GetITStatus
        • TIM2_GetPrescaler
        • TIM2_ICInit
        • TIM2_InternalClockConfig
        • TIM2_ITConfig
        • TIM2_OC1Init
        • TIM2_OC1PolarityConfig
        • TIM2_OC1PreloadConfig
        • TIM2_OC2Init
        • TIM2_OC2PolarityConfig
        • TIM2_OC2PreloadConfig
        • TIM2_OC3Init
        • TIM2_OC3PolarityConfig
        • TIM2_OC3PreloadConfig
        • TIM2_PrescalerConfig
        • TIM2_PWMIConfig
        • TIM2_SelectOCxM
        • TIM2_SelectOnePulseMode
        • TIM2_SetAutoreload
        • TIM2_SetCompare1
        • TIM2_SetCompare2
        • TIM2_SetCompare3
        • TIM2_SetCounter
        • TIM2_SetIC1Prescaler
        • TIM2_SetIC2Prescaler
        • TIM2_SetIC3Prescaler
        • TIM2_TimeBaseInit
        • TIM2_UpdateDisableConfig
        • TIM2_UpdateRequestConfig
    • TIM5_Exported_Functions
      • Functions
        • TIM5_ARRPreloadConfig
        • TIM5_CCPreloadControl
        • TIM5_CCxCmd
        • TIM5_ClearFlag
        • TIM5_ClearITPendingBit
        • TIM5_Cmd
        • TIM5_DeInit
        • TIM5_EncoderInterfaceConfig
        • TIM5_ForcedOC1Config
        • TIM5_ForcedOC2Config
        • TIM5_ForcedOC3Config
        • TIM5_GenerateEvent
        • TIM5_GetCapture1
        • TIM5_GetCapture2
        • TIM5_GetCapture3
        • TIM5_GetCounter
        • TIM5_GetFlagStatus
        • TIM5_GetITStatus
        • TIM5_GetPrescaler
        • TIM5_ICInit
        • TIM5_InternalClockConfig
        • TIM5_ITConfig
        • TIM5_OC1Init
        • TIM5_OC1PolarityConfig
        • TIM5_OC1PreloadConfig
        • TIM5_OC2Init
        • TIM5_OC2PolarityConfig
        • TIM5_OC2PreloadConfig
        • TIM5_OC3Init
        • TIM5_OC3PolarityConfig
        • TIM5_OC3PreloadConfig
        • TIM5_PrescalerConfig
        • TIM5_PWMIConfig
        • TIM5_SelectInputTrigger
        • TIM5_SelectOCxM
        • TIM5_SelectOnePulseMode
        • TIM5_SelectOutputTrigger
        • TIM5_SelectSlaveMode
        • TIM5_SetAutoreload
        • TIM5_SetCompare1
        • TIM5_SetCompare2
        • TIM5_SetCompare3
        • TIM5_SetCounter
        • TIM5_SetIC1Prescaler
        • TIM5_SetIC2Prescaler
        • TIM5_SetIC3Prescaler
        • TIM5_TimeBaseInit
        • TIM5_UpdateDisableConfig
        • TIM5_UpdateRequestConfig
    • IWDG_Public_Functions
      • Functions
        • IWDG_Enable
        • IWDG_ReloadCounter
        • IWDG_SetPrescaler
        • IWDG_SetReload
        • IWDG_WriteAccessCmd
    • UART1_Public_Functions
      • Functions
        • UART1_ClearFlag
        • UART1_ClearITPendingBit
        • UART1_Cmd
        • UART1_DeInit
        • UART1_GetFlagStatus
        • UART1_GetITStatus
        • UART1_HalfDuplexCmd
        • UART1_Init
        • UART1_IrDACmd
        • UART1_IrDAConfig
        • UART1_ITConfig
        • UART1_LINBreakDetectionConfig
        • UART1_LINCmd
        • UART1_ReceiveData8
        • UART1_ReceiveData9
        • UART1_ReceiverWakeUpCmd
        • UART1_SendBreak
        • UART1_SendData8
        • UART1_SendData9
        • UART1_SetAddress
        • UART1_SetGuardTime
        • UART1_SetPrescaler
        • UART1_SmartCardCmd
        • UART1_SmartCardNACKCmd
        • UART1_WakeUpConfig
    • UART2_Public_Functions
      • Functions
        • UART2_ClearFlag
        • UART2_ClearITPendingBit
        • UART2_Cmd
        • UART2_DeInit
        • UART2_GetFlagStatus
        • UART2_GetITStatus
        • UART2_Init
        • UART2_IrDACmd
        • UART2_IrDAConfig
        • UART2_ITConfig
        • UART2_LINBreakDetectionConfig
        • UART2_LINCmd
        • UART2_LINConfig
        • UART2_ReceiveData8
        • UART2_ReceiveData9
        • UART2_ReceiverWakeUpCmd
        • UART2_SendBreak
        • UART2_SendData8
        • UART2_SendData9
        • UART2_SetAddress
        • UART2_SetGuardTime
        • UART2_SetPrescaler
        • UART2_SmartCardCmd
        • UART2_SmartCardNACKCmd
        • UART2_WakeUpConfig
    • UART3_Public_Functions
      • Functions
        • UART3_ClearFlag
        • UART3_ClearITPendingBit
        • UART3_Cmd
        • UART3_DeInit
        • UART3_GetFlagStatus
        • UART3_GetITStatus
        • UART3_Init
        • UART3_ITConfig
        • UART3_LINBreakDetectionConfig
        • UART3_LINCmd
        • UART3_LINConfig
        • UART3_ReceiveData8
        • UART3_ReceiveData9
        • UART3_ReceiverWakeUpCmd
        • UART3_SendBreak
        • UART3_SendData8
        • UART3_SendData9
        • UART3_SetAddress
        • UART3_WakeUpConfig
    • UART4_Public_Functions
      • Functions
        • UART4_ClearFlag
        • UART4_ClearITPendingBit
        • UART4_Cmd
        • UART4_DeInit
        • UART4_GetFlagStatus
        • UART4_GetITStatus
        • UART4_HalfDuplexCmd
        • UART4_Init
        • UART4_IrDACmd
        • UART4_IrDAConfig
        • UART4_ITConfig
        • UART4_LINBreakDetectionConfig
        • UART4_LINCmd
        • UART4_LINConfig
        • UART4_ReceiveData8
        • UART4_ReceiveData9
        • UART4_ReceiverWakeUpCmd
        • UART4_SendBreak
        • UART4_SendData8
        • UART4_SendData9
        • UART4_SetAddress
        • UART4_SetGuardTime
        • UART4_SetPrescaler
        • UART4_SmartCardCmd
        • UART4_SmartCardNACKCmd
        • UART4_WakeUpConfig
  • Data Structures
    • AWU_struct
    • BEEP_struct
    • CAN_TypeDef
    • CFG_struct
    • CLK_struct
    • EXTI_struct
    • FLASH_struct
    • GPIO_struct
    • I2C_struct
    • ITC_struct
    • IWDG_struct
    • OPT_struct
    • RST_struct
    • SPI_struct
    • TIM1_struct
    • TIM2_struct
    • TIM3_struct
    • TIM4_struct
    • TIM5_struct
    • TIM6_struct
    • UART1_struct
    • UART2_struct
    • UART3_struct
    • WWDG_struct
  • Data Structure Index
  • Data Fields
  • File List
    • stm8s.h
    • stm8s_adc1.c
    • stm8s_adc1.h
    • stm8s_adc2.c
    • stm8s_adc2.h
    • stm8s_awu.c
    • stm8s_awu.h
    • stm8s_beep.c
    • stm8s_beep.h
    • stm8s_can.c
    • stm8s_can.h
    • stm8s_clk.c
    • stm8s_clk.h
    • stm8s_exti.c
    • stm8s_exti.h
    • stm8s_flash.c
    • stm8s_flash.h
    • stm8s_gpio.c
    • stm8s_gpio.h
    • stm8s_i2c.c
    • stm8s_i2c.h
    • stm8s_itc.c
    • stm8s_itc.h
    • stm8s_iwdg.c
    • stm8s_iwdg.h
    • stm8s_rst.c
    • stm8s_rst.h
    • stm8s_spi.c
    • stm8s_spi.h
    • stm8s_tim1.c
    • stm8s_tim1.h
    • stm8s_tim2.c
    • stm8s_tim2.h
    • stm8s_tim3.c
    • stm8s_tim3.h
    • stm8s_tim4.c
    • stm8s_tim4.h
    • stm8s_tim5.c
    • stm8s_tim5.h
    • stm8s_tim6.c
    • stm8s_tim6.h
    • stm8s_uart1.c
    • stm8s_uart1.h
    • stm8s_uart2.c
    • stm8s_uart2.h
    • stm8s_uart3.c
    • stm8s_uart3.h
    • stm8s_uart4.c
    • stm8s_uart4.h
    • stm8s_wwdg.c
    • stm8s_wwdg.h
  • Directories
    • STM8S_StdPeriph_Driver
      • inc
        • stm8s.h
        • stm8s_adc1.h
        • stm8s_adc2.h
        • stm8s_awu.h
        • stm8s_beep.h
        • stm8s_can.h
        • stm8s_clk.h
        • stm8s_exti.h
        • stm8s_flash.h
        • stm8s_gpio.h
        • stm8s_i2c.h
        • stm8s_itc.h
        • stm8s_iwdg.h
        • stm8s_rst.h
        • stm8s_spi.h
        • stm8s_tim1.h
        • stm8s_tim2.h
        • stm8s_tim3.h
        • stm8s_tim4.h
        • stm8s_tim5.h
        • stm8s_tim6.h
        • stm8s_uart1.h
        • stm8s_uart2.h
        • stm8s_uart3.h
        • stm8s_uart4.h
        • stm8s_wwdg.h
      • src
        • stm8s_adc1.c
        • stm8s_adc2.c
        • stm8s_awu.c
        • stm8s_beep.c
        • stm8s_can.c
        • stm8s_clk.c
        • stm8s_exti.c
        • stm8s_flash.c
        • stm8s_gpio.c
        • stm8s_i2c.c
        • stm8s_itc.c
        • stm8s_iwdg.c
        • stm8s_rst.c
        • stm8s_spi.c
        • stm8s_tim1.c
        • stm8s_tim2.c
        • stm8s_tim3.c
        • stm8s_tim4.c
        • stm8s_tim5.c
        • stm8s_tim6.c
        • stm8s_uart1.c
        • stm8s_uart2.c
        • stm8s_uart3.c
        • stm8s_uart4.c
        • stm8s_wwdg.c
  • Globals

Get in touch

Submit feedback about this site to:

  • [email protected]

© documentation.help. Design: rehmann.co.