Put UART stdout on pin A4 @ 115200 baud
This commit is contained in:
parent
adc7fcb0ae
commit
b552b5e844
2 changed files with 15 additions and 0 deletions
|
|
@ -35,6 +35,10 @@ cmake_minimum_required(VERSION 3.13)
|
|||
set(PICO_TINYUSB_PATH ${CMAKE_CURRENT_SOURCE_DIR}/lib/tinyusb)
|
||||
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)
|
||||
set(SD_TX 3 CACHE STRING "SD SPI TX 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_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)
|
||||
add_compile_definitions(PIN_PSRAM_CS=${PSRAM_CS} USE_PSRAM=1)
|
||||
else()
|
||||
|
|
|
|||
|
|
@ -73,5 +73,6 @@ cmake -S . -B build_${TAG} \
|
|||
-DMEMSIZE=${MEMSIZE} \
|
||||
-DUSE_HSTX=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} "$@"
|
||||
make -C build_${TAG} -j$(nproc)
|
||||
|
|
|
|||
Loading…
Reference in a new issue