36#ifndef LIBBSP_AARCH64_RASPBERRYPI_I2C_H
37#define LIBBSP_AARCH64_RASPBERRYPI_I2C_H
39#include <bsp/raspberrypi.h>
40#include <bsp/rpi-gpio.h>
void rpi_i2c_init(void)
Setups the Raspberry Pi GPIO header to activate the BSC I2C bus.
Definition: i2c.c:418
Inter-Integrated Circuit (I2C) Driver API.
rtems_status_code
This enumeration provides status codes for directives of the Classic API.
Definition: status.h:85
This header file provides utility macros for BSPs.
raspberrypi_bsc_masters
I2C controller instances on Raspberry Pi 4.
Definition: raspberrypi-i2c.h:51
@ raspberrypi_bscm1
BSC Master 1 (GPIO 2/3)
Definition: raspberrypi-i2c.h:60
@ raspberrypi_bscm6
BSC Master 6 (GPIO 22/23)
Definition: raspberrypi-i2c.h:80
@ raspberrypi_bscm3
BSC Master 3 (GPIO 4/5)
Definition: raspberrypi-i2c.h:65
@ raspberrypi_bscm0
BSC Master 0 (GPIO 0/1)
Definition: raspberrypi-i2c.h:55
@ raspberrypi_bscm5
BSC Master 5 (GPIO 10/11)
Definition: raspberrypi-i2c.h:75
@ raspberrypi_bscm4
BSC Master 4 (GPIO 6/7)
Definition: raspberrypi-i2c.h:70