Chris Bailey / Mbed 2 deprecated Nucleo_Serial_test

Dependencies:   mbed

Committer:
baileyathome@gmail.com
Date:
Tue Jan 07 11:13:23 2020 -0500
Revision:
2:1193fb25edf8
Parent:
1:ce7379fdc895
Child:
3:a221a67f0ab5
Updated Pin names

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ChrisABailey 0:89673a0f505b 1 #define MBED_CONF_PLATFORM_DEFAULT_SERIAL_BAUD_RATE 9600
ChrisABailey 0:89673a0f505b 2 #define MBED_CONF_PLATFORM_CTHUNK_COUNT_MAX 8
ChrisABailey 1:ce7379fdc895 3 #define MBED_CONF_TARGET_STDIO_UART_RX PB_4
ChrisABailey 1:ce7379fdc895 4 //#define MBED_CONF_TARGET_STDIO_UART_RX
ChrisABailey 0:89673a0f505b 5
ChrisABailey 0:89673a0f505b 6
ChrisABailey 0:89673a0f505b 7 #include "mbed.h"
baileyathome@gmail.com 2:1193fb25edf8 8 #include <ctype.h>
ChrisABailey 0:89673a0f505b 9 #include "3ATIBoardIO.h"
ChrisABailey 0:89673a0f505b 10
ChrisABailey 0:89673a0f505b 11
baileyathome@gmail.com 2:1193fb25edf8 12 //Serial pc(USBTX, STDIO_UART_RX,9600);
baileyathome@gmail.com 2:1193fb25edf8 13 Serial rs232( PA_2,PB_4,9600);
ChrisABailey 0:89673a0f505b 14 //Serial rs232( A7,A2,9600);
ChrisABailey 0:89673a0f505b 15 //I2C i2c(I2C_SDA_PIN,I2C_SCL_PIN);
ChrisABailey 0:89673a0f505b 16
baileyathome@gmail.com 2:1193fb25edf8 17 //DigitalOut led1(LED1);
ChrisABailey 0:89673a0f505b 18 //PwmOut pwm(PWM_PIN);
baileyathome@gmail.com 2:1193fb25edf8 19 DigitalOut led(LED1);
ChrisABailey 0:89673a0f505b 20 //DigitalIn rsd(A7);
baileyathome@gmail.com 2:1193fb25edf8 21 //DigitalIn rsr(D12);
ChrisABailey 0:89673a0f505b 22
ChrisABailey 0:89673a0f505b 23 int main() {
ChrisABailey 0:89673a0f505b 24 led=1;
ChrisABailey 0:89673a0f505b 25 int i='a';
ChrisABailey 0:89673a0f505b 26 while(1) {
ChrisABailey 0:89673a0f505b 27 if (i++>'z')
ChrisABailey 0:89673a0f505b 28 {
ChrisABailey 0:89673a0f505b 29 i='a';
ChrisABailey 0:89673a0f505b 30 }
baileyathome@gmail.com 2:1193fb25edf8 31 int c = rs232.getc();
baileyathome@gmail.com 2:1193fb25edf8 32 //int a = pc.getc();
ChrisABailey 0:89673a0f505b 33 //led1=1;
ChrisABailey 0:89673a0f505b 34 //wait(0.5);
baileyathome@gmail.com 2:1193fb25edf8 35 led=!led;
ChrisABailey 0:89673a0f505b 36 wait(0.2);
baileyathome@gmail.com 2:1193fb25edf8 37 rs232.putc(toupper(c));
baileyathome@gmail.com 2:1193fb25edf8 38 //pc.putc(a);
baileyathome@gmail.com 2:1193fb25edf8 39 //led=!led;
baileyathome@gmail.com 2:1193fb25edf8 40
baileyathome@gmail.com 2:1193fb25edf8 41 //rs232.putc(i);
ChrisABailey 0:89673a0f505b 42 //pc.putc(i);
ChrisABailey 0:89673a0f505b 43 //wait(0.5); // 100 ms
ChrisABailey 0:89673a0f505b 44
ChrisABailey 0:89673a0f505b 45 }
ChrisABailey 0:89673a0f505b 46 }