From f5060792d39c8d5195d32095bb660c840f02a591 Mon Sep 17 00:00:00 2001 From: Martino Facchin Date: Thu, 9 Nov 2017 10:32:38 +0100 Subject: [PATCH] disable SPI on sleep - 1.6mA --- Projects/Multi/Applications/LoRa/AT_Slave/src/main.c | 2 +- Projects/Multi/Applications/LoRa/AT_Slave/src/mlm32l0xx_hw.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Projects/Multi/Applications/LoRa/AT_Slave/src/main.c b/Projects/Multi/Applications/LoRa/AT_Slave/src/main.c index e4095635..9701a60c 100644 --- a/Projects/Multi/Applications/LoRa/AT_Slave/src/main.c +++ b/Projects/Multi/Applications/LoRa/AT_Slave/src/main.c @@ -260,7 +260,7 @@ int main(void) HW_Init(); /* Configure Debug mode */ - DBG_Init(); + //DBG_Init(); /* USER CODE BEGIN 1 */ CMD_Init(); diff --git a/Projects/Multi/Applications/LoRa/AT_Slave/src/mlm32l0xx_hw.c b/Projects/Multi/Applications/LoRa/AT_Slave/src/mlm32l0xx_hw.c index 94170d72..4ac62f22 100644 --- a/Projects/Multi/Applications/LoRa/AT_Slave/src/mlm32l0xx_hw.c +++ b/Projects/Multi/Applications/LoRa/AT_Slave/src/mlm32l0xx_hw.c @@ -310,7 +310,7 @@ void HW_GpioInit(void) GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; GPIO_InitStruct.Pull = GPIO_NOPULL; /* All GPIOs except debug pins (SWCLK and SWD) */ - HW_GPIO_Init(GPIOA, GPIO_PIN_All & (~(GPIO_PIN_13 | GPIO_PIN_14)), &GPIO_InitStruct); + HW_GPIO_Init(GPIOA, GPIO_PIN_All, &GPIO_InitStruct); /* All GPIOs */ HW_GPIO_Init(GPIOB, GPIO_PIN_All, &GPIO_InitStruct); @@ -529,6 +529,7 @@ static void HW_IoDeInit(void) HW_GPIO_Init(RADIO_NSS_PORT, RADIO_NSS_PIN, &initStruct); Radio.IoDeInit(); + HW_SPI_IoDeInit(); //vcom_IoDeInit(); }