diff --git a/doc/eclipse_debugger_launch/ParaMETEO-STM32L476RG.launch b/doc/eclipse_debugger_launch/ParaMETEO-STM32L476RG.launch
index 2c27001..27a19f7 100644
--- a/doc/eclipse_debugger_launch/ParaMETEO-STM32L476RG.launch
+++ b/doc/eclipse_debugger_launch/ParaMETEO-STM32L476RG.launch
@@ -1,6 +1,6 @@
-
+
@@ -57,6 +57,6 @@
-
+
diff --git a/include/main.h b/include/main.h
index 6270c87..82e6f67 100644
--- a/include/main.h
+++ b/include/main.h
@@ -14,7 +14,7 @@
#define SYSTICK_TICKS_PER_SECONDS 100
#define SYSTICK_TICKS_PERIOD 10
-#define INTERNAL_WATCHDOG
+//#define INTERNAL_WATCHDOG
#define EXTERNAL_WATCHDOG
#define PWR_SWITCH_BOTH
diff --git a/src/config_data_default.c b/src/config_data_default.c
index 509224a..65bab45 100644
--- a/src/config_data_default.c
+++ b/src/config_data_default.c
@@ -73,7 +73,7 @@ const config_data_mode_t __attribute__((section(".config_section_default.mode"))
.wx_umb = 0,
#endif
- .wx_pt_sensor = 0x71, // TODO:
+ .wx_pt_sensor = 0x75, // TODO: was 71
#ifdef _DUST_SDS011_SERIAL
.wx_dust_sensor = WX_DUST_SDS011_SERIAL,
diff --git a/system/src/drivers/l4/spi_stm32l4xx.c b/system/src/drivers/l4/spi_stm32l4xx.c
index d671a0a..ceaaa21 100644
--- a/system/src/drivers/l4/spi_stm32l4xx.c
+++ b/system/src/drivers/l4/spi_stm32l4xx.c
@@ -20,7 +20,7 @@
#include
-#define SPI_CS_TO_SCLK_SETUP_DELAY 0x2FF
+#define SPI_CS_TO_SCLK_SETUP_DELAY 0x6FF
#define SPI_BUFFER_LN 32
/**
@@ -171,7 +171,7 @@ uint8_t spi_init_full_duplex_pio(spi_transfer_mode_t mode, spi_clock_polarity_st
GPIO_InitTypeDef.Mode = LL_GPIO_MODE_ALTERNATE;
GPIO_InitTypeDef.OutputType = LL_GPIO_OUTPUT_PUSHPULL;
GPIO_InitTypeDef.Pin = LL_GPIO_PIN_13;
- GPIO_InitTypeDef.Pull = LL_GPIO_PULL_NO;
+ GPIO_InitTypeDef.Pull = LL_GPIO_PULL_UP;
GPIO_InitTypeDef.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH;
GPIO_InitTypeDef.Alternate = LL_GPIO_AF_5;
LL_GPIO_Init(GPIOB, &GPIO_InitTypeDef); // SPI_CLK
@@ -179,7 +179,7 @@ uint8_t spi_init_full_duplex_pio(spi_transfer_mode_t mode, spi_clock_polarity_st
GPIO_InitTypeDef.Mode = LL_GPIO_MODE_ALTERNATE;
GPIO_InitTypeDef.OutputType = LL_GPIO_OUTPUT_PUSHPULL;
GPIO_InitTypeDef.Pin = LL_GPIO_PIN_14;
- GPIO_InitTypeDef.Pull = LL_GPIO_PULL_NO;
+ GPIO_InitTypeDef.Pull = LL_GPIO_PULL_UP;
GPIO_InitTypeDef.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH;
GPIO_InitTypeDef.Alternate = LL_GPIO_AF_5;
LL_GPIO_Init(GPIOB, &GPIO_InitTypeDef); // SPI_MISO
@@ -187,7 +187,7 @@ uint8_t spi_init_full_duplex_pio(spi_transfer_mode_t mode, spi_clock_polarity_st
GPIO_InitTypeDef.Mode = LL_GPIO_MODE_ALTERNATE;
GPIO_InitTypeDef.OutputType = LL_GPIO_OUTPUT_PUSHPULL;
GPIO_InitTypeDef.Pin = LL_GPIO_PIN_15;
- GPIO_InitTypeDef.Pull = LL_GPIO_PULL_NO;
+ GPIO_InitTypeDef.Pull = LL_GPIO_PULL_UP;
GPIO_InitTypeDef.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH;
GPIO_InitTypeDef.Alternate = LL_GPIO_AF_5;
LL_GPIO_Init(GPIOB, &GPIO_InitTypeDef); // SPI_MOSI