Skip to content

Commit 29c1b75

Browse files
committed
LPTICKER targets json update for STM32 supporting LPTIMER
STM32L0, STM32L4, STM32F7 and few STM32F4
1 parent 1dbf924 commit 29c1b75

File tree

1 file changed

+25
-21
lines changed

1 file changed

+25
-21
lines changed

targets/targets.json

Lines changed: 25 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1071,7 +1071,7 @@
10711071
}
10721072
},
10731073
"detect_code": ["0744"],
1074-
"device_has_add": ["ANALOGOUT", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
1074+
"device_has_add": ["LPTICKER", "ANALOGOUT", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
10751075
"release_versions": ["2", "5"],
10761076
"device_name": "STM32F410RB"
10771077
},
@@ -1179,7 +1179,7 @@
11791179
},
11801180
"detect_code": ["0743"],
11811181
"macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
1182-
"device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
1182+
"device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
11831183
"release_versions": ["2", "5"],
11841184
"device_name": "STM32F413ZH"
11851185
},
@@ -1193,11 +1193,15 @@
11931193
"help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
11941194
"value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
11951195
"macro_name": "CLOCK_SOURCE"
1196+
},
1197+
"lpticker_lptim": {
1198+
"help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
1199+
"value": 1
11961200
}
11971201
},
11981202
"detect_code": ["0743"],
11991203
"macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
1200-
"device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
1204+
"device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
12011205
"release_versions": ["2", "5"],
12021206
"device_name": "STM32F413ZH"
12031207
},
@@ -1344,7 +1348,7 @@
13441348
"macros_add": ["USBHOST_OTHER"],
13451349
"supported_form_factors": ["ARDUINO"],
13461350
"detect_code": ["0816"],
1347-
"device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "TRNG", "FLASH"],
1351+
"device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "SERIAL_ASYNCH", "TRNG", "FLASH"],
13481352
"features": ["LWIP"],
13491353
"release_versions": ["2", "5"],
13501354
"device_name": "STM32F746ZG",
@@ -1373,7 +1377,7 @@
13731377
"macros_add": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USBHOST_OTHER", "MBEDTLS_CONFIG_HW_SUPPORT"],
13741378
"supported_form_factors": ["ARDUINO"],
13751379
"detect_code": ["0819"],
1376-
"device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "TRNG", "FLASH"],
1380+
"device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "SERIAL_ASYNCH", "TRNG", "FLASH"],
13771381
"features": ["LWIP"],
13781382
"release_versions": ["2", "5"],
13791383
"device_name": "STM32F756ZG"
@@ -1401,7 +1405,7 @@
14011405
"supported_form_factors": ["ARDUINO"],
14021406
"macros_add": ["USBHOST_OTHER"],
14031407
"detect_code": ["0818"],
1404-
"device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "TRNG", "FLASH"],
1408+
"device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "SERIAL_ASYNCH", "TRNG", "FLASH"],
14051409
"features": ["LWIP"],
14061410
"release_versions": ["2", "5"],
14071411
"device_name": "STM32F767ZI",
@@ -1426,7 +1430,7 @@
14261430
}
14271431
},
14281432
"detect_code": ["0780"],
1429-
"device_has_add": ["SERIAL_FC", "FLASH"],
1433+
"device_has_add": ["LPTICKER", "SERIAL_FC", "FLASH"],
14301434
"default_lib": "small",
14311435
"release_versions": ["2"],
14321436
"device_name": "STM32L011K4"
@@ -1449,7 +1453,7 @@
14491453
}
14501454
},
14511455
"detect_code": ["0790"],
1452-
"device_has_add": ["SERIAL_FC", "FLASH"],
1456+
"device_has_add": ["LPTICKER", "SERIAL_FC", "FLASH"],
14531457
"default_lib": "small",
14541458
"release_versions": ["2"],
14551459
"device_name": "STM32L031K6"
@@ -1471,7 +1475,7 @@
14711475
}
14721476
},
14731477
"detect_code": ["0715"],
1474-
"device_has_add": ["ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
1478+
"device_has_add": ["LPTICKER", "ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
14751479
"default_lib": "small",
14761480
"release_versions": ["2"],
14771481
"device_name": "STM32L053R8"
@@ -1493,7 +1497,7 @@
14931497
}
14941498
},
14951499
"detect_code": ["0760"],
1496-
"device_has_add": ["ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
1500+
"device_has_add": ["LPTICKER", "ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
14971501
"release_versions": ["2", "5"],
14981502
"device_name": "STM32L073RZ"
14991503
},
@@ -1531,7 +1535,7 @@
15311535
}
15321536
},
15331537
"detect_code": ["0770"],
1534-
"device_has_add": ["ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "CAN", "TRNG", "FLASH"],
1538+
"device_has_add": ["LPTICKER", "ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "CAN", "TRNG", "FLASH"],
15351539
"release_versions": ["2", "5"],
15361540
"device_name": "STM32L432KC",
15371541
"bootloader_supported": true
@@ -1553,7 +1557,7 @@
15531557
}
15541558
},
15551559
"detect_code": ["0779"],
1556-
"device_has_add": ["ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "CAN", "TRNG", "FLASH"],
1560+
"device_has_add": ["LPTICKER", "ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "CAN", "TRNG", "FLASH"],
15571561
"release_versions": ["2", "5"],
15581562
"device_name": "STM32L433RC",
15591563
"bootloader_supported": true
@@ -1596,7 +1600,7 @@
15961600
},
15971601
"detect_code": ["0765"],
15981602
"macros_add": ["USBHOST_OTHER"],
1599-
"device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
1603+
"device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
16001604
"release_versions": ["2", "5"],
16011605
"device_name": "STM32L476RG",
16021606
"bootloader_supported": true
@@ -1637,7 +1641,7 @@
16371641
},
16381642
"detect_code": ["0827"],
16391643
"macros_add": ["USBHOST_OTHER", "MBEDTLS_CONFIG_HW_SUPPORT"],
1640-
"device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
1644+
"device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
16411645
"release_versions": ["2", "5"],
16421646
"device_name": "STM32L486RG"
16431647
},
@@ -1805,7 +1809,7 @@
18051809
}
18061810
},
18071811
"overrides": {"lse_available": 0},
1808-
"device_has_add": ["ANALOGOUT", "SERIAL_FC", "FLASH"],
1812+
"device_has_add": ["LPTICKER", "ANALOGOUT", "SERIAL_FC", "FLASH"],
18091813
"default_lib": "small",
18101814
"release_versions": ["2"],
18111815
"device_name": "STM32L053C8"
@@ -1827,7 +1831,7 @@
18271831
}
18281832
},
18291833
"detect_code": ["0833"],
1830-
"device_has_add": ["ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
1834+
"device_has_add": ["LPTICKER", "ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
18311835
"release_versions": ["2", "5"],
18321836
"device_name": "STM32L072CZ"
18331837
},
@@ -1862,7 +1866,7 @@
18621866
},
18631867
"detect_code": ["0815"],
18641868
"macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
1865-
"device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "TRNG", "FLASH"],
1869+
"device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "SERIAL_ASYNCH", "TRNG", "FLASH"],
18661870
"features": ["LWIP"],
18671871
"release_versions": ["2", "5"],
18681872
"device_name": "STM32F746NG"
@@ -1885,7 +1889,7 @@
18851889
},
18861890
"detect_code": ["0817"],
18871891
"macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
1888-
"device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "TRNG", "FLASH"],
1892+
"device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "SERIAL_ASYNCH", "TRNG", "FLASH"],
18891893
"features": ["LWIP"],
18901894
"release_versions": ["2", "5"],
18911895
"device_name": "STM32F769NI"
@@ -1908,7 +1912,7 @@
19081912
"supported_form_factors": ["ARDUINO"],
19091913
"detect_code": ["0764"],
19101914
"macros_add": ["USBHOST_OTHER"],
1911-
"device_has_add": ["ANALOGOUT", "CAN", "SERIAL_FC", "TRNG", "FLASH"],
1915+
"device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "SERIAL_FC", "TRNG", "FLASH"],
19121916
"release_versions": ["2", "5"],
19131917
"device_name": "STM32L475VG",
19141918
"bootloader_supported": true
@@ -1930,7 +1934,7 @@
19301934
},
19311935
"detect_code": ["0820"],
19321936
"macros_add": ["USBHOST_OTHER"],
1933-
"device_has_add": ["ANALOGOUT", "CAN", "SERIAL_FC", "TRNG", "FLASH"],
1937+
"device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "SERIAL_FC", "TRNG", "FLASH"],
19341938
"release_versions": ["2", "5"],
19351939
"device_name": "STM32L476VG",
19361940
"bootloader_supported": true
@@ -3918,7 +3922,7 @@
39183922
}
39193923
},
39203924
"detect_code": ["0823"],
3921-
"device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
3925+
"device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
39223926
"release_versions": ["2", "5"],
39233927
"device_name": "STM32L496ZG"
39243928
},

0 commit comments

Comments
 (0)