From d0e5a94a55334b0a27652959fba5066f56128135 Mon Sep 17 00:00:00 2001 From: Dominik Sliwa Date: Mon, 10 Apr 2017 13:41:28 +0200 Subject: CAN and communication updates --- source/can_task.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'source/can_task.c') diff --git a/source/can_task.c b/source/can_task.c index de57090..fbb84aa 100644 --- a/source/can_task.c +++ b/source/can_task.c @@ -147,7 +147,7 @@ static void CAN_Init() } -void can_test_task(void *pvParameters) { +void can_task(void *pvParameters) { flexcan_frame_t txFrame, rxFrame; flexcan_mb_transfer_t txXfer, rxXfer; callback_message_t cb_msg[2]; @@ -224,10 +224,18 @@ void can_test_task(void *pvParameters) { vTaskDelete(NULL); } -int can0_registers(uint8_t *rx_buf, uint8_t *tx_buf){ +int can0_registers(dspi_transfer_t *spi_transfer) +{ + uint8_t *rx_buf = spi_transfer->rxData; + uint8_t *tx_buf = &spi_transfer->txData[1]; + return -EIO; } -int can1_registers(uint8_t *rx_buf, uint8_t *tx_buf){ +int can1_registers(dspi_transfer_t *spi_transfer) +{ + uint8_t *rx_buf = spi_transfer->rxData; + uint8_t *tx_buf = &spi_transfer->txData[1]; + return -EIO; } -- cgit v1.2.3