Put UART stdout on pin A4 @ 115200 baud

This commit is contained in:
Jeff Epler 2025-03-21 12:36:19 -05:00
parent adc7fcb0ae
commit b552b5e844
2 changed files with 15 additions and 0 deletions

View file

@ -35,6 +35,10 @@ cmake_minimum_required(VERSION 3.13)
set(PICO_TINYUSB_PATH ${CMAKE_CURRENT_SOURCE_DIR}/lib/tinyusb) set(PICO_TINYUSB_PATH ${CMAKE_CURRENT_SOURCE_DIR}/lib/tinyusb)
set(PIOUSB_PATH ${CMAKE_CURRENT_SOURCE_DIR}/lib/Pico-PIO-USB) set(PIOUSB_PATH ${CMAKE_CURRENT_SOURCE_DIR}/lib/Pico-PIO-USB)
set(UART_TX CACHE STRING "")
set(UART_RX CACHE STRING "")
set(UART CACHE STRING "")
option(USE_SD "Build in SD support" OFF) option(USE_SD "Build in SD support" OFF)
set(SD_TX 3 CACHE STRING "SD SPI TX pin") set(SD_TX 3 CACHE STRING "SD SPI TX pin")
set(SD_RX 4 CACHE STRING "SD SPI RX pin") set(SD_RX 4 CACHE STRING "SD SPI RX pin")
@ -133,6 +137,16 @@ add_compile_definitions(PIN_USB_HOST_DM=${PIN_USB_HOST_DM})
add_compile_definitions(PICO_DEFAULT_PIO_USB_DP_PIN=${PIN_USB_HOST_DP}) add_compile_definitions(PICO_DEFAULT_PIO_USB_DP_PIN=${PIN_USB_HOST_DP})
add_compile_definitions(PICO_DEFAULT_PIO_USB_DM_PIN=${PIN_USB_HOST_DM}) add_compile_definitions(PICO_DEFAULT_PIO_USB_DM_PIN=${PIN_USB_HOST_DM})
if (NOT UART STREQUAL "")
add_compile_definitions(PICO_DEFAULT_UART=${UART})
endif()
if (NOT UART_TX STREQUAL "")
add_compile_definitions(PICO_DEFAULT_UART_TX_PIN=${UART_TX})
endif()
if (NOT UART_RX STREQUAL "")
add_compile_definitions(PICO_DEFAULT_UART_RX_PIN=${UART_RX})
endif()
if (USE_PSRAM) if (USE_PSRAM)
add_compile_definitions(PIN_PSRAM_CS=${PSRAM_CS} USE_PSRAM=1) add_compile_definitions(PIN_PSRAM_CS=${PSRAM_CS} USE_PSRAM=1)
else() else()

View file

@ -73,5 +73,6 @@ cmake -S . -B build_${TAG} \
-DMEMSIZE=${MEMSIZE} \ -DMEMSIZE=${MEMSIZE} \
-DUSE_HSTX=1 \ -DUSE_HSTX=1 \
-DSD_TX=35 -DSD_RX=36 -DSD_SCK=34 -DSD_CS=39 -DUSE_SD=1 \ -DSD_TX=35 -DSD_RX=36 -DSD_SCK=34 -DSD_CS=39 -DUSE_SD=1 \
-DUART_TX=44 -DUART_RX=45 -DUART=0 \
${CMAKE_ARGS} "$@" ${CMAKE_ARGS} "$@"
make -C build_${TAG} -j$(nproc) make -C build_${TAG} -j$(nproc)