Skip to content

Commit 365dcb2

Browse files
committed
Disable LP TICKER wrapper for STM32 targets
Because the wrapper induces latencies that have impacts on low latency use cases (e.g. UART characters are being lost). Also move STM32_L073RZ back to use low power timer
1 parent d56a96a commit 365dcb2

File tree

1 file changed

+3
-29
lines changed

1 file changed

+3
-29
lines changed

targets/targets.json

Lines changed: 3 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1871,7 +1871,7 @@
18711871
},
18721872
"lpticker_delay_ticks": {
18731873
"help": "https://os.mbed.com/docs/latest/porting/low-power-ticker.html",
1874-
"value": 1,
1874+
"value": 0,
18751875
"macro_name": "LPTICKER_DELAY_TICKS"
18761876
},
18771877
"lpticker_lptim_clock": {
@@ -2536,7 +2536,6 @@
25362536
"macros_add": [
25372537
"MBED_TICKLESS"
25382538
],
2539-
"overrides": { "lpticker_delay_ticks": 4 },
25402539
"detect_code": ["0744"],
25412540
"device_has_add": [
25422541
"ANALOGOUT",
@@ -2707,7 +2706,6 @@
27072706
"value": 1
27082707
}
27092708
},
2710-
"overrides": { "lpticker_delay_ticks": 4 },
27112709
"detect_code": ["0743"],
27122710
"macros_add": [
27132711
"MBED_TICKLESS",
@@ -2749,7 +2747,6 @@
27492747
"value": 1
27502748
}
27512749
},
2752-
"overrides": { "lpticker_delay_ticks": 4 },
27532750
"detect_code": ["0743"],
27542751
"macros_add": [
27552752
"MBED_TICKLESS",
@@ -3053,7 +3050,6 @@
30533050
"device_name": "STM32F746ZG",
30543051
"bootloader_supported": true,
30553052
"overrides": {
3056-
"lpticker_delay_ticks": 4,
30573053
"network-default-interface-type": "ETHERNET"
30583054
}
30593055
},
@@ -3104,7 +3100,6 @@
31043100
"release_versions": ["2", "5"],
31053101
"device_name": "STM32F756ZG",
31063102
"overrides": {
3107-
"lpticker_delay_ticks": 4,
31083103
"network-default-interface-type": "ETHERNET"
31093104
}
31103105
},
@@ -3160,7 +3155,6 @@
31603155
"device_name": "STM32F767ZI",
31613156
"bootloader_supported": true,
31623157
"overrides": {
3163-
"lpticker_delay_ticks": 4,
31643158
"network-default-interface-type": "ETHERNET"
31653159
}
31663160
},
@@ -3198,7 +3192,6 @@
31983192
"MBED_TICKLESS",
31993193
"USE_FULL_LL_DRIVER"
32003194
],
3201-
"overrides": { "lpticker_delay_ticks": 4 },
32023195
"supported_form_factors": ["ARDUINO"],
32033196
"detect_code": ["0813"],
32043197
"device_has_add": [
@@ -3259,7 +3252,6 @@
32593252
"value": 1
32603253
}
32613254
},
3262-
"overrides": { "lpticker_delay_ticks": 4 },
32633255
"detect_code": ["0780"],
32643256
"device_has_add": [
32653257
"CRC",
@@ -3285,7 +3277,6 @@
32853277
"value": 1
32863278
}
32873279
},
3288-
"overrides": { "lpticker_delay_ticks": 4 },
32893280
"detect_code": ["0790"],
32903281
"device_has_add": [
32913282
"CRC",
@@ -3311,7 +3302,6 @@
33113302
"value": 1
33123303
}
33133304
},
3314-
"overrides": { "lpticker_delay_ticks": 4 },
33153305
"detect_code": ["0715"],
33163306
"device_has_add": [
33173307
"ANALOGOUT",
@@ -3337,13 +3327,12 @@
33373327
},
33383328
"lpticker_lptim": {
33393329
"help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
3340-
"value": 0
3330+
"value": 1
33413331
}
33423332
},
33433333
"macros_add": [
33443334
"MBED_TICKLESS"
33453335
],
3346-
"overrides": { "lpticker_delay_ticks": 4 },
33473336
"detect_code": ["0760"],
33483337
"device_has_add": [
33493338
"ANALOGOUT",
@@ -3397,7 +3386,6 @@
33973386
"macros_add": [
33983387
"MBED_TICKLESS"
33993388
],
3400-
"overrides": { "lpticker_delay_ticks": 4 },
34013389
"detect_code": ["0770"],
34023390
"device_has_add": [
34033391
"ANALOGOUT",
@@ -3431,7 +3419,6 @@
34313419
"macros_add": [
34323420
"MBED_TICKLESS"
34333421
],
3434-
"overrides": { "lpticker_delay_ticks": 4 },
34353422
"detect_code": ["0779"],
34363423
"device_has_add": [
34373424
"ANALOGOUT",
@@ -3490,7 +3477,6 @@
34903477
"value": 1
34913478
}
34923479
},
3493-
"overrides": { "lpticker_delay_ticks": 4 },
34943480
"detect_code": ["0765"],
34953481
"macros_add": [
34963482
"MBED_TICKLESS",
@@ -3552,7 +3538,6 @@
35523538
"value": 1
35533539
}
35543540
},
3555-
"overrides": { "lpticker_delay_ticks": 4 },
35563541
"detect_code": ["0827"],
35573542
"macros_add": [
35583543
"MBED_TICKLESS",
@@ -3959,8 +3944,7 @@
39593944
}
39603945
},
39613946
"overrides": {
3962-
"lse_available": 0,
3963-
"lpticker_delay_ticks": 4
3947+
"lse_available": 0
39643948
},
39653949
"device_has_add": [
39663950
"ANALOGOUT",
@@ -3996,7 +3980,6 @@
39963980
"macros_add": [
39973981
"MBED_TICKLESS"
39983982
],
3999-
"overrides": { "lpticker_delay_ticks": 4 },
40003983
"detect_code": ["0833"],
40013984
"device_has_add": [
40023985
"ANALOGOUT",
@@ -4077,7 +4060,6 @@
40774060
"device_name": "STM32F746NG",
40784061
"bootloader_supported": true,
40794062
"overrides": {
4080-
"lpticker_delay_ticks": 4,
40814063
"network-default-interface-type": "ETHERNET"
40824064
}
40834065
},
@@ -4129,7 +4111,6 @@
41294111
"release_versions": ["2", "5"],
41304112
"device_name": "STM32F769NI",
41314113
"overrides": {
4132-
"lpticker_delay_ticks": 4,
41334114
"network-default-interface-type": "ETHERNET"
41344115
}
41354116
},
@@ -4149,7 +4130,6 @@
41494130
"value": 1
41504131
}
41514132
},
4152-
"overrides": { "lpticker_delay_ticks": 4 },
41534133
"supported_form_factors": ["ARDUINO"],
41544134
"detect_code": ["0764"],
41554135
"macros_add": [
@@ -4215,7 +4195,6 @@
42154195
"value": 1
42164196
}
42174197
},
4218-
"overrides": { "lpticker_delay_ticks": 4 },
42194198
"detect_code": ["0820"],
42204199
"macros_add": [
42214200
"MBED_TICKLESS",
@@ -4251,7 +4230,6 @@
42514230
"value": 1
42524231
}
42534232
},
4254-
"overrides": { "lpticker_delay_ticks": 4 },
42554233
"detect_code": ["1500"],
42564234
"macros_add": [
42574235
"MBED_TICKLESS",
@@ -7717,7 +7695,6 @@
77177695
"macros_add": [
77187696
"MBED_TICKLESS"
77197697
],
7720-
"overrides": { "lpticker_delay_ticks": 4 },
77217698
"detect_code": ["0822"],
77227699
"device_has_add": [
77237700
"ANALOGOUT",
@@ -7753,7 +7730,6 @@
77537730
"macros_add": [
77547731
"MBED_TICKLESS"
77557732
],
7756-
"overrides": { "lpticker_delay_ticks": 4 },
77577733
"detect_code": ["0823"],
77587734
"device_has_add": [
77597735
"ANALOGOUT",
@@ -7792,7 +7768,6 @@
77927768
"macros_add": [
77937769
"MBED_TICKLESS"
77947770
],
7795-
"overrides": { "lpticker_delay_ticks": 4 },
77967771
"detect_code": ["0776"],
77977772
"device_has_add": [
77987773
"ANALOGOUT",
@@ -7831,7 +7806,6 @@
78317806
"macros_add": [
78327807
"MBED_TICKLESS"
78337808
],
7834-
"overrides": { "lpticker_delay_ticks": 4 },
78357809
"detect_code": ["0839"],
78367810
"device_has_add": [
78377811
"CRC",

0 commit comments

Comments
 (0)