Skip to content

Commit 2b93dca

Browse files
jeromecoutantbulislaw
authored andcommitted
LPTICKER targets json update for STM32 supporting LPTIMER
STM32L0, STM32L4, STM32F7 and few STM32F4
1 parent 451af7f commit 2b93dca

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
@@ -1101,7 +1101,7 @@
11011101
}
11021102
},
11031103
"detect_code": ["0744"],
1104-
"device_has_add": ["ANALOGOUT", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
1104+
"device_has_add": ["LPTICKER", "ANALOGOUT", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
11051105
"release_versions": ["2", "5"],
11061106
"device_name": "STM32F410RB"
11071107
},
@@ -1210,7 +1210,7 @@
12101210
},
12111211
"detect_code": ["0743"],
12121212
"macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
1213-
"device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
1213+
"device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
12141214
"release_versions": ["2", "5"],
12151215
"device_name": "STM32F413ZH"
12161216
},
@@ -1224,11 +1224,15 @@
12241224
"help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
12251225
"value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
12261226
"macro_name": "CLOCK_SOURCE"
1227+
},
1228+
"lpticker_lptim": {
1229+
"help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
1230+
"value": 1
12271231
}
12281232
},
12291233
"detect_code": ["0743"],
12301234
"macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
1231-
"device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
1235+
"device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
12321236
"release_versions": ["2", "5"],
12331237
"device_name": "STM32F413ZH"
12341238
},
@@ -1381,7 +1385,7 @@
13811385
"macros_add": ["USBHOST_OTHER"],
13821386
"supported_form_factors": ["ARDUINO"],
13831387
"detect_code": ["0816"],
1384-
"device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
1388+
"device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
13851389
"features": ["LWIP"],
13861390
"release_versions": ["2", "5"],
13871391
"device_name": "STM32F746ZG",
@@ -1413,7 +1417,7 @@
14131417
"macros_add": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USBHOST_OTHER", "MBEDTLS_CONFIG_HW_SUPPORT"],
14141418
"supported_form_factors": ["ARDUINO"],
14151419
"detect_code": ["0819"],
1416-
"device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
1420+
"device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
14171421
"features": ["LWIP"],
14181422
"release_versions": ["2", "5"],
14191423
"device_name": "STM32F756ZG",
@@ -1444,7 +1448,7 @@
14441448
"supported_form_factors": ["ARDUINO"],
14451449
"macros_add": ["USBHOST_OTHER"],
14461450
"detect_code": ["0818"],
1447-
"device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
1451+
"device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
14481452
"features": ["LWIP"],
14491453
"release_versions": ["2", "5"],
14501454
"device_name": "STM32F767ZI",
@@ -1472,7 +1476,7 @@
14721476
}
14731477
},
14741478
"detect_code": ["0780"],
1475-
"device_has_add": ["SERIAL_FC", "FLASH"],
1479+
"device_has_add": ["LPTICKER", "SERIAL_FC", "FLASH"],
14761480
"default_lib": "small",
14771481
"release_versions": ["2"],
14781482
"device_name": "STM32L011K4"
@@ -1495,7 +1499,7 @@
14951499
}
14961500
},
14971501
"detect_code": ["0790"],
1498-
"device_has_add": ["SERIAL_FC", "FLASH"],
1502+
"device_has_add": ["LPTICKER", "SERIAL_FC", "FLASH"],
14991503
"default_lib": "small",
15001504
"release_versions": ["2"],
15011505
"device_name": "STM32L031K6"
@@ -1517,7 +1521,7 @@
15171521
}
15181522
},
15191523
"detect_code": ["0715"],
1520-
"device_has_add": ["ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
1524+
"device_has_add": ["LPTICKER", "ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
15211525
"default_lib": "small",
15221526
"release_versions": ["2"],
15231527
"device_name": "STM32L053R8"
@@ -1539,7 +1543,7 @@
15391543
}
15401544
},
15411545
"detect_code": ["0760"],
1542-
"device_has_add": ["ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
1546+
"device_has_add": ["LPTICKER", "ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
15431547
"release_versions": ["2", "5"],
15441548
"device_name": "STM32L073RZ"
15451549
},
@@ -1577,7 +1581,7 @@
15771581
}
15781582
},
15791583
"detect_code": ["0770"],
1580-
"device_has_add": ["ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "CAN", "TRNG", "FLASH"],
1584+
"device_has_add": ["LPTICKER", "ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "CAN", "TRNG", "FLASH"],
15811585
"release_versions": ["2", "5"],
15821586
"device_name": "STM32L432KC",
15831587
"bootloader_supported": true
@@ -1599,7 +1603,7 @@
15991603
}
16001604
},
16011605
"detect_code": ["0779"],
1602-
"device_has_add": ["ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "CAN", "TRNG", "FLASH"],
1606+
"device_has_add": ["LPTICKER", "ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "CAN", "TRNG", "FLASH"],
16031607
"release_versions": ["2", "5"],
16041608
"device_name": "STM32L433RC",
16051609
"bootloader_supported": true
@@ -1642,7 +1646,7 @@
16421646
},
16431647
"detect_code": ["0765"],
16441648
"macros_add": ["USBHOST_OTHER"],
1645-
"device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
1649+
"device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
16461650
"release_versions": ["2", "5"],
16471651
"device_name": "STM32L476RG",
16481652
"bootloader_supported": true
@@ -1683,7 +1687,7 @@
16831687
},
16841688
"detect_code": ["0827"],
16851689
"macros_add": ["USBHOST_OTHER", "MBEDTLS_CONFIG_HW_SUPPORT"],
1686-
"device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
1690+
"device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
16871691
"release_versions": ["2", "5"],
16881692
"device_name": "STM32L486RG"
16891693
},
@@ -1851,7 +1855,7 @@
18511855
}
18521856
},
18531857
"overrides": {"lse_available": 0},
1854-
"device_has_add": ["ANALOGOUT", "SERIAL_FC", "FLASH"],
1858+
"device_has_add": ["LPTICKER", "ANALOGOUT", "SERIAL_FC", "FLASH"],
18551859
"default_lib": "small",
18561860
"release_versions": ["2"],
18571861
"device_name": "STM32L053C8"
@@ -1873,7 +1877,7 @@
18731877
}
18741878
},
18751879
"detect_code": ["0833"],
1876-
"device_has_add": ["ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
1880+
"device_has_add": ["LPTICKER", "ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
18771881
"release_versions": ["2", "5"],
18781882
"device_name": "STM32L072CZ"
18791883
},
@@ -1908,7 +1912,7 @@
19081912
},
19091913
"detect_code": ["0815"],
19101914
"macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
1911-
"device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
1915+
"device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
19121916
"features": ["LWIP"],
19131917
"release_versions": ["2", "5"],
19141918
"device_name": "STM32F746NG",
@@ -1934,7 +1938,7 @@
19341938
},
19351939
"detect_code": ["0817"],
19361940
"macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
1937-
"device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
1941+
"device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
19381942
"features": ["LWIP"],
19391943
"release_versions": ["2", "5"],
19401944
"device_name": "STM32F769NI",
@@ -1960,7 +1964,7 @@
19601964
"supported_form_factors": ["ARDUINO"],
19611965
"detect_code": ["0764"],
19621966
"macros_add": ["USBHOST_OTHER"],
1963-
"device_has_add": ["ANALOGOUT", "CAN", "SERIAL_FC", "TRNG", "FLASH"],
1967+
"device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "SERIAL_FC", "TRNG", "FLASH"],
19641968
"release_versions": ["2", "5"],
19651969
"device_name": "STM32L475VG",
19661970
"bootloader_supported": true
@@ -1982,7 +1986,7 @@
19821986
},
19831987
"detect_code": ["0820"],
19841988
"macros_add": ["USBHOST_OTHER"],
1985-
"device_has_add": ["ANALOGOUT", "CAN", "SERIAL_FC", "TRNG", "FLASH"],
1989+
"device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "SERIAL_FC", "TRNG", "FLASH"],
19861990
"release_versions": ["2", "5"],
19871991
"device_name": "STM32L476VG",
19881992
"bootloader_supported": true
@@ -4002,7 +4006,7 @@
40024006
}
40034007
},
40044008
"detect_code": ["0823"],
4005-
"device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
4009+
"device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
40064010
"release_versions": ["2", "5"],
40074011
"device_name": "STM32L496ZG"
40084012
},

0 commit comments

Comments
 (0)