electric baka / Mbed OS BLENano2_AD_Serial_RRI

Fork of BLENano2_AD_Serial by electric baka

Committer:
electricbaka
Date:
Wed Jul 11 09:50:02 2018 +0000
Revision:
0:a0dadd2b7bfa
Child:
1:0cf0e8648390
init

Who changed what in which revision?

UserRevisionLine numberNew contents of line
electricbaka 0:a0dadd2b7bfa 1 /*
electricbaka 0:a0dadd2b7bfa 2 *
electricbaka 0:a0dadd2b7bfa 3 * BLE Nano2 : USB Serial Communication
electricbaka 0:a0dadd2b7bfa 4 *
electricbaka 0:a0dadd2b7bfa 5 * http://jellyware.jp/kurage/
electricbaka 0:a0dadd2b7bfa 6 *
electricbaka 0:a0dadd2b7bfa 7 */
electricbaka 0:a0dadd2b7bfa 8
electricbaka 0:a0dadd2b7bfa 9
electricbaka 0:a0dadd2b7bfa 10 //------------------------------------------------------------
electricbaka 0:a0dadd2b7bfa 11 //Include Header Files
electricbaka 0:a0dadd2b7bfa 12 //------------------------------------------------------------
electricbaka 0:a0dadd2b7bfa 13 #include "mbed.h"
electricbaka 0:a0dadd2b7bfa 14
electricbaka 0:a0dadd2b7bfa 15
electricbaka 0:a0dadd2b7bfa 16 //------------------------------------------------------------
electricbaka 0:a0dadd2b7bfa 17 //Definition
electricbaka 0:a0dadd2b7bfa 18 //------------------------------------------------------------
electricbaka 0:a0dadd2b7bfa 19 #define ANALOG_IN_PIN1 P0_5
electricbaka 0:a0dadd2b7bfa 20
electricbaka 0:a0dadd2b7bfa 21
electricbaka 0:a0dadd2b7bfa 22 //------------------------------------------------------------
electricbaka 0:a0dadd2b7bfa 23 //Object generation
electricbaka 0:a0dadd2b7bfa 24 //------------------------------------------------------------
electricbaka 0:a0dadd2b7bfa 25 AnalogIn ANALOG1(ANALOG_IN_PIN1);
electricbaka 0:a0dadd2b7bfa 26 Serial pc(P0_29, P0_30);
electricbaka 0:a0dadd2b7bfa 27
electricbaka 0:a0dadd2b7bfa 28 int main(void)
electricbaka 0:a0dadd2b7bfa 29 {
electricbaka 0:a0dadd2b7bfa 30 pc.baud(9600);
electricbaka 0:a0dadd2b7bfa 31 char str[10];
electricbaka 0:a0dadd2b7bfa 32
electricbaka 0:a0dadd2b7bfa 33 while (true) {
electricbaka 0:a0dadd2b7bfa 34 float s = ANALOG1;
electricbaka 0:a0dadd2b7bfa 35 uint16_t value = s * 1024;
electricbaka 0:a0dadd2b7bfa 36
electricbaka 0:a0dadd2b7bfa 37 sprintf(str, "%d\r\n", value);
electricbaka 0:a0dadd2b7bfa 38 pc.printf(str);
electricbaka 0:a0dadd2b7bfa 39
electricbaka 0:a0dadd2b7bfa 40 wait_ms(1);
electricbaka 0:a0dadd2b7bfa 41 }
electricbaka 0:a0dadd2b7bfa 42 }