#include "Hal_gpio.h"
|
#include "gpio.h"
|
#include "main.h"
|
#include "stm32l4xx_hal_gpio.h"
|
|
extern void Hal_ExtendEndSetActive(void)
|
{
|
HAL_GPIO_WritePin(EXT_END_GPIO_Port,EXT_END_Pin,GPIO_PIN_SET);
|
}
|
|
extern void Hal_ExtendEndSetInactive(void)
|
{
|
HAL_GPIO_WritePin(EXT_END_GPIO_Port,EXT_END_Pin,GPIO_PIN_RESET);
|
}
|
|
extern void Hal_RetractEndSetActive(void)
|
{
|
HAL_GPIO_WritePin(RET_END_GPIO_Port,RET_END_Pin,GPIO_PIN_SET);
|
}
|
|
extern void Hal_RetractEndSetInactive(void)
|
{
|
HAL_GPIO_WritePin(RET_END_GPIO_Port,RET_END_Pin,GPIO_PIN_RESET);
|
}
|
|
extern void Hal_AlarmSetActive(void)
|
{
|
HAL_GPIO_WritePin(ALARM_C_GPIO_Port,ALARM_C_Pin,GPIO_PIN_RESET);
|
}
|
|
extern void Hal_AlarmSetInactive(void)
|
{
|
HAL_GPIO_WritePin(ALARM_C_GPIO_Port,ALARM_C_Pin,GPIO_PIN_RESET);
|
}
|
|
|
extern void Hal_SensorPowerEnable(void)
|
{
|
HAL_GPIO_WritePin(SENSOR_EN_GPIO_Port,SENSOR_EN_Pin,GPIO_PIN_RESET);
|
}
|
|
extern void Hal_SensorPowerDisable(void)
|
{
|
HAL_GPIO_WritePin(SENSOR_EN_GPIO_Port,SENSOR_EN_Pin,GPIO_PIN_SET);
|
}
|
|
extern void Hal_MCU2PowerEnable(void)
|
{
|
HAL_GPIO_WritePin(POWER_MCU2_GPIO_Port,POWER_MCU2_Pin,GPIO_PIN_SET);
|
}
|
|
extern void Hal_MCU2PowerDisable(void)
|
{
|
HAL_GPIO_WritePin(POWER_MCU2_GPIO_Port,POWER_MCU2_Pin,GPIO_PIN_RESET);
|
}
|
|
extern void Hal_CANEnable(void)
|
{
|
HAL_GPIO_WritePin(CAN_STB_GPIO_Port,CAN_STB_Pin,GPIO_PIN_RESET);
|
}
|
|
extern void Hal_CANDisable(void)
|
{
|
HAL_GPIO_WritePin(CAN_STB_GPIO_Port,CAN_STB_Pin,GPIO_PIN_SET);
|
}
|
|
extern void Hal_HBridgeEnable(void)
|
{
|
HAL_GPIO_WritePin(DRV_L_EN_GPIO_Port,DRV_L_EN_Pin,GPIO_PIN_SET);
|
}
|
|
extern void Hal_HBridgeDisable(void)
|
{
|
HAL_GPIO_WritePin(DRV_L_EN_GPIO_Port,DRV_L_EN_Pin,GPIO_PIN_RESET);
|
}
|
|
|
extern uint8_t Hal_GetExtendInLevel(void)
|
{
|
return HAL_GPIO_ReadPin(EXTEND_IN_GPIO_Port,EXTEND_IN_Pin);
|
}
|
|
extern uint8_t Hal_GetRetactInLevel(void)
|
{
|
return HAL_GPIO_ReadPin(RETRACT_IN_GPIO_Port,RETRACT_IN_Pin);
|
}
|