Dependencies: mbed mbed-STM32F103C8T6 USBDevice
main.cpp@0:9beac3cbd768, 2019-11-04 (annotated)
- Committer:
- mohamedwajdi
- Date:
- Mon Nov 04 21:31:03 2019 +0000
- Revision:
- 0:9beac3cbd768
- Child:
- 2:55441de6b69b
USB-RS232
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mohamedwajdi | 0:9beac3cbd768 | 1 | #include "stm32f103c8t6.h" |
mohamedwajdi | 0:9beac3cbd768 | 2 | DigitalIn BP(PB_10); |
mohamedwajdi | 0:9beac3cbd768 | 3 | Serial rs232(PA_9, PA_10,9600); |
mohamedwajdi | 0:9beac3cbd768 | 4 | int main() { |
mohamedwajdi | 0:9beac3cbd768 | 5 | confSysClock(); |
mohamedwajdi | 0:9beac3cbd768 | 6 | USBSerial usb(0x1f00,0x2012,0x0001,false); |
mohamedwajdi | 0:9beac3cbd768 | 7 | while(1) { |
mohamedwajdi | 0:9beac3cbd768 | 8 | if(usb.readable()) { |
mohamedwajdi | 0:9beac3cbd768 | 9 | rs232.putc(usb.getc()); |
mohamedwajdi | 0:9beac3cbd768 | 10 | } |
mohamedwajdi | 0:9beac3cbd768 | 11 | if(rs232.readable()) { |
mohamedwajdi | 0:9beac3cbd768 | 12 | usb.putc(rs232.getc()); |
mohamedwajdi | 0:9beac3cbd768 | 13 | } |
mohamedwajdi | 0:9beac3cbd768 | 14 | } |
mohamedwajdi | 0:9beac3cbd768 | 15 | } |