Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved.
Description: Provides V150 HAL i2c
History:
2023-03-06, Create file.
◆ I2C_10BIT_ADDR_MASK
| #define I2C_10BIT_ADDR_MASK 0x03FF |
◆ I2C_10BIT_ADDR_MASK_H
| #define I2C_10BIT_ADDR_MASK_H 0x0300 |
◆ I2C_10BIT_ADDR_MASK_H_OFFSET
| #define I2C_10BIT_ADDR_MASK_H_OFFSET 7 |
◆ I2C_10BIT_ADDR_MASK_H_TAG
| #define I2C_10BIT_ADDR_MASK_H_TAG 0xF0 |
◆ I2C_10BIT_ADDR_MASK_L
| #define I2C_10BIT_ADDR_MASK_L 0x00FF |
◆ I2C_10BIT_ADDR_MASK_L_OFFSET
| #define I2C_10BIT_ADDR_MASK_L_OFFSET 0 |
◆ I2C_7BIT_ADDR_MASK
| #define I2C_7BIT_ADDR_MASK 0x7F |
◆ I2C_ADDR_READ_TAG
| #define I2C_ADDR_READ_TAG 0x01 |
◆ I2C_ADDR_TYPE_10BIT
| #define I2C_ADDR_TYPE_10BIT 1 |
◆ I2C_ADDR_TYPE_7BIT
| #define I2C_ADDR_TYPE_7BIT 0 |
◆ I2C_ADDR_TYPE_INVALID
| #define I2C_ADDR_TYPE_INVALID 2 |
◆ I2C_ADDR_WRITE_TAG
| #define I2C_ADDR_WRITE_TAG 0xFE |
◆ hal_i2c_v150_master_init()
◆ hal_i2c_v150_slave_init()