diff --git a/testhal/STM32/STM32F4xx/I2C-LIS3MLD/.project b/testhal/STM32/STM32F4xx/I2C-LIS3MLD/.project
index ce91587de..f38a9c01d 100644
--- a/testhal/STM32/STM32F4xx/I2C-LIS3MLD/.project
+++ b/testhal/STM32/STM32F4xx/I2C-LIS3MLD/.project
@@ -27,7 +27,7 @@
board
2
- CHIBIOS/os/hal/boards/ST_STM32F401C_DISCOVERY
+ CHIBIOS/os/hal/boards/ST_NUCLEO64_F401RE
os
diff --git a/testhal/STM32/STM32F4xx/I2C-LIS3MLD/debug/STM32F4xx-I2C-LIS3MDL (OpenOCD, Flash and Run).launch b/testhal/STM32/STM32F4xx/I2C-LIS3MLD/debug/STM32F4xx-I2C-LIS3MDL (OpenOCD, Flash and Run).launch
index a6e300385..48d2c9465 100644
--- a/testhal/STM32/STM32F4xx/I2C-LIS3MLD/debug/STM32F4xx-I2C-LIS3MDL (OpenOCD, Flash and Run).launch
+++ b/testhal/STM32/STM32F4xx/I2C-LIS3MLD/debug/STM32F4xx-I2C-LIS3MDL (OpenOCD, Flash and Run).launch
@@ -33,7 +33,7 @@
-
+
diff --git a/testhal/STM32/STM32F4xx/I2C-LIS3MLD/main.c b/testhal/STM32/STM32F4xx/I2C-LIS3MLD/main.c
index 25e304407..a1c148c88 100644
--- a/testhal/STM32/STM32F4xx/I2C-LIS3MLD/main.c
+++ b/testhal/STM32/STM32F4xx/I2C-LIS3MLD/main.c
@@ -180,8 +180,10 @@ int main(void) {
halInit();
chSysInit();
- palSetLineMode(LINE_ARD_D14, PAL_MODE_ALTERNATE(4));
- palSetLineMode(LINE_ARD_D15, PAL_MODE_ALTERNATE(4));
+ palSetLineMode(LINE_ARD_D15, PAL_MODE_ALTERNATE(4) |
+ PAL_STM32_OSPEED_HIGHEST);
+ palSetLineMode(LINE_ARD_D14, PAL_MODE_ALTERNATE(4) |
+ PAL_STM32_OSPEED_HIGHEST);
/*
* Activates the serial driver 2 using the driver default configuration.
diff --git a/testhal/STM32/STM32F4xx/I2C-LSM6DS0/.project b/testhal/STM32/STM32F4xx/I2C-LSM6DS0/.project
index 3c6fa14b7..9479b6d5d 100644
--- a/testhal/STM32/STM32F4xx/I2C-LSM6DS0/.project
+++ b/testhal/STM32/STM32F4xx/I2C-LSM6DS0/.project
@@ -27,7 +27,7 @@
board
2
- CHIBIOS/os/hal/boards/ST_STM32F401C_DISCOVERY
+ CHIBIOS/os/hal/boards/ST_NUCLEO64_F401RE
os
diff --git a/testhal/STM32/STM32F4xx/I2C-LSM6DS0/main.c b/testhal/STM32/STM32F4xx/I2C-LSM6DS0/main.c
index 196e2d8d7..5cbdd16c1 100644
--- a/testhal/STM32/STM32F4xx/I2C-LSM6DS0/main.c
+++ b/testhal/STM32/STM32F4xx/I2C-LSM6DS0/main.c
@@ -299,8 +299,10 @@ int main(void) {
halInit();
chSysInit();
- palSetLineMode(LINE_ARD_D14, PAL_MODE_ALTERNATE(4));
- palSetLineMode(LINE_ARD_D15, PAL_MODE_ALTERNATE(4));
+ palSetLineMode(LINE_ARD_D15, PAL_MODE_ALTERNATE(4) |
+ PAL_STM32_OSPEED_HIGHEST);
+ palSetLineMode(LINE_ARD_D14, PAL_MODE_ALTERNATE(4) |
+ PAL_STM32_OSPEED_HIGHEST);
/*
* Activates the serial driver 2 using the driver default configuration.
diff --git a/testhal/STM32/STM32L4xx/I2C-LIS3MLD/main.c b/testhal/STM32/STM32L4xx/I2C-LIS3MLD/main.c
index 4b21c6e36..8998292ed 100644
--- a/testhal/STM32/STM32L4xx/I2C-LIS3MLD/main.c
+++ b/testhal/STM32/STM32L4xx/I2C-LIS3MLD/main.c
@@ -182,8 +182,10 @@ int main(void) {
halInit();
chSysInit();
- palSetLineMode(LINE_ARD_D14, PAL_MODE_ALTERNATE(4) | PAL_STM32_OSPEED_HIGH);
- palSetLineMode(LINE_ARD_D15, PAL_MODE_ALTERNATE(4) | PAL_STM32_OSPEED_HIGH);
+ palSetLineMode(LINE_ARD_D15, PAL_MODE_ALTERNATE(4) |
+ PAL_STM32_OSPEED_HIGHEST);
+ palSetLineMode(LINE_ARD_D14, PAL_MODE_ALTERNATE(4) |
+ PAL_STM32_OSPEED_HIGHEST);
/*
* Activates the serial driver 2 using the driver default configuration.
diff --git a/testhal/STM32/STM32L4xx/I2C-LSM6DS0/main.c b/testhal/STM32/STM32L4xx/I2C-LSM6DS0/main.c
index fdf0199f4..c9469a1e2 100644
--- a/testhal/STM32/STM32L4xx/I2C-LSM6DS0/main.c
+++ b/testhal/STM32/STM32L4xx/I2C-LSM6DS0/main.c
@@ -301,8 +301,10 @@ int main(void) {
halInit();
chSysInit();
- palSetLineMode(LINE_ARD_D14, PAL_MODE_ALTERNATE(4) | PAL_STM32_OSPEED_HIGH);
- palSetLineMode(LINE_ARD_D15, PAL_MODE_ALTERNATE(4) | PAL_STM32_OSPEED_HIGH);
+ palSetLineMode(LINE_ARD_D15, PAL_MODE_ALTERNATE(4) |
+ PAL_STM32_OSPEED_HIGHEST);
+ palSetLineMode(LINE_ARD_D14, PAL_MODE_ALTERNATE(4) |
+ PAL_STM32_OSPEED_HIGHEST);
/*
* Activates the serial driver 2 using the driver default configuration.