NuMaker tickless example

Committer:
ccli8
Date:
Fri Feb 21 11:19:30 2020 +0800
Revision:
16:ed2c228cbc9c
Parent:
15:580010922451
Child:
17:0f81445cbbf0
Update to mbed-os 5.15.1 and accompanying modifications

1. Remove OS_IDLE_THREAD_STACK_SIZE because mbed-os has has reasonable default value.
2. Configure tickless-from-us-ticker to false. It is needed to run tickless mode with lp_ticker instead of us_ticker for wake-up.
3. Disable WDT wake-up when Mbed OS watchog API is enabled.
4. Fix deprecated API.
5. Update readme.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ccli8 1:eb1da9d36e12 1 {
ccli8 1:eb1da9d36e12 2 "target_overrides": {
ccli8 15:580010922451 3 "*": {
ccli8 15:580010922451 4 "platform.stdio-baud-rate" : 115200,
ccli8 15:580010922451 5 "platform.stdio-convert-newlines" : true,
ccli8 15:580010922451 6 "platform.stdio-buffered-serial" : false
ccli8 15:580010922451 7 },
ccli8 16:ed2c228cbc9c 8 "NUMAKER_PFM_NANO130": {
ccli8 16:ed2c228cbc9c 9 "target.macros_add": ["MBED_TICKLESS"],
ccli8 16:ed2c228cbc9c 10 "target.tickless-from-us-ticker": false,
ccli8 16:ed2c228cbc9c 11 "target.gpio-irq-debounce-enable-list": "SW1, SW2",
ccli8 16:ed2c228cbc9c 12 "target.gpio-irq-debounce-clock-source": "GPIO_DBCLKSRC_IRC10K",
ccli8 16:ed2c228cbc9c 13 "target.gpio-irq-debounce-sample-rate": "GPIO_DBCLKSEL_16"
ccli8 16:ed2c228cbc9c 14 },
ccli8 1:eb1da9d36e12 15 "NUMAKER_PFM_NUC472": {
ccli8 16:ed2c228cbc9c 16 "target.macros_add": ["MBED_TICKLESS"],
ccli8 16:ed2c228cbc9c 17 "target.tickless-from-us-ticker": false,
ccli8 1:eb1da9d36e12 18 "target.gpio-irq-debounce-enable-list": "SW1, SW2",
ccli8 1:eb1da9d36e12 19 "target.gpio-irq-debounce-clock-source": "GPIO_DBCTL_DBCLKSRC_IRC10K",
ccli8 1:eb1da9d36e12 20 "target.gpio-irq-debounce-sample-rate": "GPIO_DBCTL_DBCLKSEL_256"
ccli8 1:eb1da9d36e12 21 },
ccli8 1:eb1da9d36e12 22 "NUMAKER_PFM_M453": {
ccli8 16:ed2c228cbc9c 23 "target.macros_add": ["MBED_TICKLESS"],
ccli8 16:ed2c228cbc9c 24 "target.tickless-from-us-ticker": false,
ccli8 1:eb1da9d36e12 25 "target.gpio-irq-debounce-enable-list": "SW2, SW3",
ccli8 1:eb1da9d36e12 26 "target.gpio-irq-debounce-clock-source": "GPIO_DBCTL_DBCLKSRC_LIRC",
ccli8 1:eb1da9d36e12 27 "target.gpio-irq-debounce-sample-rate": "GPIO_DBCTL_DBCLKSEL_16"
ccli8 1:eb1da9d36e12 28 },
ccli8 1:eb1da9d36e12 29 "NUMAKER_PFM_M487": {
ccli8 16:ed2c228cbc9c 30 "target.macros_add": ["MBED_TICKLESS"],
ccli8 16:ed2c228cbc9c 31 "target.tickless-from-us-ticker": false,
ccli8 1:eb1da9d36e12 32 "target.gpio-irq-debounce-enable-list": "SW2, SW3",
ccli8 1:eb1da9d36e12 33 "target.gpio-irq-debounce-clock-source": "GPIO_DBCTL_DBCLKSRC_LIRC",
ccli8 1:eb1da9d36e12 34 "target.gpio-irq-debounce-sample-rate": "GPIO_DBCTL_DBCLKSEL_16"
ccli8 1:eb1da9d36e12 35 }
ccli8 11:0c4b39c54af2 36 }
ccli8 1:eb1da9d36e12 37 }