T Nara / Mbed 2 deprecated CANRX_IT

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 Serial serial(PA_9,PA_10);
00003 DigitalOut myled(PB_3);
00004 CAN can(PA_11,PA_12);
00005 char counter = 0;
00006 CANMessage msg;
00007 void callback(){
00008     if(can.read(msg)){
00009         serial.printf("Message received: ID:%d,data0:%d,data1:%d\n",msg.id,msg.data[0],msg.data[1]);
00010     }
00011 }
00012 int main() {
00013     can.attach(&callback, CAN::RxIrq);
00014     while(1) 
00015     {
00016         serial.printf("loop()\n");
00017         wait(0.5);
00018     }
00019 }