Macros
Library_configuration_section
Collaboration diagram for Library_configuration_section:

Macros

#define __STM32F10X_STDPERIPH_VERSION
 
#define __STM32F10X_STDPERIPH_VERSION_MAIN   (0x03)
 STM32F10x Standard Peripheral Library version number. More...
 
#define __STM32F10X_STDPERIPH_VERSION_RC   (0x00)
 
#define __STM32F10X_STDPERIPH_VERSION_SUB1   (0x05)
 
#define __STM32F10X_STDPERIPH_VERSION_SUB2   (0x00)
 
#define __STM32F4XX_STDPERIPH_VERSION
 
#define __STM32F4XX_STDPERIPH_VERSION_MAIN   (0x01)
 STM32F4XX Standard Peripherals Library version number V1.6.1. More...
 
#define __STM32F4XX_STDPERIPH_VERSION_RC   (0x00)
 
#define __STM32F4XX_STDPERIPH_VERSION_SUB1   (0x06)
 
#define __STM32F4XX_STDPERIPH_VERSION_SUB2   (0x01)
 
#define HSE_STARTUP_TIMEOUT   ((uint16_t)0x0500)
 In the following line adjust the External High Speed oscillator (HSE) Startup Timeout value. More...
 
#define HSE_STARTUP_TIMEOUT   ((uint16_t)0x05000)
 Comment the line below if you will not use the peripherals drivers. In this case, these drivers will not be included and the application code will be based on direct access to peripherals registers. More...
 
#define HSE_VALUE   ((uint32_t)8000000)
 Comment the line below if you will not use the peripherals drivers. In this case, these drivers will not be included and the application code will be based on direct access to peripherals registers. More...
 
#define HSI_VALUE   ((uint32_t)8000000)
 
#define HSI_VALUE   ((uint32_t)16000000)
 

Detailed Description

Macro Definition Documentation

#define __STM32F10X_STDPERIPH_VERSION
Value:
#define __STM32F10X_STDPERIPH_VERSION_MAIN
STM32F10x Standard Peripheral Library version number.
Definition: stm32f10x.h:135
#define __STM32F10X_STDPERIPH_VERSION_SUB1
Definition: stm32f10x.h:136
#define __STM32F10X_STDPERIPH_VERSION_SUB2
Definition: stm32f10x.h:137
#define __STM32F10X_STDPERIPH_VERSION_RC
Definition: stm32f10x.h:138

Definition at line 139 of file stm32f10x.h.

#define __STM32F10X_STDPERIPH_VERSION_MAIN   (0x03)

STM32F10x Standard Peripheral Library version number.

[31:24] main version

Definition at line 135 of file stm32f10x.h.

#define __STM32F10X_STDPERIPH_VERSION_RC   (0x00)

[7:0] release candidate

Definition at line 138 of file stm32f10x.h.

#define __STM32F10X_STDPERIPH_VERSION_SUB1   (0x05)

[23:16] sub1 version

Definition at line 136 of file stm32f10x.h.

#define __STM32F10X_STDPERIPH_VERSION_SUB2   (0x00)

[15:8] sub2 version

Definition at line 137 of file stm32f10x.h.

#define __STM32F4XX_STDPERIPH_VERSION
Value:
#define __STM32F4XX_STDPERIPH_VERSION_RC
Definition: stm32f4xx.h:159
#define __STM32F4XX_STDPERIPH_VERSION_SUB1
Definition: stm32f4xx.h:157
#define __STM32F4XX_STDPERIPH_VERSION_SUB2
Definition: stm32f4xx.h:158
#define __STM32F4XX_STDPERIPH_VERSION_MAIN
STM32F4XX Standard Peripherals Library version number V1.6.1.
Definition: stm32f4xx.h:156

Definition at line 160 of file stm32f4xx.h.

#define __STM32F4XX_STDPERIPH_VERSION_MAIN   (0x01)

STM32F4XX Standard Peripherals Library version number V1.6.1.

[31:24] main version

Definition at line 156 of file stm32f4xx.h.

#define __STM32F4XX_STDPERIPH_VERSION_RC   (0x00)

[7:0] release candidate

Definition at line 159 of file stm32f4xx.h.

#define __STM32F4XX_STDPERIPH_VERSION_SUB1   (0x06)

[23:16] sub1 version

Definition at line 157 of file stm32f4xx.h.

