From 7ef36b08decd75bd6f0b6fd9f0db8c48b5aefba3 Mon Sep 17 00:00:00 2001 From: erikkaashoek Date: Sun, 17 May 2020 22:33:38 +0200 Subject: [PATCH] Powercycle SI4432 --- main.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/main.c b/main.c index d63c7f9..a2d4220 100644 --- a/main.c +++ b/main.c @@ -2528,6 +2528,16 @@ int main(void) usbStart(serusbcfg.usbp, &usbcfg); usbConnectBus(serusbcfg.usbp); + /* + * Powercycle the RF part to reset SI4432 + */ + + palClearPad(GPIOB, GPIO_RF_PWR); + chThdSleepMilliseconds(200); + palSetPad(GPIOB, GPIO_RF_PWR); + chThdSleepMilliseconds(500); + + #if 0 /* * UART initialize