![]() |
RTEMS
5.1
|
#include "hwlib.h"
#include "alt_clock_manager.h"
#include "socal/alt_i2c.h"
#include "socal/alt_rstmgr.h"
#include "socal/hps.h"
#include "socal/socal.h"
Go to the source code of this file.
Data Structures | |
struct | ALT_I2C_DEV_s |
struct | ALT_I2C_MASTER_CONFIG_s |
struct | ALT_I2C_SLAVE_CONFIG_s |
Macros | |
#define | alt_i2c_cfg_to_speed(i2c_dev, speed_in_hz, cfg) alt_i2c_master_config_speed_get((i2c_dev), (cfg), (speed_in_hz)) |
#define | alt_i2c_speed_to_cfg(i2c_dev, speed_in_hz, cfg) alt_i2c_master_config_speed_set((i2c_dev), (cfg), (speed_in_hz)) |
#define | ALT_I2C_RX_FIFO_NUM_ENTRIES 64 |
#define | ALT_I2C_TX_FIFO_NUM_ENTRIES 64 |
Typedefs | |
typedef enum ALT_I2C_TRANSFER_TYPE_e | ALT_I2C_TRANSFER_TYPE_t |
typedef struct ALT_I2C_DEV_s | ALT_I2C_DEV_t |
typedef enum ALT_I2C_CTLR_e | ALT_I2C_CTLR_t |
typedef enum ALT_I2C_MODE_e | ALT_I2C_MODE_t |
typedef enum ALT_I2C_SPEED_e | ALT_I2C_SPEED_t |
typedef enum ALT_I2C_ADDR_MODE_e | ALT_I2C_ADDR_MODE_t |
typedef enum ALT_I2C_STATUS_e | ALT_I2C_STATUS_t |
typedef enum ALT_I2C_TX_ABORT_CAUSE_e | ALT_I2C_TX_ABORT_CAUSE_t |
typedef struct ALT_I2C_MASTER_CONFIG_s | ALT_I2C_MASTER_CONFIG_t |
typedef struct ALT_I2C_SLAVE_CONFIG_s | ALT_I2C_SLAVE_CONFIG_t |
Altera - I2C Controller API