@@ -710,6 +710,15 @@ typedef struct
710
710
* @{
711
711
*/
712
712
713
+ /** @addtogroup Hardware_Constant_Definition
714
+ * @{
715
+ */
716
+ #define LSI_STARTUP_TIME 200U /*!< LSI Maximum startup time in us */
717
+
718
+ /**
719
+ * @}
720
+ */
721
+
713
722
/** @addtogroup Peripheral_Registers_Bits_Definition
714
723
* @{
715
724
*/
@@ -2741,6 +2750,10 @@ typedef struct
2741
2750
/* (FLASH, DATA_EEPROM, OB) */
2742
2751
/* */
2743
2752
/******************************************************************************/
2753
+ /*
2754
+ * @brief Specific device feature definitions (not present on all devices in the STM32L1 serie)
2755
+ */
2756
+ #define FLASH_CUT1
2744
2757
2745
2758
/******************* Bit definition for FLASH_ACR register ******************/
2746
2759
#define FLASH_ACR_LATENCY_Pos (0U)
@@ -5167,8 +5180,6 @@ typedef struct
5167
5180
#define SYSCFG_EXTICR1_EXTI0_PD (0x00000003U) /*!< PD[0] pin */
5168
5181
#define SYSCFG_EXTICR1_EXTI0_PE (0x00000004U) /*!< PE[0] pin */
5169
5182
#define SYSCFG_EXTICR1_EXTI0_PH (0x00000005U) /*!< PH[0] pin */
5170
- #define SYSCFG_EXTICR1_EXTI0_PF (0x00000006U) /*!< PF[0] pin */
5171
- #define SYSCFG_EXTICR1_EXTI0_PG (0x00000007U) /*!< PG[0] pin */
5172
5183
5173
5184
/**
5174
5185
* @brief EXTI1 configuration
@@ -5179,8 +5190,6 @@ typedef struct
5179
5190
#define SYSCFG_EXTICR1_EXTI1_PD (0x00000030U) /*!< PD[1] pin */
5180
5191
#define SYSCFG_EXTICR1_EXTI1_PE (0x00000040U) /*!< PE[1] pin */
5181
5192
#define SYSCFG_EXTICR1_EXTI1_PH (0x00000050U) /*!< PH[1] pin */
5182
- #define SYSCFG_EXTICR1_EXTI1_PF (0x00000060U) /*!< PF[1] pin */
5183
- #define SYSCFG_EXTICR1_EXTI1_PG (0x00000070U) /*!< PG[1] pin */
5184
5193
5185
5194
/**
5186
5195
* @brief EXTI2 configuration
@@ -5191,8 +5200,6 @@ typedef struct
5191
5200
#define SYSCFG_EXTICR1_EXTI2_PD (0x00000300U) /*!< PD[2] pin */
5192
5201
#define SYSCFG_EXTICR1_EXTI2_PE (0x00000400U) /*!< PE[2] pin */
5193
5202
#define SYSCFG_EXTICR1_EXTI2_PH (0x00000500U) /*!< PH[2] pin */
5194
- #define SYSCFG_EXTICR1_EXTI2_PF (0x00000600U) /*!< PF[2] pin */
5195
- #define SYSCFG_EXTICR1_EXTI2_PG (0x00000700U) /*!< PG[2] pin */
5196
5203
5197
5204
/**
5198
5205
* @brief EXTI3 configuration
@@ -5202,8 +5209,6 @@ typedef struct
5202
5209
#define SYSCFG_EXTICR1_EXTI3_PC (0x00002000U) /*!< PC[3] pin */
5203
5210
#define SYSCFG_EXTICR1_EXTI3_PD (0x00003000U) /*!< PD[3] pin */
5204
5211
#define SYSCFG_EXTICR1_EXTI3_PE (0x00004000U) /*!< PE[3] pin */
5205
- #define SYSCFG_EXTICR1_EXTI3_PF (0x00003000U) /*!< PF[3] pin */
5206
- #define SYSCFG_EXTICR1_EXTI3_PG (0x00004000U) /*!< PG[3] pin */
5207
5212
5208
5213
/***************** Bit definition for SYSCFG_EXTICR2 register *****************/
5209
5214
#define SYSCFG_EXTICR2_EXTI4_Pos (0U)
@@ -5227,8 +5232,6 @@ typedef struct
5227
5232
#define SYSCFG_EXTICR2_EXTI4_PC (0x00000002U) /*!< PC[4] pin */
5228
5233
#define SYSCFG_EXTICR2_EXTI4_PD (0x00000003U) /*!< PD[4] pin */
5229
5234
#define SYSCFG_EXTICR2_EXTI4_PE (0x00000004U) /*!< PE[4] pin */
5230
- #define SYSCFG_EXTICR2_EXTI4_PF (0x00000006U) /*!< PF[4] pin */
5231
- #define SYSCFG_EXTICR2_EXTI4_PG (0x00000007U) /*!< PG[4] pin */
5232
5235
5233
5236
/**
5234
5237
* @brief EXTI5 configuration
@@ -5238,8 +5241,6 @@ typedef struct
5238
5241
#define SYSCFG_EXTICR2_EXTI5_PC (0x00000020U) /*!< PC[5] pin */
5239
5242
#define SYSCFG_EXTICR2_EXTI5_PD (0x00000030U) /*!< PD[5] pin */
5240
5243
#define SYSCFG_EXTICR2_EXTI5_PE (0x00000040U) /*!< PE[5] pin */
5241
- #define SYSCFG_EXTICR2_EXTI5_PF (0x00000060U) /*!< PF[5] pin */
5242
- #define SYSCFG_EXTICR2_EXTI5_PG (0x00000070U) /*!< PG[5] pin */
5243
5244
5244
5245
/**
5245
5246
* @brief EXTI6 configuration
@@ -5249,8 +5250,6 @@ typedef struct
5249
5250
#define SYSCFG_EXTICR2_EXTI6_PC (0x00000200U) /*!< PC[6] pin */
5250
5251
#define SYSCFG_EXTICR2_EXTI6_PD (0x00000300U) /*!< PD[6] pin */
5251
5252
#define SYSCFG_EXTICR2_EXTI6_PE (0x00000400U) /*!< PE[6] pin */
5252
- #define SYSCFG_EXTICR2_EXTI6_PF (0x00000600U) /*!< PF[6] pin */
5253
- #define SYSCFG_EXTICR2_EXTI6_PG (0x00000700U) /*!< PG[6] pin */
5254
5253
5255
5254
/**
5256
5255
* @brief EXTI7 configuration
@@ -5260,8 +5259,6 @@ typedef struct
5260
5259
#define SYSCFG_EXTICR2_EXTI7_PC (0x00002000U) /*!< PC[7] pin */
5261
5260
#define SYSCFG_EXTICR2_EXTI7_PD (0x00003000U) /*!< PD[7] pin */
5262
5261
#define SYSCFG_EXTICR2_EXTI7_PE (0x00004000U) /*!< PE[7] pin */
5263
- #define SYSCFG_EXTICR2_EXTI7_PF (0x00006000U) /*!< PF[7] pin */
5264
- #define SYSCFG_EXTICR2_EXTI7_PG (0x00007000U) /*!< PG[7] pin */
5265
5262
5266
5263
/***************** Bit definition for SYSCFG_EXTICR3 register *****************/
5267
5264
#define SYSCFG_EXTICR3_EXTI8_Pos (0U)
@@ -5285,8 +5282,6 @@ typedef struct
5285
5282
#define SYSCFG_EXTICR3_EXTI8_PC (0x00000002U) /*!< PC[8] pin */
5286
5283
#define SYSCFG_EXTICR3_EXTI8_PD (0x00000003U) /*!< PD[8] pin */
5287
5284
#define SYSCFG_EXTICR3_EXTI8_PE (0x00000004U) /*!< PE[8] pin */
5288
- #define SYSCFG_EXTICR3_EXTI8_PF (0x00000006U) /*!< PF[8] pin */
5289
- #define SYSCFG_EXTICR3_EXTI8_PG (0x00000007U) /*!< PG[8] pin */
5290
5285
5291
5286
/**
5292
5287
* @brief EXTI9 configuration
@@ -5296,8 +5291,6 @@ typedef struct
5296
5291
#define SYSCFG_EXTICR3_EXTI9_PC (0x00000020U) /*!< PC[9] pin */
5297
5292
#define SYSCFG_EXTICR3_EXTI9_PD (0x00000030U) /*!< PD[9] pin */
5298
5293
#define SYSCFG_EXTICR3_EXTI9_PE (0x00000040U) /*!< PE[9] pin */
5299
- #define SYSCFG_EXTICR3_EXTI9_PF (0x00000060U) /*!< PF[9] pin */
5300
- #define SYSCFG_EXTICR3_EXTI9_PG (0x00000070U) /*!< PG[9] pin */
5301
5294
5302
5295
/**
5303
5296
* @brief EXTI10 configuration
@@ -5307,8 +5300,6 @@ typedef struct
5307
5300
#define SYSCFG_EXTICR3_EXTI10_PC (0x00000200U) /*!< PC[10] pin */
5308
5301
#define SYSCFG_EXTICR3_EXTI10_PD (0x00000300U) /*!< PD[10] pin */
5309
5302
#define SYSCFG_EXTICR3_EXTI10_PE (0x00000400U) /*!< PE[10] pin */
5310
- #define SYSCFG_EXTICR3_EXTI10_PF (0x00000600U) /*!< PF[10] pin */
5311
- #define SYSCFG_EXTICR3_EXTI10_PG (0x00000700U) /*!< PG[10] pin */
5312
5303
5313
5304
/**
5314
5305
* @brief EXTI11 configuration
@@ -5318,8 +5309,6 @@ typedef struct
5318
5309
#define SYSCFG_EXTICR3_EXTI11_PC (0x00002000U) /*!< PC[11] pin */
5319
5310
#define SYSCFG_EXTICR3_EXTI11_PD (0x00003000U) /*!< PD[11] pin */
5320
5311
#define SYSCFG_EXTICR3_EXTI11_PE (0x00004000U) /*!< PE[11] pin */
5321
- #define SYSCFG_EXTICR3_EXTI11_PF (0x00006000U) /*!< PF[11] pin */
5322
- #define SYSCFG_EXTICR3_EXTI11_PG (0x00007000U) /*!< PG[11] pin */
5323
5312
5324
5313
/***************** Bit definition for SYSCFG_EXTICR4 register *****************/
5325
5314
#define SYSCFG_EXTICR4_EXTI12_Pos (0U)
@@ -5343,8 +5332,6 @@ typedef struct
5343
5332
#define SYSCFG_EXTICR4_EXTI12_PC (0x00000002U) /*!< PC[12] pin */
5344
5333
#define SYSCFG_EXTICR4_EXTI12_PD (0x00000003U) /*!< PD[12] pin */
5345
5334
#define SYSCFG_EXTICR4_EXTI12_PE (0x00000004U) /*!< PE[12] pin */
5346
- #define SYSCFG_EXTICR4_EXTI12_PF (0x00000006U) /*!< PF[12] pin */
5347
- #define SYSCFG_EXTICR4_EXTI12_PG (0x00000007U) /*!< PG[12] pin */
5348
5335
5349
5336
/**
5350
5337
* @brief EXTI13 configuration
@@ -5354,8 +5341,6 @@ typedef struct
5354
5341
#define SYSCFG_EXTICR4_EXTI13_PC (0x00000020U) /*!< PC[13] pin */
5355
5342
#define SYSCFG_EXTICR4_EXTI13_PD (0x00000030U) /*!< PD[13] pin */
5356
5343
#define SYSCFG_EXTICR4_EXTI13_PE (0x00000040U) /*!< PE[13] pin */
5357
- #define SYSCFG_EXTICR4_EXTI13_PF (0x00000060U) /*!< PF[13] pin */
5358
- #define SYSCFG_EXTICR4_EXTI13_PG (0x00000070U) /*!< PG[13] pin */
5359
5344
5360
5345
/**
5361
5346
* @brief EXTI14 configuration
@@ -5365,8 +5350,6 @@ typedef struct
5365
5350
#define SYSCFG_EXTICR4_EXTI14_PC (0x00000200U) /*!< PC[14] pin */
5366
5351
#define SYSCFG_EXTICR4_EXTI14_PD (0x00000300U) /*!< PD[14] pin */
5367
5352
#define SYSCFG_EXTICR4_EXTI14_PE (0x00000400U) /*!< PE[14] pin */
5368
- #define SYSCFG_EXTICR4_EXTI14_PF (0x00000600U) /*!< PF[14] pin */
5369
- #define SYSCFG_EXTICR4_EXTI14_PG (0x00000700U) /*!< PG[14] pin */
5370
5353
5371
5354
/**
5372
5355
* @brief EXTI15 configuration
@@ -5376,8 +5359,6 @@ typedef struct
5376
5359
#define SYSCFG_EXTICR4_EXTI15_PC (0x00002000U) /*!< PC[15] pin */
5377
5360
#define SYSCFG_EXTICR4_EXTI15_PD (0x00003000U) /*!< PD[15] pin */
5378
5361
#define SYSCFG_EXTICR4_EXTI15_PE (0x00004000U) /*!< PE[15] pin */
5379
- #define SYSCFG_EXTICR4_EXTI15_PF (0x00006000U) /*!< PF[15] pin */
5380
- #define SYSCFG_EXTICR4_EXTI15_PG (0x00007000U) /*!< PG[15] pin */
5381
5362
5382
5363
/******************************************************************************/
5383
5364
/* */
0 commit comments