nb_drv.c 488 B

1234567891011121314151617181920
  1. #include "board.h"
  2. void nb_power_on(uint8_t baud)
  3. {
  4. lpuart0_drv_init(baud); // nb uart
  5. if(baud==0)
  6. {GpioInit(NB_EN_PIN_FUNC, GPIO_DIG_OUT_WEAK_PUSH_NONEUP_NONEDOWN);
  7. GpioSetPins(NB_EN_GPIO_PORT, NB_EN_GPIO_BITMASK);
  8. }
  9. }
  10. void nb_power_off(void)
  11. {
  12. PeriClk_MutDisable(PeriClk_LpUart0);
  13. GpioInit(NB_EN_PIN_FUNC, GPIO_DIG_IN_NONEUP_PULLDOWN);
  14. GpioInit(PD09_AF0, GPIO_DIG_IN_NONEUP_PULLDOWN);
  15. GpioInit(PD08_AF0, GPIO_DIG_IN_NONEUP_PULLDOWN);
  16. }