2019-08-14 08:25:23 -07:00
|
|
|
#include "gpio.h"
|
|
|
|
|
2019-08-16 01:32:46 -07:00
|
|
|
void initialise_gpio(void)
|
2019-08-14 08:25:23 -07:00
|
|
|
{
|
2019-08-16 01:32:46 -07:00
|
|
|
MX_GPIO_Init();
|
|
|
|
MX_ADC_Init();
|
|
|
|
MX_TIM6_Init();
|
2019-08-14 08:25:23 -07:00
|
|
|
}
|
2019-08-16 03:38:16 -07:00
|
|
|
|
|
|
|
void set_target_reset_state(uint8_t state)
|
|
|
|
{
|
|
|
|
HAL_GPIO_WritePin(BOARD_RESET_GPIO_Port, BOARD_RESET_Pin, state);
|
|
|
|
}
|
|
|
|
|
|
|
|
uint8_t read_target_vcc(void)
|
|
|
|
{
|
|
|
|
(uint8_t)HAL_GPIO_ReadPin(BOARD_POWER_GPIO_Port, BOARD_POWER_Pin);
|
|
|
|
}
|