Skip to content

Commit 48a0489

Browse files
committed
Enable tickless for a subset of devices
Enable tickless on nrf5x devices and the NCS36510.
1 parent 72f07ec commit 48a0489

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

targets/targets.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2940,7 +2940,8 @@
29402940
"TARGET_MCU_NRF51822",
29412941
"CMSIS_VECTAB_VIRTUAL",
29422942
"CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
2943-
"NO_SYSTICK"
2943+
"NO_SYSTICK",
2944+
"MBED_TICKLESS"
29442945
],
29452946
"MERGE_BOOTLOADER": false,
29462947
"extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822_UNIFIED", "NRF5", "SDK11"],
@@ -2998,7 +2999,7 @@
29982999
"MCU_NRF52": {
29993000
"inherits": ["Target"],
30003001
"core": "Cortex-M4F",
3001-
"macros": ["NRF52", "TARGET_NRF52832", "BLE_STACK_SUPPORT_REQD", "SOFTDEVICE_PRESENT", "S132", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
3002+
"macros": ["NRF52", "TARGET_NRF52832", "BLE_STACK_SUPPORT_REQD", "SOFTDEVICE_PRESENT", "S132", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"", "MBED_TICKLESS"],
30023003
"extra_labels": ["NORDIC", "MCU_NRF52", "MCU_NRF52832", "NRF5", "SDK11", "NRF52_COMMON"],
30033004
"OUTPUT_EXT": "hex",
30043005
"is_disk_virtual": true,
@@ -3194,7 +3195,7 @@
31943195
},
31953196
"OUTPUT_EXT": "hex",
31963197
"post_binary_hook": {"function": "NCS36510TargetCode.ncs36510_addfib"},
3197-
"macros": ["CM3", "CPU_NCS36510", "TARGET_NCS36510", "LOAD_ADDRESS=0x3000"],
3198+
"macros": ["CM3", "CPU_NCS36510", "TARGET_NCS36510", "LOAD_ADDRESS=0x3000", "MBED_TICKLESS"],
31983199
"supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
31993200
"device_has": ["ANALOGIN", "SERIAL", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "LOWPOWERTIMER", "TRNG", "SPISLAVE"],
32003201
"release_versions": ["2", "5"]

0 commit comments

Comments
 (0)