8000 Add five UARTs to NUCLEO_F746ZG and NUCLEO_F439ZI by mdaeron · Pull Request #18721 · micropython/micropython · GitHub
[go: up one dir, main page]

Skip to content

Conversation

@mdaeron
Copy link
@mdaeron mdaeron commented Jan 24, 2026

Summary

Some applications require more than 3-4 UART devices. On the NUCLEO_F746ZG and NUCLEO_F439ZI (the two boards that I have access to for testing purposes), adding five UART devices does not appear to interfere with other pins. This very simple commit adds the following UARTs: 1, 4, 5, 7, and 8.

Testing

I flashed a NUCLEO_F746ZG and played a bit with the UARTs. I am not sure what kind of more systematic tests are warranted. Based on the feedback I may get here, I can run more tests (on both a F746ZG and a F439ZI) on Monday.

@github-actions
Copy link
github-actions bot commented Jan 24, 2026

Code size report:

Reference:  github: Install Python 3.11 for Windows CI runs. [f1363d8]
Comparison: stm32/boards: Add UARTs to NUCLEO F746ZG and NUCLEO F439ZI. [merge of adbdf80]
  mpy-cross:    +0 +0.000% 
   bare-arm:    +0 +0.000% 
minimal x86:    +0 +0.000% 
   unix x64:    +0 +0.000% standard
      stm32:    +0 +0.000% PYBV10
      esp32:    +0 +0.000% ESP32_GENERIC
     mimxrt:    +0 +0.000% TEENSY40
        rp2:    +0 +0.000% RPI_PICO_W
       samd:    +0 +0.000% ADAFRUIT_ITSYBITSY_M4_EXPRESS
  qemu rv32:    +0 +0.000% VIRT_RV32

@mdaeron mdaeron force-pushed the master branch 4 times, most recently from 9da32f9 to 155f917 Compare January 24, 2026 18:01
Adds the following UARTs: 1, 4, 5, 7, 8,
assigned to pins that were not otherwise assigned.

Signed-off-by: mdaeron <mathieu@daeron.fr>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

0