Skip to content

Commit 83d872f

Browse files
committed
[HWSerial] Review Serial definition
Review Serial menu, 3 options: - Enabled with generic Serial: default, define HAL_UART_MODULE_ENABLED and instanciate Serial using SERIAL_UART_INSTANCE and PIN_SERIAL_RX/PIN_SERIAL_Tx - Enabled without generic Serial: define HAL_UART_MODULE_ENABLED - Disabled (No Serial): HAL_UART_MODULE_ENABLED not defined Allow to build without HAL_UART_MODULE_ENABLED (save memory) Now, HAL_UART_MODULE_ENABLED should not be defined in stm32yyxx_hal_conf.h Signed-off-by: Frederic Pillon <[email protected]>
1 parent f040c55 commit 83d872f

File tree

31 files changed

+88
-108
lines changed

31 files changed

+88
-108
lines changed

boards.txt

Lines changed: 35 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -472,53 +472,41 @@ Maple.menu.upload_method.serialMethod.upload.tool=serial_upload
472472

473473
################################################################################
474474
# Serialx activation
475-
Nucleo_144.menu.xserial.generic=Generic Serial
476-
Nucleo_144.menu.xserial.none=No Serial
477-
Nucleo_144.menu.xserial.none.build.xSerial=-DNO_HWSERIAL
478-
Nucleo_144.menu.xserial.all=All (up to 10)
479-
Nucleo_144.menu.xserial.all.build.xSerial=-DALL_HWSERIAL
480-
Nucleo_144.menu.xserial.third=Enable first third (USART1 to 3 if available)
481-
Nucleo_144.menu.xserial.third.build.xSerial=-DFIRST_THIRD_HWSERIAL
482-
483-
Nucleo_64.menu.xserial.generic=Generic Serial
484-
Nucleo_64.menu.xserial.none=No Serial
485-
Nucleo_64.menu.xserial.none.build.xSerial=-DNO_HWSERIAL
486-
Nucleo_64.menu.xserial.all=All (up to 10)
487-
Nucleo_64.menu.xserial.all.build.xSerial=-DALL_HWSERIAL
488-
Nucleo_64.menu.xserial.third=Enable first third (USART1 to 3 if available)
489-
Nucleo_64.menu.xserial.third.build.xSerial=-DFIRST_THIRD_HWSERIAL
490-
491-
Nucleo_32.menu.xserial.generic=Generic Serial
492-
Nucleo_32.menu.xserial.none=No Serial
493-
Nucleo_32.menu.xserial.none.build.xSerial=-DNO_HWSERIAL
494-
Nucleo_32.menu.xserial.all=All (up to 10)
495-
Nucleo_32.menu.xserial.all.build.xSerial=-DALL_HWSERIAL
496-
Nucleo_32.menu.xserial.third=Enable first third (USART1 to 3 if available)
497-
Nucleo_32.menu.xserial.third.build.xSerial=-DFIRST_THIRD_HWSERIAL
498-
499-
Disco.menu.xserial.generic=Generic Serial
500-
Disco.menu.xserial.none=No Serial
501-
Disco.menu.xserial.none.build.xSerial=-DNO_HWSERIAL
502-
Disco.menu.xserial.all=All (up to 10)
503-
Disco.menu.xserial.all.build.xSerial=-DALL_HWSERIAL
504-
Disco.menu.xserial.third=Enable first third (USART1 to 3 if available)
505-
Disco.menu.xserial.third.build.xSerial=-DFIRST_THIRD_HWSERIAL
506-
507-
GenF103.menu.xserial.generic=Generic Serial
508-
GenF103.menu.xserial.none=No Serial
509-
GenF103.menu.xserial.none.build.xSerial=-DNO_HWSERIAL
510-
GenF103.menu.xserial.all=All (up to 10)
511-
GenF103.menu.xserial.all.build.xSerial=-DALL_HWSERIAL
512-
GenF103.menu.xserial.third=Enable first third (USART1 to 3 if available)
513-
GenF103.menu.xserial.third.build.xSerial=-DFIRST_THIRD_HWSERIAL
514-
515-
Maple.menu.xserial.generic=Generic Serial
516-
Maple.menu.xserial.none=No Serial
517-
Maple.menu.xserial.none.build.xSerial=-DNO_HWSERIAL
518-
Maple.menu.xserial.all=All (up to 10)
519-
Maple.menu.xserial.all.build.xSerial=-DALL_HWSERIAL
520-
Maple.menu.xserial.third=Enable first third (USART1 to 3 if available)
521-
Maple.menu.xserial.third.build.xSerial=-DFIRST_THIRD_HWSERIAL
475+
Nucleo_144.menu.xserial.generic=Enabled with generic Serial
476+
Nucleo_144.menu.xserial.none=Enabled without generic Serial
477+
Nucleo_144.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
478+
Nucleo_144.menu.xserial.disabled=Disabled (No Serial)
479+
Nucleo_144.menu.xserial.disabled.build.xSerial=
480+
481+
Nucleo_64.menu.xserial.generic=Enabled with generic Serial
482+
Nucleo_64.menu.xserial.none=Enabled without generic Serial
483+
Nucleo_64.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
484+
Nucleo_64.menu.xserial.disabled=Disabled (No Serial)
485+
Nucleo_64.menu.xserial.disabled.build.xSerial=
486+
487+
Nucleo_32.menu.xserial.generic=Enabled with generic Serial
488+
Nucleo_32.menu.xserial.none=Enabled without generic Serial
489+
Nucleo_32.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
490+
Nucleo_32.menu.xserial.disabled=Disabled (No Serial)
491+
Nucleo_32.menu.xserial.disabled.build.xSerial=
492+
493+
Disco.menu.xserial.generic=Enabled with generic Serial
494+
Disco.menu.xserial.none=Enabled without generic Serial
495+
Disco.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
496+
Disco.menu.xserial.disabled=Disabled (No Serial)
497+
Disco.menu.xserial.disabled.build.xSerial=
498+
499+
GenF103.menu.xserial.generic=Enabled with generic Serial
500+
GenF103.menu.xserial.none=Enabled without generic Serial
501+
GenF103.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
502+
GenF103.menu.xserial.disabled=Disabled (No Serial)
503+
GenF103.menu.xserial.disabled.build.xSerial=
504+
505+
Maple.menu.xserial.generic=Enabled with generic Serial
506+
Maple.menu.xserial.none=Enabled without generic Serial
507+
Maple.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
508+
Maple.menu.xserial.disabled=Disabled (No Serial)
509+
Maple.menu.xserial.disabled.build.xSerial=
522510

