// PWM is available for HBR control.
#include "drv/drv.h"
#include <os/semphr.h>
-#include "hal/spi.h"
+#include "drv/spi.h"
//Flag variable if pwm was initialized and is ready to start.
static boolean_t pwm_initialized = FALSE;
*/
void drv_hbr_set_dir(int direction)
{
- hal_gpio_pin_set_value(PIN_DSC_HBRDIR, direction);
+ dio_gpio_pin_set_value(*dio_gpio_pin_get_dsc(DIO_PIN_NAME_HBRDIR, -1), direction);
}
/**
*/
int drv_hbr_get_dir()
{
- return hal_gpio_pin_get_value(PIN_DSC_HBRDIR);
+ return dio_gpio_pin_get_value(*dio_gpio_pin_get_dsc(DIO_PIN_NAME_HBRDIR, -1));
}
/**
*/
void drv_hbr_set_en(int value)
{
- hal_gpio_pin_set_value(PIN_DSC_HBREN, value);
+ dio_gpio_pin_set_value(*dio_gpio_pin_get_dsc(DIO_PIN_NAME_HBREN, -1), value);
}
/**
*/
int drv_hbr_get_en()
{
- return hal_gpio_pin_get_value(PIN_DSC_HBREN);
+ return dio_gpio_pin_get_value(*dio_gpio_pin_get_dsc(DIO_PIN_NAME_HBREN, -1));
}