Revision 341cc329 core/inc/aos_rtcan.h

View differences:

core/inc/aos_rtcan.h
6 6
#include <hal.h>
7 7
#include <hal_can.h>
8 8
#include <hal_can_lld.h>
9
#include <aos_thread.h>
9 10

  
10 11
#include <stdint.h>
11 12

  
......
33 34
    rtcan_msg_t *head;
34 35
    rtcan_msg_t *tail;
35 36
    uint8_t size;
37
    mutex_t mutex;
36 38

  
37 39
}msgqueue_t;
38 40

  
......
56 58
  msg_t rtcan_receive(CANDriver *canp,
57 59
                          canmbx_t mailbox,
58 60
                          CANRxFrame *crfp);
59
  bool enqueueMsg(uint8_t *payload,uint8_t msgType,systime_t deadline);
61
  bool enqueueMsg(uint8_t *payload,uint8_t msgType,aos_timestamp_t deadline);
60 62
#ifdef __cplusplus
61 63
}
62 64
#endif

Also available in: Unified diff