#define __STM32F4XX_STDPERIPH_VERSION_SUB2   (0x01)

[15:8] sub2 version

Definition at line 158 of file stm32f4xx.h.

#define HSE_STARTUP_TIMEOUT   ((uint16_t)0x0500)

In the following line adjust the External High Speed oscillator (HSE) Startup Timeout value.

Time out for HSE start up

Definition at line 128 of file stm32f10x.h.

#define HSE_STARTUP_TIMEOUT   ((uint16_t)0x05000)

Comment the line below if you will not use the peripherals drivers. In this case, these drivers will not be included and the application code will be based on direct access to peripherals registers.

< STM32F405RG, STM32F405VG, STM32F405ZG, STM32F415RG, STM32F415VG, STM32F415ZG, STM32F407VG, STM32F407VE, STM32F407ZG, STM32F407ZE, STM32F407IG, STM32F407IE, STM32F417VG, STM32F417VE, STM32F417ZG, STM32F417ZE, STM32F417IG and STM32F417IE Devices

< STM32F427VG, STM32F427VI, STM32F427ZG, STM32F427ZI, STM32F427IG, STM32F427II, STM32F437VG, STM32F437VI, STM32F437ZG, STM32F437ZI, STM32F437IG, STM32F437II Devices

< STM32F429VG, STM32F429VI, STM32F429ZG, STM32F429ZI, STM32F429BG, STM32F429BI, STM32F429NG, STM32F439NI, STM32F429IG, STM32F429II, STM32F439VG, STM32F439VI, STM32F439ZG, STM32F439ZI, STM32F439BG, STM32F439BI, STM32F439NG, STM32F439NI, STM32F439IG and STM32F439II Devices

< STM32F401CB, STM32F401CC, STM32F401RB, STM32F401RC, STM32F401VB, STM32F401VC STM32F401CD, STM32F401RD, STM32F401VD, STM32F401CExx, STM32F401RE and STM32F401VE Devices

< STM32F410T8, STM32F410TB, STM32F410C8, STM32F410CB, STM32F410R8 and STM32F410RB

< STM32F411CD, STM32F411RD, STM32F411VD, STM32F411CE, STM32F411RE and STM32F411VE Devices

< STM32F446MC, STM32F446ME, STM32F446RC, STM32F446RE, STM32F446VC, STM32F446VE, STM32F446ZC and STM32F446ZE Devices

< STM32F479AI, STM32F479II, STM32F479BI, STM32F479NI, STM32F479AG, STM32F479IG, STM32F479BG, STM32F479NG, STM32F479AE, STM32F479IE, STM32F479BE, STM32F479NE Devices In the following line adjust the value of External High Speed oscillator (HSE) used in your application

Tip: To avoid modifying this file each time you need to use different HSE, you can define the HSE value in your toolchain compiler preprocessor. In the following line adjust the External High Speed oscillator (HSE) Startup Timeout value Time out for HSE start up

Definition at line 146 of file stm32f4xx.h.

#define HSE_VALUE   ((uint32_t)8000000)

Comment the line below if you will not use the peripherals drivers. In this case, these drivers will not be included and the application code will be based on direct access to peripherals registers.

< STM32F10X_LD: STM32 Low density devices

< STM32F10X_LD_VL: STM32 Low density Value Line devices

< STM32F10X_MD: STM32 Medium density devices

< STM32F10X_MD_VL: STM32 Medium density Value Line devices

< STM32F10X_HD: STM32 High density devices

< STM32F10X_HD_VL: STM32 High density value line devices

< STM32F10X_XL: STM32 XL-density devices

< STM32F10X_CL: STM32 Connectivity line devices In the following line adjust the value of External High Speed oscillator (HSE) used in your application

Tip: To avoid modifying this file each time you need to use different HSE, you can define the HSE value in your toolchain compiler preprocessor.Value of the External oscillator in Hz

Definition at line 119 of file stm32f10x.h.

#define HSI_VALUE   ((uint32_t)8000000)

Value of the Internal oscillator in Hz

Definition at line 130 of file stm32f10x.h.

#define HSI_VALUE   ((uint32_t)16000000)

Value of the Internal oscillator in Hz

Definition at line 150 of file stm32f4xx.h.



rosflight_firmware
Author(s): Daniel Koch , James Jackson
autogenerated on Wed Jul 3 2019 19:59:30