AkashiRobo / Mbed OS matrix_lib
Committer:
minamikawa
Date:
Tue Apr 13 08:55:34 2021 +0000
Revision:
0:1adddb4d1d6a
Unchecked

Who changed what in which revision?

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