add send for 4,1 or 0 bytes

This commit is contained in:
2023-08-30 16:19:42 +02:00
parent 7550d1907b
commit 4987fbabd0
2 changed files with 104 additions and 7 deletions

View File

@@ -17,7 +17,10 @@ typedef enum {
typedef enum {
evCAinit = 10,
evCAnewMsg,
evCAsend
evCAsend4,
evCAsend2,
evCAsend1,
evCAsend0
} CAN_EVENTS;
typedef void (*CAN_CALLBACK)(uint8_t, uint8_t, uint32_t);
@@ -78,6 +81,11 @@ void CAN_newMsg();
*/
void CAN_Send(uint8_t idRecipient, uint8_t idMsg, uint32_t data);
void CAN_send_4_bytes(uint8_t idRecipient, uint8_t idMsg, uint8_t byte0, uint8_t byte1, uint8_t byte2, uint8_t byte3);
void CAN_send_2_bytes(uint8_t idRecipient, uint8_t idMsg, uint16_t data);
void CAN_send_1_byte(uint8_t idRecipient, uint8_t idMsg, uint8_t byte0);
void CAN_send_0_byte(uint8_t idRecipient, uint8_t idMsg);
/***********
* SETTERS *
***********/