mikroSDK Reference Manual
|
Macros | |
#define | STM32F1 |
STM32 Family. | |
#define | __STM32F1_CMSIS_VERSION_MAIN (0x04) |
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. | |
#define | __STM32F1_CMSIS_VERSION_SUB1 (0x03) |
#define | __STM32F1_CMSIS_VERSION_SUB2 (0x03) |
#define | __STM32F1_CMSIS_VERSION_RC (0x00) |
#define | __STM32F1_CMSIS_VERSION |
#define | STM32F2 |
STM32 Family. | |
#define | __STM32F2xx_CMSIS_VERSION_MAIN (0x02U) |
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. | |
#define | __STM32F2xx_CMSIS_VERSION_SUB1 (0x02U) |
#define | __STM32F2xx_CMSIS_VERSION_SUB2 (0x05U) |
#define | __STM32F2xx_CMSIS_VERSION_RC (0x00U) |
#define | __STM32F2xx_CMSIS_VERSION |
#define | STM32F4 |
STM32 Family. | |
#define | __STM32F4xx_CMSIS_VERSION_MAIN (0x02U) |
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. | |
#define | __STM32F4xx_CMSIS_VERSION_SUB1 (0x06U) |
#define | __STM32F4xx_CMSIS_VERSION_SUB2 (0x08U) |
#define | __STM32F4xx_CMSIS_VERSION_RC (0x00U) |
#define | __STM32F4xx_CMSIS_VERSION |
#define | STM32F7 |
STM32 Family. | |
#define | __STM32F7_CMSIS_VERSION_MAIN (0x01) |
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. | |
#define | __STM32F7_CMSIS_VERSION_SUB1 (0x02) |
#define | __STM32F7_CMSIS_VERSION_SUB2 (0x06) |
#define | __STM32F7_CMSIS_VERSION_RC (0x00) |
#define | __STM32F7_CMSIS_VERSION |
#define | STM32H7 |
STM32 Family. | |
#define | __STM32H7xx_CMSIS_DEVICE_VERSION_MAIN (0x01) |
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. | |
#define | __STM32H7xx_CMSIS_DEVICE_VERSION_SUB1 (0x0A) |
#define | __STM32H7xx_CMSIS_DEVICE_VERSION_SUB2 (0x00) |
#define | __STM32H7xx_CMSIS_DEVICE_VERSION_RC (0x00) |
#define | __STM32H7xx_CMSIS_DEVICE_VERSION |
#define __STM32F1_CMSIS_VERSION |
#define __STM32F1_CMSIS_VERSION_MAIN (0x04) |
< STM32F100C4, STM32F100R4, STM32F100C6, STM32F100R6, STM32F100C8, STM32F100R8, STM32F100V8, STM32F100CB, STM32F100RB and STM32F100VB
< STM32F100RC, STM32F100VC, STM32F100ZC, STM32F100RD, STM32F100VD, STM32F100ZD, STM32F100RE, STM32F100VE and STM32F100ZE
< STM32F101C4, STM32F101R4, STM32F101T4, STM32F101C6, STM32F101R6 and STM32F101T6 Devices
< STM32F101C8, STM32F101R8, STM32F101T8, STM32F101V8, STM32F101CB, STM32F101RB, STM32F101TB and STM32F101VB
< STM32F101RC, STM32F101VC, STM32F101ZC, STM32F101RD, STM32F101VD, STM32F101ZD, STM32F101RE, STM32F101VE and STM32F101ZE
< STM32F101RF, STM32F101VF, STM32F101ZF, STM32F101RG, STM32F101VG and STM32F101ZG
< STM32F102C4, STM32F102R4, STM32F102C6 and STM32F102R6
< STM32F102C8, STM32F102R8, STM32F102CB and STM32F102RB
< STM32F103C4, STM32F103R4, STM32F103T4, STM32F103C6, STM32F103R6 and STM32F103T6
< STM32F103C8, STM32F103R8, STM32F103T8, STM32F103V8, STM32F103CB, STM32F103RB, STM32F103TB and STM32F103VB
< STM32F103RC, STM32F103VC, STM32F103ZC, STM32F103RD, STM32F103VD, STM32F103ZD, STM32F103RE, STM32F103VE and STM32F103ZE
< STM32F103RF, STM32F103VF, STM32F103ZF, STM32F103RG, STM32F103VG and STM32F103ZG
< STM32F105R8, STM32F105V8, STM32F105RB, STM32F105VB, STM32F105RC and STM32F105VC
< STM32F107RB, STM32F107VB, STM32F107RC and STM32F107VC
CMSIS Device version number V4.3.3 [31:24] main version
#define __STM32F1_CMSIS_VERSION_RC (0x00) |
[7:0] release candidate
#define __STM32F1_CMSIS_VERSION_SUB1 (0x03) |
[23:16] sub1 version
#define __STM32F1_CMSIS_VERSION_SUB2 (0x03) |
[15:8] sub2 version
#define __STM32F2xx_CMSIS_VERSION |
#define __STM32F2xx_CMSIS_VERSION_MAIN (0x02U) |
< STM32F205RG, STM32F205VG, STM32F205ZG, STM32F205RF, STM32F205VF, STM32F205ZF, STM32F205RE, STM32F205VE, STM32F205ZE, STM32F205RC, STM32F205VC, STM32F205ZC, STM32F205RB and STM32F205VB Devices
< STM32F215RG, STM32F215VG, STM32F215ZG, STM32F215RE, STM32F215VE and STM32F215ZE Devices
< STM32F207VG, STM32F207ZG, STM32F207IG, STM32F207VF, STM32F207ZF, STM32F207IF, STM32F207VE, STM32F207ZE, STM32F207IE, STM32F207VC, STM32F207ZC and STM32F207IC Devices
< STM32F217VG, STM32F217ZG, STM32F217IG, STM32F217VE, STM32F217ZE and STM32F217IE Devices
CMSIS Device version number V2.2.5 [31:24] main version
#define __STM32F2xx_CMSIS_VERSION_RC (0x00U) |
[7:0] release candidate
#define __STM32F2xx_CMSIS_VERSION_SUB1 (0x02U) |
[23:16] sub1 version
#define __STM32F2xx_CMSIS_VERSION_SUB2 (0x05U) |
[15:8] sub2 version
#define __STM32F4xx_CMSIS_VERSION |
#define __STM32F4xx_CMSIS_VERSION_MAIN (0x02U) |
< STM32F405RG, STM32F405VG and STM32F405ZG Devices
< STM32F415RG, STM32F415VG and STM32F415ZG Devices
< STM32F407VG, STM32F407VE, STM32F407ZG, STM32F407ZE, STM32F407IG and STM32F407IE Devices
< STM32F417VG, STM32F417VE, STM32F417ZG, STM32F417ZE, STM32F417IG and STM32F417IE Devices
< STM32F427VG, STM32F427VI, STM32F427ZG, STM32F427ZI, STM32F427IG and STM32F427II Devices
< STM32F437VG, STM32F437VI, STM32F437ZG, STM32F437ZI, STM32F437IG and STM32F437II Devices
< STM32F429VG, STM32F429VI, STM32F429ZG, STM32F429ZI, STM32F429BG, STM32F429BI, STM32F429NG, STM32F439NI, STM32F429IG and STM32F429II Devices
< STM32F439VG, STM32F439VI, STM32F439ZG, STM32F439ZI, STM32F439BG, STM32F439BI, STM32F439NG, STM32F439NI, STM32F439IG and STM32F439II Devices
< STM32F401CB, STM32F401CC, STM32F401RB, STM32F401RC, STM32F401VB and STM32F401VC Devices
< STM32F401CD, STM32F401RD, STM32F401VD, STM32F401CE, STM32F401RE and STM32F401VE Devices
< STM32F410T8 and STM32F410TB Devices
< STM32F410C8 and STM32F410CB Devices
< STM32F410R8 and STM32F410RB Devices
< STM32F411CC, STM32F411RC, STM32F411VC, STM32F411CE, STM32F411RE and STM32F411VE Devices
< STM32F446MC, STM32F446ME, STM32F446RC, STM32F446RE, STM32F446VC, STM32F446VE, STM32F446ZC, and STM32F446ZE Devices
< STM32F469AI, STM32F469II, STM32F469BI, STM32F469NI, STM32F469AG, STM32F469IG, STM32F469BG, STM32F469NG, STM32F469AE, STM32F469IE, STM32F469BE and STM32F469NE Devices
< STM32F479AI, STM32F479II, STM32F479BI, STM32F479NI, STM32F479AG, STM32F479IG, STM32F479BG and STM32F479NG Devices
< STM32F412CEU and STM32F412CGU Devices
< STM32F412ZET, STM32F412ZGT, STM32F412ZEJ and STM32F412ZGJ Devices
< STM32F412VET, STM32F412VGT, STM32F412VEH and STM32F412VGH Devices
< STM32F412RET, STM32F412RGT, STM32F412REY and STM32F412RGY Devices
< STM32F413CH, STM32F413MH, STM32F413RH, STM32F413VH, STM32F413ZH, STM32F413CG, STM32F413MG, STM32F413RG, STM32F413VG and STM32F413ZG Devices
< STM32F423CH, STM32F423RH, STM32F423VH and STM32F423ZH Devices
CMSIS version number V2.6.8 [31:24] main version
#define __STM32F4xx_CMSIS_VERSION_RC (0x00U) |
[7:0] release candidate
#define __STM32F4xx_CMSIS_VERSION_SUB1 (0x06U) |
[23:16] sub1 version
#define __STM32F4xx_CMSIS_VERSION_SUB2 (0x08U) |
[15:8] sub2 version
#define __STM32F7_CMSIS_VERSION |
#define __STM32F7_CMSIS_VERSION_MAIN (0x01) |
< STM32F756VG, STM32F756ZG, STM32F756ZG, STM32F756IG, STM32F756BG, STM32F756NG Devices
< STM32F746VE, STM32F746VG, STM32F746ZE, STM32F746ZG, STM32F746IE, STM32F746IG, STM32F746BE, STM32F746BG, STM32F746NE, STM32F746NG Devices
< STM32F745VE, STM32F745VG, STM32F745ZG, STM32F745ZE, STM32F745IE, STM32F745IG Devices
< STM32F765BI, STM32F765BG, STM32F765NI, STM32F765NG, STM32F765II, STM32F765IG, STM32F765ZI, STM32F765ZG, STM32F765VI, STM32F765VG Devices
< STM32F767BG, STM32F767BI, STM32F767IG, STM32F767II, STM32F767NG, STM32F767NI, STM32F767VG, STM32F767VI, STM32F767ZG, STM32F767ZI Devices
< STM32F769AG, STM32F769AI, STM32F769BG, STM32F769BI, STM32F769IG, STM32F769II, STM32F769NG, STM32F769NI, STM32F768AI Devices
< STM32F777VI, STM32F777ZI, STM32F777II, STM32F777BI, STM32F777NI Devices
< STM32F779II, STM32F779BI, STM32F779NI, STM32F779AI, STM32F778AI Devices
< STM32F722IE, STM32F722ZE, STM32F722VE, STM32F722RE, STM32F722IC, STM32F722ZC, STM32F722VC, STM32F722RC Devices
< STM32F723IE, STM32F723ZE, STM32F723VE, STM32F723IC, STM32F723ZC, STM32F723VC Devices
< STM32F732IE, STM32F732ZE, STM32F732VE, STM32F732RE Devices
< STM32F733IE, STM32F733ZE, STM32F733VE Devices
< STM32F730R, STM32F730V, STM32F730Z, STM32F730I Devices
< STM32F750V, STM32F750Z, STM32F750N Devices
CMSIS Device version number V1.2.6 [31:24] main version
#define __STM32F7_CMSIS_VERSION_RC (0x00) |
[7:0] release candidate
#define __STM32F7_CMSIS_VERSION_SUB1 (0x02) |
[23:16] sub1 version
#define __STM32F7_CMSIS_VERSION_SUB2 (0x06) |
[15:8] sub2 version
#define __STM32H7xx_CMSIS_DEVICE_VERSION |
#define __STM32H7xx_CMSIS_DEVICE_VERSION_MAIN (0x01) |
< STM32H742VI, STM32H742ZI, STM32H742AI, STM32H742II, STM32H742BI, STM32H742XI Devices
< STM32H743VI, STM32H743ZI, STM32H743AI, STM32H743II, STM32H743BI, STM32H743XI Devices
< STM32H753VI, STM32H753ZI, STM32H753AI, STM32H753II, STM32H753BI, STM32H753XI Devices
< STM32H750V, STM32H750I, STM32H750X Devices
< STM32H747ZI, STM32H747AI, STM32H747II, STM32H747BI, STM32H747XI Devices
< STM32H757ZI, STM32H757AI, STM32H757II, STM32H757BI, STM32H757XI Devices
< STM32H745ZI, STM32H745II, STM32H745BI, STM32H745XI Devices
< STM32H755ZI, STM32H755II, STM32H755BI, STM32H755XI Devices
< STM32H7B0ABIxQ, STM32H7B0IBTx, STM32H7B0RBTx, STM32H7B0VBTx, STM32H7B0ZBTx, STM32H7B0IBKxQ
< STM32H7A3IIK6, STM32H7A3IIT6, STM32H7A3NIH6, STM32H7A3RIT6, STM32H7A3VIH6, STM32H7A3VIT6, STM32H7A3ZIT6
< STM32H7A3QIY6Q, STM32H7A3IIK6Q, STM32H7A3IIT6Q, STM32H7A3LIH6Q, STM32H7A3VIH6Q, STM32H7A3VIT6Q, STM32H7A3AII6Q, STM32H7A3ZIT6Q
< STM32H7B3IIK6, STM32H7B3IIT6, STM32H7B3NIH6, STM32H7B3RIT6, STM32H7B3VIH6, STM32H7B3VIT6, STM32H7B3ZIT6
< STM32H7B3QIY6Q, STM32H7B3IIK6Q, STM32H7B3IIT6Q, STM32H7B3LIH6Q, STM32H7B3VIH6Q, STM32H7B3VIT6Q, STM32H7B3AII6Q, STM32H7B3ZIT6Q
< STM32H735AGI6, STM32H735IGK6, STM32H735RGV6, STM32H735VGT6, STM32H735VGY6, STM32H735ZGT6 Devices
< STM32H733VGH6, STM32H733VGT6, STM32H733ZGI6, STM32H733ZGT6, Devices
< STM32H730VBH6, STM32H730VBT6, STM32H730ZBT6, STM32H730ZBI6 Devices
< STM32H730IBT6Q, STM32H730ABI6Q, STM32H730IBK6Q Devices
< STM32H725AGI6, STM32H725IGK6, STM32H725IGT6, STM32H725RGV6, STM32H725VGT6, STM32H725VGY6, STM32H725ZGT6, STM32H725REV6, SM32H725VET6, STM32H725ZET6, STM32H725AEI6, STM32H725IET6, STM32H725IEK6 Devices
< STM32H723VGH6, STM32H723VGT6, STM32H723ZGI6, STM32H723ZGT6, STM32H723VET6, STM32H723VEH6, STM32H723ZET6, STM32H723ZEI6 Devices
CMSIS Device version number V1.10.0 [31:24] main version
#define __STM32H7xx_CMSIS_DEVICE_VERSION_RC (0x00) |
[7:0] release candidate
#define __STM32H7xx_CMSIS_DEVICE_VERSION_SUB1 (0x0A) |
[23:16] sub1 version
#define __STM32H7xx_CMSIS_DEVICE_VERSION_SUB2 (0x00) |
[15:8] sub2 version