12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- /*
- * File : rsapi.h
- * Copyright (c) 2006-2018, RT-Thread Development Team
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Change Logs:
- * Date Author Notes
- * 2019-07-29 zdzn first version
- */
- #ifndef __RASPI_H__
- #define __RASPI_H__
- #include "bcm283x.h"
- #define PIN_MAGIC (0x5A)
- #define PIN_NUM(_N) (sizeof(_N) / sizeof(_N[0]))
- enum gpio_code
- {
- GPIO_CODE_PHY = 0,
- GPIO_CODE_BCM,
- GPIO_CODE_WIRING,
- GPIO_CODE_NUM,
- };
- enum rpi_pin_name
- {
- RPI_SDA0 = 0,
- RPI_SCL0,
- RPI_SDA1,
- RPI_SCL1,
- RPI_GPIO_GCLK,
- RPI_CAM_CLK,
- RPI_LAN_RUN,
- RPI_SPI_CE1_N,
- RPI_SPI_CE0_N,
- RPI_SPI_MISO,
- RPI_SPI_MOSI,
- RPI_SPI_SCLK,
- RPI_TXD0,
- RPI_RXD0,
- RPI_STATUS_LED_N,
- RPI_GPIO_GEN0,
- RPI_GPIO_GEN1,
- RPI_CAM_GPIO,
- RPI_GPIO_GEN3,
- RPI_GPIO_GEN4,
- RPI_GPIO_GEN5,
- RPI_GPIO_GEN6,
- RPI_GPIO_GEN2,
- RPI_GPIO_GEN7,
- RPI_GPIO_GEN8,
- RPI_GPIO_GEN9,
- RPI_GPIO_GEN10,
- RPI_PWM0_OUT,
- RPI_PWM1_OUT,
- RPI_HDMI_HPD_P,
- RPI_SD_CARD_DET,
- RPI_SD_CLK_R,
- RPI_SD_CMD_R,
- RPI_SD_DATA0_R,
- RPI_SD_DATA1_R,
- RPI_SD_DATA2_R,
- RPI_SD_DATA3_R,
- RPI_GPIO_PIN_NUM,
- };
- #endif
|