MUHAMMED TARIK YILDIZ / Mbed 2 deprecated CAN_BU_DENEME

Dependencies:   mbed

Committer:
invert
Date:
Fri Jun 17 13:33:03 2022 +0000
Revision:
0:0b8fa7afeb70
committt

Who changed what in which revision?

UserRevisionLine numberNew contents of line
invert 0:0b8fa7afeb70 1 #include <mbed.h>
invert 0:0b8fa7afeb70 2
invert 0:0b8fa7afeb70 3 Ticker ticker;
invert 0:0b8fa7afeb70 4 DigitalOut led1(LED1);
invert 0:0b8fa7afeb70 5 DigitalOut led2(LED2);
invert 0:0b8fa7afeb70 6 CAN can1(PB_8, PB9_9);
invert 0:0b8fa7afeb70 7 //CAN can2(p30, p29);
invert 0:0b8fa7afeb70 8 char counter = 0;
invert 0:0b8fa7afeb70 9
invert 0:0b8fa7afeb70 10 void send()
invert 0:0b8fa7afeb70 11 {
invert 0:0b8fa7afeb70 12 printf("send()\n");
invert 0:0b8fa7afeb70 13 if(can1.write(CANMessage(1337, &counter, 1))) {
invert 0:0b8fa7afeb70 14 printf("wloop()\n");
invert 0:0b8fa7afeb70 15 counter++;
invert 0:0b8fa7afeb70 16 printf("Message sent: %d\n", counter);
invert 0:0b8fa7afeb70 17 }
invert 0:0b8fa7afeb70 18 led1 = !led1;
invert 0:0b8fa7afeb70 19 }
invert 0:0b8fa7afeb70 20
invert 0:0b8fa7afeb70 21 int main()
invert 0:0b8fa7afeb70 22 {
invert 0:0b8fa7afeb70 23 printf("main()\n");
invert 0:0b8fa7afeb70 24 ticker.attach(&send, 1);
invert 0:0b8fa7afeb70 25 CANMessage msg;
invert 0:0b8fa7afeb70 26 while(1) {
invert 0:0b8fa7afeb70 27 printf("loop()\n");
invert 0:0b8fa7afeb70 28 if(can1.read(msg)) {
invert 0:0b8fa7afeb70 29 printf("Message received: %d\n", msg.data[0]);
invert 0:0b8fa7afeb70 30 led2 = !led2;
invert 0:0b8fa7afeb70 31 }
invert 0:0b8fa7afeb70 32 wait(0.2);
invert 0:0b8fa7afeb70 33 }
invert 0:0b8fa7afeb70 34 }