Comparing bare-metal Flash/RAM against RTOS.

Committer:
hudakz
Date:
Thu Apr 30 05:49:32 2020 +0000
Revision:
0:95f65fd1b69a
Comparing bare-metal Flash/RAM against RTOS.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
hudakz 0:95f65fd1b69a 1 /* mbed Microcontroller Library
hudakz 0:95f65fd1b69a 2 * Copyright (c) 2019 ARM Limited
hudakz 0:95f65fd1b69a 3 * SPDX-License-Identifier: Apache-2.0
hudakz 0:95f65fd1b69a 4 */
hudakz 0:95f65fd1b69a 5
hudakz 0:95f65fd1b69a 6 #include "mbed.h"
hudakz 0:95f65fd1b69a 7 #include "platform/mbed_thread.h"
hudakz 0:95f65fd1b69a 8
hudakz 0:95f65fd1b69a 9
hudakz 0:95f65fd1b69a 10 // Blinking rate in milliseconds
hudakz 0:95f65fd1b69a 11 #define BLINKING_RATE_MS 500
hudakz 0:95f65fd1b69a 12
hudakz 0:95f65fd1b69a 13
hudakz 0:95f65fd1b69a 14 int main()
hudakz 0:95f65fd1b69a 15 {
hudakz 0:95f65fd1b69a 16 // Initialise the digital pin LED1 as an output
hudakz 0:95f65fd1b69a 17 DigitalOut led(LED1);
hudakz 0:95f65fd1b69a 18
hudakz 0:95f65fd1b69a 19 while (true) {
hudakz 0:95f65fd1b69a 20 led = !led;
hudakz 0:95f65fd1b69a 21 thread_sleep_for(BLINKING_RATE_MS);
hudakz 0:95f65fd1b69a 22 }
hudakz 0:95f65fd1b69a 23 }