more CLS device info

This commit is contained in:
2024-04-29 04:18:37 +02:00
parent 623ec1576a
commit c8d0fd1d87
9 changed files with 64 additions and 9 deletions

View File

@@ -26,3 +26,20 @@ HAL_StatusTypeDef CLS_BSP_CAN_SetUniversalFilter(const CLS_BSP_CAN_UniversalFilt
CLS_Type_t CLS_BSP_GetDeviceType(void) {
return CLS_TYPE_MASTER;
}
void CLS_BSP_SetDeviceType(CLS_Type_t type) {
}
CLS_Position_t CLS_BSP_GetPosition(void) {
CLS_Position_t position;
position.p0 = CLS_POSITION_FRONT;
position.p1 = CLS_POSITION_CENTER;
return position;
}
void CLS_BSP_SetPosition(CLS_Position_t position) {
}

View File

@@ -5,6 +5,7 @@
#ifdef CLS_BSP_FDCAN
#include "fdcan.h"
#include "CLS.h"
typedef FDCAN_TxHeaderTypeDef CLS_BSP_TxHeaderType;
@@ -50,4 +51,10 @@ typedef struct {
HAL_StatusTypeDef CLS_BSP_CAN_AddMessageToSend(CLS_BSP_TxHeaderType * header, uint8_t * data);
HAL_StatusTypeDef CLS_BSP_CAN_SetUniversalFilter(const CLS_BSP_CAN_UniversalFilter * filter);
HAL_StatusTypeDef CLS_BSP_CAN_SetUniversalFilter(const CLS_BSP_CAN_UniversalFilter * filter);
CLS_Type_t CLS_BSP_GetDeviceType(void);
void CLS_BSP_SetDeviceType(CLS_Type_t type);
CLS_Position_t CLS_BSP_GetPosition(void);
void CLS_BSP_SetPosition(CLS_Position_t position);

View File

@@ -11,4 +11,5 @@ target_sources(${PROJECT_NAME}
${CMAKE_CURRENT_LIST_DIR}/CLS_BSP.h
)
target_include_directories(${PROJECT_NAME} INTERFACE ${CMAKE_CURRENT_LIST_DIR})
target_include_directories(${PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_LIST_DIR})
target_link_libraries(${PROJECT_NAME} PRIVATE CLS)