15#ifndef LIBBSP_ARM_ATSAM_ATSAM_I2C_H
16#define LIBBSP_ARM_ATSAM_ATSAM_I2C_H
18#include <libchip/chip.h>
22#include <rtems/thread.h>
29#define TWI_AMOUNT_PINS 2
41 uint32_t current_msg_todo;
42 uint8_t *current_msg_byte;
47 uint32_t output_clock;
52int i2c_bus_register_atsam(
56 const Pin pins[TWI_AMOUNT_PINS]
Inter-Integrated Circuit (I2C) Driver API.
ISR_Vector_number rtems_vector_number
Control block type used to manage the vectors.
Definition: intr.h:47
Twihs hardware registers.
Definition: component_twihs.h:41
Definition: atsam-i2c.h:31
I2C bus control.
Definition: i2c.h:110
I2C transfer message.
Definition: i2c.h:138