add #ifdef guards to vgaboard.h to allow user overrides (#746)
This commit is contained in:
		@ -53,12 +53,25 @@
 | 
				
			|||||||
#define PICO_DEFAULT_UART_RX_PIN 21
 | 
					#define PICO_DEFAULT_UART_RX_PIN 21
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifndef PICO_SCANVIDEO_COLOR_PIN_BASE
 | 
				
			||||||
#define PICO_SCANVIDEO_COLOR_PIN_BASE VGABOARD_VGA_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
 | 
					#define PICO_SD_CLK_PIN VGABOARD_SD_CLK_PIN
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifndef PICO_SD_CMD_PIN
 | 
				
			||||||
#define PICO_SD_CMD_PIN VGABOARD_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
 | 
					#define PICO_SD_DAT0_PIN VGABOARD_SD_DAT0_PIN
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// 1 or 4
 | 
					// 1 or 4
 | 
				
			||||||
#ifndef PICO_SD_DAT_PIN_COUNT
 | 
					#ifndef PICO_SD_DAT_PIN_COUNT
 | 
				
			||||||
@ -66,13 +79,24 @@
 | 
				
			|||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// 1 or -1
 | 
					// 1 or -1
 | 
				
			||||||
 | 
					#ifndef PICO_SD_DAT_PIN_INCREMENT
 | 
				
			||||||
#define PICO_SD_DAT_PIN_INCREMENT 1
 | 
					#define PICO_SD_DAT_PIN_INCREMENT 1
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifndef PICO_AUDIO_I2S_DATA_PIN
 | 
				
			||||||
#define PICO_AUDIO_I2S_DATA_PIN VGABOARD_I2S_DIN_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
 | 
					#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
 | 
					#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
 | 
					#define PICO_AUDIO_PWM_R_PIN VGABOARD_PWM_R_PIN
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define PICO_VGA_BOARD
 | 
					#define PICO_VGA_BOARD
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user