Feng Hong / Mbed OS Nucleo_rtos_basic
Committer:
hi1000
Date:
Sat Mar 23 09:18:03 2019 +0000
Revision:
8:6105ffbaf237
Parent:
7:e0c7e624c5fa
Child:
9:486f65124378
add queue;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
hi1000 7:e0c7e624c5fa 1 #include "mbed.h"
hi1000 7:e0c7e624c5fa 2
hi1000 8:6105ffbaf237 3 extern unsigned char rx_buffer[8], tx_buffer[8];
hi1000 7:e0c7e624c5fa 4 extern unsigned char rx_length, tx_length;
hi1000 7:e0c7e624c5fa 5
hi1000 7:e0c7e624c5fa 6 void analyzePayload()
hi1000 7:e0c7e624c5fa 7 {
hi1000 8:6105ffbaf237 8 int i;
hi1000 8:6105ffbaf237 9
hi1000 8:6105ffbaf237 10 printf("analyzePayload thread\r\n");
hi1000 8:6105ffbaf237 11 while (true) {
hi1000 8:6105ffbaf237 12 osEvent evt = can_queue.get();
hi1000 8:6105ffbaf237 13 if (evt.status == osEventMessage) {
hi1000 8:6105ffbaf237 14 CANMessage *message = (CANMessage*)evt.value.p;
hi1000 8:6105ffbaf237 15
hi1000 8:6105ffbaf237 16 mpool.free(message);
hi1000 8:6105ffbaf237 17 }
hi1000 8:6105ffbaf237 18 }
hi1000 8:6105ffbaf237 19
hi1000 7:e0c7e624c5fa 20
hi1000 7:e0c7e624c5fa 21 }