// Copyright 2022 Stefan Kerkmann // SPDX-License-Identifier: GPL-2.0-or-later #pragma once /**====================== ** I2C Driver *========================**/ #if !defined(I2C_DRIVER) # define I2C_DRIVER I2CD2 #endif #if !defined(I2C1_SDA_PIN) # define I2C1_SDA_PIN GP2 #endif #if !defined(I2C1_SCL_PIN) # define I2C1_SCL_PIN GP3 #endif /**====================== ** SPI Driver *========================**/ #if !defined(SPI_DRIVER) # define SPI_DRIVER SPID0 #endif #if !defined(SPI_SCK_PIN) # define SPI_SCK_PIN GP18 #endif #if !defined(SPI_MISO_PIN) # define SPI_MISO_PIN GP20 #endif #if !defined(SPI_MOSI_PIN) # define SPI_MOSI_PIN GP19 #endif /**====================== ** SERIAL Driver *========================**/ #if !defined(SERIAL_USART_DRIVER) # define SERIAL_USART_DRIVER SIOD0 #endif #if !defined(SERIAL_USART_TX_PIN) && !defined(SOFT_SERIAL_PIN) # define SERIAL_USART_TX_PIN GP0 #endif #if !defined(SERIAL_USART_RX_PIN) # define SERIAL_USART_RX_PIN GP1 #endif /**====================== ** Double-tap *========================**/ #define RP2040_BOOTLOADER_DOUBLE_TAP_RESET