Initialize cansend headers

This commit is contained in:
2026-06-16 19:12:04 +02:00
parent ac5d9f6a72
commit 0d0e485193
3 changed files with 51 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
/* USER CODE BEGIN Header */
/**
******************************************************************************
* @file : CANSEND.h
* @brief : Header for cansend.c file.
* This file contains the defines related to CAN data sent
* via UART/USART and save via .
******************************************************************************
* @attention
*
* Copyright (c) 2026 Erick Ahmed.
*
* SPDX-License-Identifier: GPL-3.0-or-later
*
******************************************************************************
*/
/* USER CODE END Header */
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef CANSEND_H
#define CANSEND_H
void HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart);
void vUARTLogger(void *argument);
#endif /* CANSEND_H */
+24
View File
@@ -0,0 +1,24 @@
/* USER CODE BEGIN Header */
/**
******************************************************************************
* @file : cansend.c
* @brief : Send logged SAE J1939 CAN via serial and save via SDIO.
******************************************************************************
* @attention
*
* Copyright (c) 2026 Erick Ahmed.
*
* SPDX-License-Identifier: GPL-3.0-or-later
*
******************************************************************************
*/
/* USER CODE END Header */
/* Includes ------------------------------------------------------------------*/
#include "cansend.h"
/* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes */
#include "cmsis_os.h"
/* USER CODE END Includes */
void HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart);
void vUARTLogger(void *argument);
+1
View File
@@ -20,6 +20,7 @@
/* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes */
#include "canlog.h"
#include "cansend.h"
/* USER CODE END Includes */
/* Private typedef -----------------------------------------------------------*/