more CLS device info
This commit is contained in:
@@ -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) {
|
||||
}
|
||||
@@ -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);
|
||||
|
||||
@@ -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)
|
||||
Reference in New Issue
Block a user