|
ELIOT1 HAL
|
Структура дескриптора драйвера CAN. Подробнее...
#include <hal_can.h>
Поля данных | |
| volatile const can_tx_buffer_frame_t * | tx_frames_prim |
| volatile size_t | tx_nb_frames_rest_prim |
| size_t | tx_nb_frames_all_prim |
| volatile const can_tx_buffer_frame_t * | tx_frames_sec |
| volatile size_t | tx_nb_frames_rest_sec |
| size_t | tx_nb_frames_all_sec |
| volatile can_rx_buffer_frame_t * | rx_frames |
| volatile size_t | rx_nb_frames_rest |
| size_t | rx_nb_frames_all |
| can_transfer_callback_t | callback |
| void * | user_data |
Структура дескриптора драйвера CAN.
| can_transfer_callback_t _can_handle::callback |
Функция обратного вызова
| volatile can_rx_buffer_frame_t* _can_handle::rx_frames |
Адрес оставшихся кадров для приема
| size_t _can_handle::rx_nb_frames_all |
Количество кадров для приема
| volatile size_t _can_handle::rx_nb_frames_rest |
Количество оставшихся кадров для приема
| volatile const can_tx_buffer_frame_t* _can_handle::tx_frames_prim |
Адрес оставшихся кадров для отправки через высокоприоритетный буфер
| volatile const can_tx_buffer_frame_t* _can_handle::tx_frames_sec |
Адрес оставшихся кадров для отправки через низкоприоритетный буфер
| size_t _can_handle::tx_nb_frames_all_prim |
Количество кадров для отправки через высокоприоритетный буфер
| size_t _can_handle::tx_nb_frames_all_sec |
Количество кадров для отправки через низкоприоритетный буфер
| volatile size_t _can_handle::tx_nb_frames_rest_prim |
Количество оставшихся кадров для отправки через высокоприоритетный буфер
| volatile size_t _can_handle::tx_nb_frames_rest_sec |
Количество оставшихся кадров для отправки через низкоприоритетный буфер
| void* _can_handle::user_data |
Параметр функции обратного вызова