T Nara
/
ROS
ROS to mbed serial communication
main.cpp@0:855bc4d85b0e, 2018-11-09 (annotated)
- Committer:
- tknara
- Date:
- Fri Nov 09 17:04:19 2018 +0000
- Revision:
- 0:855bc4d85b0e
PC(ROS)=>mbed(serial);
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tknara | 0:855bc4d85b0e | 1 | #include "mbed.h" |
tknara | 0:855bc4d85b0e | 2 | |
tknara | 0:855bc4d85b0e | 3 | Serial pc(USBTX,USBRX); |
tknara | 0:855bc4d85b0e | 4 | DigitalOut myled(PB_3); |
tknara | 0:855bc4d85b0e | 5 | void pc_rx_callback(){ |
tknara | 0:855bc4d85b0e | 6 | pc.attach(pc_rx_callback, Serial::RxIrq); |
tknara | 0:855bc4d85b0e | 7 | //pc.printf("%s\r\n",pc.getc()); |
tknara | 0:855bc4d85b0e | 8 | } |
tknara | 0:855bc4d85b0e | 9 | int main() { |
tknara | 0:855bc4d85b0e | 10 | pc.baud(115200); |
tknara | 0:855bc4d85b0e | 11 | pc.attach(pc_rx_callback, Serial::RxIrq); |
tknara | 0:855bc4d85b0e | 12 | while(1) { |
tknara | 0:855bc4d85b0e | 13 | myled = 1; |
tknara | 0:855bc4d85b0e | 14 | wait(0.5); |
tknara | 0:855bc4d85b0e | 15 | } |
tknara | 0:855bc4d85b0e | 16 | } |