Programmable Clock with RTOS 0.0.1
Implementaiton of a programmable clock using RTOS with STM32GO microcontroller.
|
struct store the element saved the messages of the module FDCAN for CAN_TP Header information. More...
#include <can_tp.h>
Data Fields | |
FDCAN_HandleTypeDef * | CANHandler |
FDCAN_TxHeaderTypeDef * | CANTxHeader |
uint32_t | bufferSize |
uint16_t | data_length |
uint8_t | separationTime |
uint8_t | blockSize |
uint8_t | flag_ready |
CAN_MsgTypeDef * | buffer_received |
uint32_t | length |
uint32_t | sequencenumber_index |
uint32_t | sequencenumber_index_counter |
uint32_t | last_sequencenumber_short_bytes |
uint8_t * | buffer_transmited |
uint8_t | flag_transmitted |
uint8_t | flag_interruption |
uint32_t | counter_newmessage |
uint8_t | message [25] |
struct store the element saved the messages of the module FDCAN for CAN_TP Header information.
uint8_t _CAN_TP_Header::blockSize |
Block size for CAN_TP communication.
CAN_MsgTypeDef* _CAN_TP_Header::buffer_received |
Pointer to the received message buffer.
uint8_t* _CAN_TP_Header::buffer_transmited |
Pointer to the transmitted message buffer.
uint32_t _CAN_TP_Header::bufferSize |
Size of the message buffer.
FDCAN_HandleTypeDef* _CAN_TP_Header::CANHandler |
Pointer to FDCAN handler.
FDCAN_TxHeaderTypeDef* _CAN_TP_Header::CANTxHeader |
Pointer to FDCAN Tx Header.
uint32_t _CAN_TP_Header::counter_newmessage |
Counter for new received messages.
uint16_t _CAN_TP_Header::data_length |
Length of the data in the received message.
uint8_t _CAN_TP_Header::flag_interruption |
Flag indicating if the message has been transmitted.
uint8_t _CAN_TP_Header::flag_ready |
Flag indicating if message is ready for received.
uint8_t _CAN_TP_Header::flag_transmitted |
Flag indicating if the message has been transmitted.
uint32_t _CAN_TP_Header::last_sequencenumber_short_bytes |
Counter for remaining bytes in transmitted message.
uint32_t _CAN_TP_Header::length |
Length of the transmitted message.
uint8_t _CAN_TP_Header::message[25] |
Array to store the received message.
uint8_t _CAN_TP_Header::separationTime |
Separation time for CAN_TP communication.
uint32_t _CAN_TP_Header::sequencenumber_index |
Counter for transmitted message numbers.
uint32_t _CAN_TP_Header::sequencenumber_index_counter |
Counter for transmitted message multipliers.