Working send WIP

This commit is contained in:
CarlWachter
2023-12-03 09:16:05 +01:00
parent 06f6d57fcd
commit 97c5f6505e
222 changed files with 106713 additions and 119592 deletions

View File

@@ -15,20 +15,34 @@
sta::STM32CanController canController(handle);
canController.start();
//canController.start();
CAN_TxHeaderTypeDef txHeader;
txHeader.DLC = 8;
txHeader.IDE = CAN_ID_STD;
txHeader.RTR = CAN_RTR_DATA;
txHeader.StdId = 0x030;
txHeader.ExtId = 0x02;
txHeader.TransmitGlobalTime = DISABLE;
HAL_CAN_Start(handle);
// Create a CanTxHeader for your message
sta::CanTxHeader txHeader;
txHeader.id.format = sta::CanIdFormat::EXT; // Set to EXT for extended ID
txHeader.id.eid = 0xCAFE; // Set the standard ID or extended ID
txHeader.payloadLength = 8; // Set the payload length (max 8 bytes)
/*sta::CanTxHeader txHeader;
txHeader.id.format = sta::CanIdFormat::STD; // Set to EXT for extended ID
txHeader.id.sid = 0x123; // Set the standard ID or extended ID
txHeader.payloadLength = 8; // Set the payload length (max 8 bytes)*/
// Create your message payload
uint8_t payload[8] = {0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08};
bool okay;
uint32_t canMailbox; //CAN Bus Mail box variable
// Send the CAN message
while (true){
canController.sendFrame(txHeader, payload);
//okay = canController.sendFrame(txHeader, payload);
HAL_CAN_AddTxMessage(handle,&txHeader,payload,&canMailbox);
HAL_Delay(1000);
}
}