Skip to content

Commit 6397a61

Browse files
committed
STM32 targets: remove tickless from us ticker and delay ticker
For L0/L4/H7/F7/WB targets that have tickless enabled, remove the tickless from us ticker and the delay ticks as the C++ wrapper layer is being removed and replaced by the low layer handling. For now, the few F4 targets with LPTIM are left with previous configuration as test results are showing a few instabilities not yet understood.
1 parent d4ec62f commit 6397a61

File tree

1 file changed

+27
-28
lines changed

1 file changed

+27
-28
lines changed

targets/targets.json

Lines changed: 27 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1889,7 +1889,6 @@
18891889
},
18901890
"overrides": {
18911891
"deep-sleep-latency": 3,
1892-
"tickless-from-us-ticker": true,
18931892
"init-us-ticker-at-boot": true
18941893
},
18951894
"device_has": [
@@ -2545,7 +2544,7 @@
25452544
"macros_add": [
25462545
"MBED_TICKLESS"
25472546
],
2548-
"overrides": { "lpticker_delay_ticks": 4 },
2547+
"overrides": { "lpticker_delay_ticks": 4, "tickless-from-us-ticker": true },
25492548
"detect_code": ["0744"],
25502549
"device_has_add": [
25512550
"ANALOGOUT",
@@ -2716,7 +2715,7 @@
27162715
"value": 1
27172716
}
27182717
},
2719-
"overrides": { "lpticker_delay_ticks": 4 },
2718+
"overrides": { "lpticker_delay_ticks": 4, "tickless-from-us-ticker": true },
27202719
"detect_code": ["0743"],
27212720
"macros_add": [
27222721
"MBED_TICKLESS",
@@ -2758,7 +2757,7 @@
27582757
"value": 1
27592758
}
27602759
},
2761-
"overrides": { "lpticker_delay_ticks": 4 },
2760+
"overrides": { "lpticker_delay_ticks": 4, "tickless-from-us-ticker": true},
27622761
"detect_code": ["0743"],
27632762
"macros_add": [
27642763
"MBED_TICKLESS",
@@ -3061,7 +3060,7 @@
30613060
"device_name": "STM32F746ZG",
30623061
"bootloader_supported": true,
30633062
"overrides": {
3064-
"lpticker_delay_ticks": 4,
3063+
"lpticker_delay_ticks": 0,
30653064
"network-default-interface-type": "ETHERNET"
30663065
}
30673066
},
@@ -3112,7 +3111,7 @@
31123111
"release_versions": ["2", "5"],
31133112
"device_name": "STM32F756ZG",
31143113
"overrides": {
3115-
"lpticker_delay_ticks": 4,
3114+
"lpticker_delay_ticks": 0,
31163115
"network-default-interface-type": "ETHERNET"
31173116
}
31183117
},
@@ -3168,7 +3167,7 @@
31683167
"device_name": "STM32F767ZI",
31693168
"bootloader_supported": true,
31703169
"overrides": {
3171-
"lpticker_delay_ticks": 4,
3170+
"lpticker_delay_ticks": 0,
31723171
"network-default-interface-type": "ETHERNET"
31733172
}
31743173
},
@@ -3204,7 +3203,7 @@
32043203
"STM32H743xx",
32053204
"MBED_TICKLESS"
32063205
],
3207-
"overrides": { "lpticker_delay_ticks": 4 },
3206+
"overrides": { "lpticker_delay_ticks": 0 },
32083207
"supported_form_factors": ["ARDUINO"],
32093208
"detect_code": ["0813"],
32103209
"device_has_add": [
@@ -3265,7 +3264,7 @@
32653264
"value": 1
32663265
}
32673266
},
3268-
"overrides": { "lpticker_delay_ticks": 4 },
3267+
"overrides": { "lpticker_delay_ticks": 0 },
32693268
"detect_code": ["0780"],
32703269
"device_has_add": [
32713270
"CRC",
@@ -3291,7 +3290,7 @@
32913290
"value": 1
32923291
}
32933292
},
3294-
"overrides": { "lpticker_delay_ticks": 4 },
3293+
"overrides": { "lpticker_delay_ticks": 0 },
32953294
"detect_code": ["0790"],
32963295
"device_has_add": [
32973296
"CRC",
@@ -3317,7 +3316,7 @@
33173316
"value": 1
33183317
}
33193318
},
3320-
"overrides": { "lpticker_delay_ticks": 4 },
3319+
"overrides": { "lpticker_delay_ticks": 0 },
33213320
"detect_code": ["0715"],
33223321
"device_has_add": [
33233322
"ANALOGOUT",
@@ -3343,13 +3342,13 @@
33433342
},
33443343
"lpticker_lptim": {
33453344
"help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
3346-
"value": 0
3345+
"value": 1
33473346
}
33483347
},
33493348
"macros_add": [
33503349
"MBED_TICKLESS"
33513350
],
3352-
"overrides": { "lpticker_delay_ticks": 4 },
3351+
"overrides": { "lpticker_delay_ticks": 0 },
33533352
"detect_code": ["0760"],
33543353
"device_has_add": [
33553354
"ANALOGOUT",
@@ -3403,7 +3402,7 @@
34033402
"macros_add": [
34043403
"MBED_TICKLESS"
34053404
],
3406-
"overrides": { "lpticker_delay_ticks": 4 },
3405+
"overrides": { "lpticker_delay_ticks": 0 },
34073406
"detect_code": ["0770"],
34083407
"device_has_add": [
34093408
"ANALOGOUT",
@@ -3437,7 +3436,7 @@
34373436
"macros_add": [
34383437
"MBED_TICKLESS"
34393438
],
3440-
"overrides": { "lpticker_delay_ticks": 4 },
3439+
"overrides": { "lpticker_delay_ticks": 0 },
34413440
"detect_code": ["0779"],
34423441
"device_has_add": [
34433442
"ANALOGOUT",
@@ -3496,7 +3495,7 @@
34963495
"value": 1
34973496
}
34983497
},
3499-
"overrides": { "lpticker_delay_ticks": 4 },
3498+
"overrides": { "lpticker_delay_ticks": 0 },
35003499
"detect_code": ["0765"],
35013500
"macros_add": [
35023501
"MBED_TICKLESS",
@@ -3558,7 +3557,7 @@
35583557
"value": 1
35593558
}
35603559
},
3561-
"overrides": { "lpticker_delay_ticks": 4 },
3560+
"overrides": { "lpticker_delay_ticks": 0 },
35623561
"detect_code": ["0827"],
35633562
"macros_add": [
35643563
"MBED_TICKLESS",
@@ -3967,7 +3966,7 @@
39673966
},
39683967
"overrides": {
39693968
"lse_available": 0,
3970-
"lpticker_delay_ticks": 4
3969+
"lpticker_delay_ticks": 0
39713970
},
39723971
"device_has_add": [
39733972
"ANALOGOUT",
@@ -4003,7 +4002,7 @@
40034002
"macros_add": [
40044003
"MBED_TICKLESS"
40054004
],
4006-
"overrides": { "lpticker_delay_ticks": 4 },
4005+
"overrides": { "lpticker_delay_ticks": 0 },
40074006
"detect_code": ["0833"],
40084007
"device_has_add": [
40094008
"ANALOGOUT",
@@ -4087,7 +4086,7 @@
40874086
"device_name": "STM32F746NG",
40884087
"bootloader_supported": true,
40894088
"overrides": {
4090-
"lpticker_delay_ticks": 4,
4089+
"lpticker_delay_ticks": 0,
40914090
"network-default-interface-type": "ETHERNET"
40924091
}
40934092
},
@@ -4140,7 +4139,7 @@
41404139
"release_versions": ["2", "5"],
41414140
"device_name": "STM32F769NI",
41424141
"overrides": {
4143-
"lpticker_delay_ticks": 4,
4142+
"lpticker_delay_ticks": 0,
41444143
"network-default-interface-type": "ETHERNET"
41454144
}
41464145
},
@@ -4160,7 +4159,7 @@
41604159
"value": 1
41614160
}
41624161
},
4163-
"overrides": { "lpticker_delay_ticks": 4 },
4162+
"overrides": { "lpticker_delay_ticks": 0 },
41644163
"supported_form_factors": ["ARDUINO"],
41654164
"detect_code": ["0764"],
41664165
"macros_add": [
@@ -4228,7 +4227,7 @@
42284227
"value": 1
42294228
}
42304229
},
4231-
"overrides": { "lpticker_delay_ticks": 4 },
4230+
"overrides": { "lpticker_delay_ticks": 0 },
42324231
"detect_code": ["0820"],
42334232
"macros_add": [
42344233
"MBED_TICKLESS",
@@ -4265,7 +4264,7 @@
42654264
"value": 1
42664265
}
42674266
},
4268-
"overrides": { "lpticker_delay_ticks": 4 },
4267+
"overrides": { "lpticker_delay_ticks": 0 },
42694268
"detect_code": ["1500"],
42704269
"macros_add": [
42714270
"MBED_TICKLESS",
@@ -7732,7 +7731,7 @@
77327731
"macros_add": [
77337732
"MBED_TICKLESS"
77347733
],
7735-
"overrides": { "lpticker_delay_ticks": 4 },
7734+
"overrides": { "lpticker_delay_ticks": 0 },
77367735
"detect_code": ["0822"],
77377736
"device_has_add": [
77387737
"ANALOGOUT",
@@ -7768,7 +7767,7 @@
77687767
"macros_add": [
77697768
"MBED_TICKLESS"
77707769
],
7771-
"overrides": { "lpticker_delay_ticks": 4 },
7770+
"overrides": { "lpticker_delay_ticks": 0 },
77727771
"detect_code": ["0823"],
77737772
"device_has_add": [
77747773
"ANALOGOUT",
@@ -7807,7 +7806,7 @@
78077806
"macros_add": [
78087807
"MBED_TICKLESS"
78097808
],
7810-
"overrides": { "lpticker_delay_ticks": 4 },
7809+
"overrides": { "lpticker_delay_ticks": 0 },
78117810
"detect_code": ["0776"],
78127811
"device_has_add": [
78137812
"ANALOGOUT",
@@ -7846,7 +7845,7 @@
78467845
"macros_add": [
78477846
"MBED_TICKLESS"
78487847
],
7849-
"overrides": { "lpticker_delay_ticks": 4 },
7848+
"overrides": { "lpticker_delay_ticks": 0 },
78507849
"detect_code": ["0839"],
78517850
"device_has_add": [
78527851
"CRC",

0 commit comments

Comments
 (0)