|
Демонстрационная прошивка отладочного комплекта МТС NB-IoT
|
#include "i2c_api.h"Функции | |
| uint8_t | __wait_SR1_bit (I2C_TypeDef *i2c_inst, uint16_t mask) |
| uint8_t | __generate_START (I2C_TypeDef *i2c_inst) |
| uint8_t | __read_single_byte (I2C_TypeDef *i2c_inst, uint8_t i2c_addr, uint8_t *byte_out) |
| uint8_t | __read_two_bytes (I2C_TypeDef *i2c_inst, uint8_t i2c_addr, uint8_t *bytes_out) |
| uint8_t | __read_multiple_bytes (I2C_TypeDef *i2c_inst, uint8_t i2c_addr, uint8_t *bytes_out, uint16_t read_length) |
| i2c_error_t | i2c_read_with_pointer (I2C_TypeDef *i2c_inst, uint8_t i2c_addr, uint8_t pointer_byte, uint8_t read_length, uint8_t *read_buffer) |
| Функция выполняет чтение регистра устройства I2C по правилам, общим для многих I2C-устройств. Подробнее... | |
| i2c_error_t | i2c_write_with_pointer (I2C_TypeDef *i2c_inst, uint8_t i2c_addr, uint8_t pointer_byte, uint16_t write_length, uint8_t *write_buffer) |
| Функция выполняет запись регистра устройства I2C по правилам, общим для многих I2C-устройств. Подробнее... | |
| void | init_i2c (I2C_TypeDef *i2c_inst, uint32_t sys_clk) |
| Выполняет настройку модуля I2C для работы на стандартной частоте SDA, равной 100 кГц. Подробнее... | |
См. определение в файле i2c_api.c
1.8.16