Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: main.cpp
- Revision:
- 7:5ad5ce91831f
- Parent:
- 6:2c713a0187dd
- Child:
- 8:2edddda41050
--- a/main.cpp Sat Jun 03 14:46:42 2017 +0000 +++ b/main.cpp Sat Jun 03 14:59:00 2017 +0000 @@ -20,7 +20,7 @@ CANMessage MessageBuzzer; -bool Send_Buzz=false; // Envoyer tramme au buzzer +bool send_Buzz=false; // Envoyer tramme au buzzer unsigned int Id; @@ -46,17 +46,11 @@ threadA.signal_set(SIG_RX_CAN); break; - case 0x221 : - threadC.signal_set(SIG_RX_CAN); - break; - case 0x222 : threadC.signal_set(SIG_RX_CAN); break; - case 0x333 : - break; default: printf("Id error = %X\n\r",MessageRx.id) ; } @@ -68,14 +62,17 @@ void traitRFID() { int i=0; - + char* ID; while(true) { Thread::signal_wait(SIG_RX_CAN); led2 = !led2; for(i=0; i<8;i++){ printf("Numero de carte = %X\n\r",MessageRx.data[i]); - } + ID[i] << MessageRx.data[i]; + } + send_Buzz=rechercheID( ID); + //si buzz ok, on trait Buzz par un signal } } @@ -96,7 +93,7 @@ } } -void thB() +void traitBuzz() { while(true) { @@ -131,7 +128,7 @@ CanPort.attach(canReader,CAN::RxIrq); threadA.start(thA); - threadB.start(thB); + threadB.start(traitBuzz); threadC.start(traitRFID); led1 = 0;