523511
# USB connectivity
524512
Nucleo_144.menu.usb.none=None

cores/arduino/HardwareSerial.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
#include "Arduino.h"
3131
#include "HardwareSerial.h"
3232

33-
#if !defined(NO_HWSERIAL)
33+
#if defined(HAL_UART_MODULE_ENABLED)
3434
#if defined(HAVE_HWSERIAL1) || defined(HAVE_HWSERIAL2) || defined(HAVE_HWSERIAL3) ||\
3535
defined(HAVE_HWSERIAL4) || defined(HAVE_HWSERIAL5) || defined(HAVE_HWSERIAL6) ||\
3636
defined(HAVE_HWSERIAL7) || defined(HAVE_HWSERIAL8) || defined(HAVE_HWSERIAL8) ||\
@@ -102,6 +102,7 @@
102102
HardwareSerial Serial10(UART10);
103103
void serialEvent10() __attribute__((weak));
104104
#endif
105+
#endif // HAVE_HWSERIALx
105106

106107
void serialEventRun(void)
107108
{
@@ -391,5 +392,4 @@ void HardwareSerial::setRx(PinName _rx) {
391392
void HardwareSerial::setTx(PinName _tx){
392393
_serial.pin_tx = _tx;
393394
}
394-
#endif // HAVE_HWSERIALx
395-
#endif // !NO_HWSERIAL
395+
#endif // HAL_UART_MODULE_ENABLED

cores/arduino/stm32/low_power.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
extern "C" {
4646
#endif
4747

48-
#ifdef UART_IT_WUF
48+
#if defined(UART_IT_WUF) && defined(HAL_UART_MODULE_ENABLED)
4949
/* Save UART handler for callback */
5050
static UART_HandleTypeDef* WakeUpUart = NULL;
5151
#endif
@@ -201,7 +201,7 @@ void LowPower_sleep(uint32_t regulator){
201201
void LowPower_stop(serial_t *obj){
202202
__disable_irq();
203203

204-
#ifdef UART_IT_WUF
204+
#if defined(UART_IT_WUF) && defined(HAL_UART_MODULE_ENABLED)
205205
if (WakeUpUart != NULL) {
206206
HAL_UARTEx_EnableStopMode(WakeUpUart);
207207
}
@@ -224,7 +224,7 @@ void LowPower_stop(serial_t *obj){
224224

225225
/* Exit Stop mode reset clocks */
226226
SystemClock_Config();
227-
#ifdef UART_IT_WUF
227+
#if defined(UART_IT_WUF) && defined(HAL_UART_MODULE_ENABLED)
228228
if (WakeUpUart != NULL) {
229229
/* In case of WakeUp from UART, reset its clock source to HSI */
230230
uart_config_lowpower(obj);
@@ -290,7 +290,7 @@ void LowPower_shutdown(){
290290
* @retval None
291291
*/
292292
void LowPower_EnableWakeUpUart(serial_t* serial, void (*FuncPtr)( void ) ) {
293-
#ifdef UART_IT_WUF
293+
#if defined(UART_IT_WUF) && defined(HAL_UART_MODULE_ENABLED)
294294
UART_WakeUpTypeDef WakeUpSelection;
295295
if(serial == NULL) {
296296
return;

cores/arduino/stm32/uart.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
#ifdef __cplusplus
5454
extern "C" {
5555
#endif
56+
#if defined(HAL_UART_MODULE_ENABLED)
5657

5758
// if DEBUG_UART is not defined assume this is the one
5859
// linked to PIN_SERIAL_TX
@@ -946,6 +947,7 @@ void HAL_UARTEx_WakeupCallback(UART_HandleTypeDef *huart)
946947

947948
HAL_UART_Receive_IT(huart, &(obj->recv), 1);
948949
}
950+
#endif /* HAL_UART_MODULE_ENABLED */
949951

950952
#ifdef __cplusplus
951953
}

cores/arduino/stm32/uart.h

Lines changed: 8 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -47,22 +47,11 @@
4747
extern "C" {
4848
#endif
4949

50-
#if !defined(NO_HWSERIAL)
51-
#if defined(ALL_HWSERIAL) || defined(FIRST_THIRD_HWSERIAL)
52-
#define ENABLE_HWSERIAL1
53-
#define ENABLE_HWSERIAL2
54-
#define ENABLE_HWSERIAL3
55-
#if !defined(FIRST_THIRD_HWSERIAL)
56-
#define ENABLE_HWSERIAL4
57-
#define ENABLE_HWSERIAL5
58-
#define ENABLE_HWSERIAL6
59-
#define ENABLE_HWSERIAL7
60-
#define ENABLE_HWSERIAL8
61-
#define ENABLE_HWSERIAL9
62-
#define ENABLE_HWSERIAL10
63-
#endif // FIRST_THIRD_HWSERIAL
64-
#endif // ALL_HWSERIAL || FIRST_THIRD_HWSERIAL
65-
#ifdef SERIAL_UART_INSTANCE
50+
#if !defined(HAL_UART_MODULE_ENABLED)
51+
#define serial_t void*
52+
#else
53+
#if !defined(HWSERIAL_NONE) && defined(SERIAL_UART_INSTANCE)
54+
6655
#if SERIAL_UART_INSTANCE == 1
6756
#define ENABLE_HWSERIAL1
6857
#if !defined(Serial)
@@ -123,13 +112,12 @@
123112
#define Serial Serial10
124113
#define serialEvent serialEvent10
125114
#endif
126-
#endif // SERIAL_UART_INSTANCE == x
127115
#else
128116
#if !defined(Serial)
129117
#warning "No generic 'Serial' defined!"
130118
#endif
131-
#endif // SERIAL_UART_INSTANCE
132-
#endif // NO_HWSERIAL
119+
#endif // SERIAL_UART_INSTANCE == x
120+
#endif // !HWSERIAL_NONE && SERIAL_UART_INSTANCE
133121

134122
#if defined(ENABLE_HWSERIAL1)
135123
#if defined(USART1_BASE)
@@ -292,6 +280,7 @@ uint8_t serial_rx_active(serial_t *obj);
292280

293281
size_t uart_debug_write(uint8_t *data, uint32_t size);
294282

283+
#endif /* HAL_UART_MODULE_ENABLED */
295284
#ifdef __cplusplus
296285
}
297286
#endif

platform.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ build.usb_manufacturer="Unknown"
7979
build.info.flags=-D{build.series} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DARDUINO_ARCH_{build.arch} -DBOARD_NAME="{build.board}"
8080

8181
# Defaults config
82-
build.xSerial=
82+
build.xSerial=-DHAL_UART_MODULE_ENABLED
8383
build.enable_usb=
8484
build.flags.optimize=
8585
build.flags.ldspecs=

variants/BLUEPILL_F103C8/stm32f1xx_hal_conf.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
#define HAL_SPI_MODULE_ENABLED
7979
/*#define HAL_SRAM_MODULE_ENABLED*/
8080
#define HAL_TIM_MODULE_ENABLED
81-
#define HAL_UART_MODULE_ENABLED
81+
/*#define HAL_UART_MODULE_ENABLED*/
8282
/*#define HAL_USART_MODULE_ENABLED*/
8383
/*#define HAL_WWDG_MODULE_ENABLED*/
8484
#define HAL_MMC_MODULE_ENABLED

variants/DISCO_F030R8/stm32f0xx_hal_conf.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@
7272
#define HAL_SPI_MODULE_ENABLED
7373
#define HAL_TIM_MODULE_ENABLED
7474
/*#define HAL_TSC_MODULE_ENABLED */
75-
#define HAL_UART_MODULE_ENABLED
75+
/*#define HAL_UART_MODULE_ENABLED */
7676
/*#define HAL_USART_MODULE_ENABLED */
7777
/*#define HAL_WWDG_MODULE_ENABLED */
7878

variants/DISCO_F100RB/stm32f1xx_hal_conf.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
#define HAL_SPI_MODULE_ENABLED
7979
/*#define HAL_SRAM_MODULE_ENABLED*/
8080
#define HAL_TIM_MODULE_ENABLED
81-
#define HAL_UART_MODULE_ENABLED
81+
/* #define HAL_UART_MODULE_ENABLED */
8282
/*#define HAL_USART_MODULE_ENABLED*/
8383
/*#define HAL_WWDG_MODULE_ENABLED*/
8484
#define HAL_MMC_MODULE_ENABLED

variants/DISCO_F407VG/stm32f4xx_hal_conf.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
/* #define HAL_SD_MODULE_ENABLED */
8282
#define HAL_SPI_MODULE_ENABLED
8383
#define HAL_TIM_MODULE_ENABLED
84-
#define HAL_UART_MODULE_ENABLED
84+
/* #define HAL_UART_MODULE_ENABLED */
8585
/* #define HAL_USART_MODULE_ENABLED */
8686
/* #define HAL_IRDA_MODULE_ENABLED */
8787
/* #define HAL_SMARTCARD_MODULE_ENABLED */

variants/DISCO_F746NG/stm32f7xx_hal_conf.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@
8484
/* #define HAL_SPDIFRX_MODULE_ENABLED */
8585
#define HAL_SPI_MODULE_ENABLED
8686
#define HAL_TIM_MODULE_ENABLED
87-
#define HAL_UART_MODULE_ENABLED
87+
/* #define HAL_UART_MODULE_ENABLED */
8888
/* #define HAL_USART_MODULE_ENABLED */
8989
/* #define HAL_IRDA_MODULE_ENABLED */
9090
/* #define HAL_SMARTCARD_MODULE_ENABLED */

variants/DISCO_L072CZ_LRWAN1/stm32l0xx_hal_conf.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@
6363
#define HAL_SPI_MODULE_ENABLED
6464
#define HAL_TIM_MODULE_ENABLED
6565
/*#define HAL_TSC_MODULE_ENABLED */
66-
#define HAL_UART_MODULE_ENABLED
67-
#define HAL_USART_MODULE_ENABLED
66+
/*#define HAL_UART_MODULE_ENABLED */
67+
/*#define HAL_USART_MODULE_ENABLED */
6868
/*#define HAL_IRDA_MODULE_ENABLED */
6969
/*#define HAL_SMARTCARD_MODULE_ENABLED */
7070
/*#define HAL_SMBUS_MODULE_ENABLED */

variants/DISCO_L475VG_IOT/stm32l4xx_hal_conf.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@
9595
/* #define HAL_SWPMI_MODULE_ENABLED */
9696
#define HAL_TIM_MODULE_ENABLED
9797
/* #define HAL_TSC_MODULE_ENABLED */
98-
#define HAL_UART_MODULE_ENABLED
98+
/* #define HAL_UART_MODULE_ENABLED */
9999
/* #define HAL_USART_MODULE_ENABLED */
100100
/* #define HAL_WWDG_MODULE_ENABLED */
101101

variants/MAPLEMINI_F103CB/stm32f1xx_hal_conf.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
#define HAL_SPI_MODULE_ENABLED
7979
/*#define HAL_SRAM_MODULE_ENABLED*/
8080
#define HAL_TIM_MODULE_ENABLED
81-
#define HAL_UART_MODULE_ENABLED
81+
/*#define HAL_UART_MODULE_ENABLED*/
8282
/*#define HAL_USART_MODULE_ENABLED*/
8383
/*#define HAL_WWDG_MODULE_ENABLED*/
8484
#define HAL_MMC_MODULE_ENABLED

variants/NUCLEO_F030R8/stm32f0xx_hal_conf.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474
#define HAL_SPI_MODULE_ENABLED
7575
#define HAL_TIM_MODULE_ENABLED
7676
//#define HAL_TSC_MODULE_ENABLED
77-
#define HAL_UART_MODULE_ENABLED
77+
//#define HAL_UART_MODULE_ENABLED
7878
//#define HAL_USART_MODULE_ENABLED
7979
//#define HAL_WWDG_MODULE_ENABLED
8080

variants/NUCLEO_F091RC/stm32f0xx_hal_conf.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474
#define HAL_SPI_MODULE_ENABLED
7575
#define HAL_TIM_MODULE_ENABLED
7676
//#define HAL_TSC_MODULE_ENABLED
77-
#define HAL_UART_MODULE_ENABLED
77+
//#define HAL_UART_MODULE_ENABLED
7878
//#define HAL_USART_MODULE_ENABLED
7979
//#define HAL_WWDG_MODULE_ENABLED
8080

variants/NUCLEO_F103RB/stm32f1xx_hal_conf.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
#define HAL_SPI_MODULE_ENABLED
7979
/*#define HAL_SRAM_MODULE_ENABLED*/
8080
#define HAL_TIM_MODULE_ENABLED
81-
#define HAL_UART_MODULE_ENABLED
81+
/*#define HAL_UART_MODULE_ENABLED*/
8282
/*#define HAL_USART_MODULE_ENABLED*/
8383
/*#define HAL_WWDG_MODULE_ENABLED*/
8484
#define HAL_MMC_MODULE_ENABLED

variants/NUCLEO_F207ZG/stm32f2xx_hal_conf.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,8 @@
7373
/*#define HAL_SD_MODULE_ENABLED */
7474
#define HAL_SPI_MODULE_ENABLED
7575
#define HAL_TIM_MODULE_ENABLED
76-
#define HAL_UART_MODULE_ENABLED
77-
#define HAL_USART_MODULE_ENABLED
76+
/* #define HAL_UART_MODULE_ENABLED */
77+
/* #define HAL_USART_MODULE_ENABLED */
7878
/*#define HAL_IRDA_MODULE_ENABLED */
7979
/*#define HAL_SMARTCARD_MODULE_ENABLED */
8080
/*#define HAL_WWDG_MODULE_ENABLED */

variants/NUCLEO_F302R8/stm32f3xx_hal_conf.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,8 @@
8181
#define HAL_SPI_MODULE_ENABLED
8282
#define HAL_TIM_MODULE_ENABLED
8383
// #define HAL_TSC_MODULE_ENABLED
84-
#define HAL_UART_MODULE_ENABLED
85-
#define HAL_USART_MODULE_ENABLED
84+
// #define HAL_UART_MODULE_ENABLED
85+
// #define HAL_USART_MODULE_ENABLED
8686
// #define HAL_WWDG_MODULE_ENABLED
8787

8888
/* ########################## HSE/HSI Values adaptation ##################### */

variants/NUCLEO_F303K8/stm32f3xx_hal_conf.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,8 @@
7474
#define HAL_RTC_MODULE_ENABLED
7575
#define HAL_SPI_MODULE_ENABLED
7676
#define HAL_TIM_MODULE_ENABLED
77-
#define HAL_UART_MODULE_ENABLED
78-
#define HAL_USART_MODULE_ENABLED
77+
/*#define HAL_UART_MODULE_ENABLED */
78+
/*#define HAL_USART_MODULE_ENABLED */
7979
/*#define HAL_IRDA_MODULE_ENABLED */
8080
/*#define HAL_SMARTCARD_MODULE_ENABLED */
8181
/*#define HAL_SMBUS_MODULE_ENABLED */

variants/NUCLEO_F303RE/stm32f3xx_hal_conf.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
#define HAL_SPI_MODULE_ENABLED
8282
#define HAL_TIM_MODULE_ENABLED
8383
// #define HAL_TSC_MODULE_ENABLED
84-
#define HAL_UART_MODULE_ENABLED
84+
// #define HAL_UART_MODULE_ENABLED
8585
// #define HAL_USART_MODULE_ENABLED
8686
// #define HAL_WWDG_MODULE_ENABLED
8787

variants/NUCLEO_F401RE/stm32f4xx_hal_conf.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,8 @@
8181
/* #define HAL_SD_MODULE_ENABLED */
8282
#define HAL_SPI_MODULE_ENABLED
8383
#define HAL_TIM_MODULE_ENABLED
84-
#define HAL_UART_MODULE_ENABLED
85-
#define HAL_USART_MODULE_ENABLED
84+
/* #define HAL_UART_MODULE_ENABLED */
85+
/* #define HAL_USART_MODULE_ENABLED */
8686
/* #define HAL_IRDA_MODULE_ENABLED */
8787
/* #define HAL_SMARTCARD_MODULE_ENABLED */
8888
/* #define HAL_WWDG_MODULE_ENABLED */

variants/NUCLEO_F411RE/stm32f4xx_hal_conf.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,8 @@
8181
/* #define HAL_SD_MODULE_ENABLED */
8282
#define HAL_SPI_MODULE_ENABLED
8383
#define HAL_TIM_MODULE_ENABLED
84-
#define HAL_UART_MODULE_ENABLED
85-
#define HAL_USART_MODULE_ENABLED
84+
/* #define HAL_UART_MODULE_ENABLED */
85+
/* #define HAL_USART_MODULE_ENABLED */
8686
/* #define HAL_IRDA_MODULE_ENABLED */
8787
/* #define HAL_SMARTCARD_MODULE_ENABLED */
8888
/* #define HAL_WWDG_MODULE_ENABLED */

variants/NUCLEO_F429ZI/stm32f4xx_hal_conf.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
/* #define HAL_SD_MODULE_ENABLED */
8282
#define HAL_SPI_MODULE_ENABLED
8383
#define HAL_TIM_MODULE_ENABLED
84-
#define HAL_UART_MODULE_ENABLED
84+
/* #define HAL_UART_MODULE_ENABLED */
8585
/* #define HAL_USART_MODULE_ENABLED */
8686
/* #define HAL_IRDA_MODULE_ENABLED */
8787
/* #define HAL_SMARTCARD_MODULE_ENABLED */

0 commit comments

Comments
 (0)