From 8291f1013a54079416dbd6ff43481a23f1b951d7 Mon Sep 17 00:00:00 2001 From: Graham Sanderson Date: Mon, 4 Apr 2022 16:08:53 -0500 Subject: [PATCH] add #ifdef guards to vgaboard.h to allow user overrides (#746) --- src/boards/include/boards/vgaboard.h | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/src/boards/include/boards/vgaboard.h b/src/boards/include/boards/vgaboard.h index f0b6f0e..dd4bf6c 100644 --- a/src/boards/include/boards/vgaboard.h +++ b/src/boards/include/boards/vgaboard.h @@ -53,12 +53,25 @@ #define PICO_DEFAULT_UART_RX_PIN 21 #endif +#ifndef PICO_SCANVIDEO_COLOR_PIN_BASE #define PICO_SCANVIDEO_COLOR_PIN_BASE VGABOARD_VGA_COLOR_PIN_BASE -#define PICO_SCANVIDEO_SYNC_PIN_BASE VGABOARD_VGA_SYNC_PIN_BASE +#endif +#ifndef PICO_SCANVIDEO_SYNC_PIN_BASE +#define PICO_SCANVIDEO_SYNC_PIN_BASE VGABOARD_VGA_SYNC_PIN_BASE +#endif + +#ifndef PICO_SD_CLK_PIN #define PICO_SD_CLK_PIN VGABOARD_SD_CLK_PIN +#endif + +#ifndef PICO_SD_CMD_PIN #define PICO_SD_CMD_PIN VGABOARD_SD_CMD_PIN +#endif + +#ifndef PICO_SD_DAT0_PIN #define PICO_SD_DAT0_PIN VGABOARD_SD_DAT0_PIN +#endif // 1 or 4 #ifndef PICO_SD_DAT_PIN_COUNT @@ -66,13 +79,24 @@ #endif // 1 or -1 +#ifndef PICO_SD_DAT_PIN_INCREMENT #define PICO_SD_DAT_PIN_INCREMENT 1 +#endif +#ifndef PICO_AUDIO_I2S_DATA_PIN #define PICO_AUDIO_I2S_DATA_PIN VGABOARD_I2S_DIN_PIN +#endif +#ifndef PICO_AUDIO_I2S_CLOCK_PIN_BASE #define PICO_AUDIO_I2S_CLOCK_PIN_BASE VGABOARD_I2S_BCK_PIN +#endif +#ifndef PICO_AUDIO_PWM_L_PIN #define PICO_AUDIO_PWM_L_PIN VGABOARD_PWM_L_PIN +#endif + +#ifndef PICO_AUDIO_PWM_R_PIN #define PICO_AUDIO_PWM_R_PIN VGABOARD_PWM_R_PIN +#endif #define PICO_VGA_BOARD