42 lines
1.2 KiB
C
42 lines
1.2 KiB
C
/*
|
|
* Copyright (c) 2006-2021, RT-Thread Development Team
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*
|
|
* Change Logs:
|
|
* Date Author Notes
|
|
* 2019-06-01 Ernest the first version
|
|
*/
|
|
#ifndef __PIN_CONFIG_H__
|
|
#define __PIN_CONFIG_H__
|
|
|
|
// UART
|
|
#define WM_UART2_RX_PIN 1 // PB19 : UART2_RX (W601)
|
|
#define WM_UART2_TX_PIN 2 // PB20 : UART2_TX (W601)
|
|
|
|
#if defined(SOC_W600_A8xx)
|
|
#define WM_UART1_RX_PIN 31 // PB11 : UART1_RX (W600)
|
|
#define WM_UART1_TX_PIN 32 // PB12 : UART1_TX (W600)
|
|
#elif defined(SOC_W601_A8xx)
|
|
#define WM_UART1_RX_PIN 66 // PB11 : UART1_RX (W601)
|
|
#define WM_UART1_TX_PIN 67 // PB12 : UART1_TX (W601)
|
|
#endif
|
|
|
|
// spi
|
|
#define WM_SPI_CK_PIN 53 // PB27 : SPI_SCK
|
|
#define WM_SPI_DI_PIN 55 // PB1 : SPI_MISO
|
|
#define WM_SPI_DO_PIN 56 // PB2 : SPI_MOSI
|
|
|
|
// i2c
|
|
#define WM_I2C_SCL_PIN 18
|
|
#define WM_I2C_DAT_PIN 19
|
|
|
|
// soft i2c
|
|
#define SOFT_I2C1_SCL_PIN 23 // PA0 : I2C1_SCL
|
|
#define SOFT_I2C1_SDA_PIN 24 // PA1 : I2C1_SDA
|
|
#define SOFT_I2C2_SCL_PIN 25 // PA2 : I2C2_SCL
|
|
#define SOFT_I2C2_SDA_PIN 24 // PA1 : I2C2_SDA
|
|
|
|
#endif /* __PIN_CONFIG_H__ */
|
|
|