| /bsp/hpmicro/libraries/hpm_sdk/components/sccb/ |
| A D | hpm_sccb.c | 28 uint8_t reg_data = 0; in sccb_master_gencall() local 29 return i2c_master_address_write(sccb, 0x00, &cmd, 1, ®_data, 1); in sccb_master_gencall() 32 hpm_stat_t sccb_master_readb(sccb_type sccb, uint8_t slv_addr, uint8_t reg_addr, uint8_t *reg_data) in sccb_master_readb() argument 47 return i2c_master_address_read(sccb, (uint16_t)slv_addr, r, sizeof(r), reg_data, 1); in sccb_master_readb2() 63 1, (uint8_t *)reg_data, 2); in sccb_master_readw() 65 *reg_data = (*reg_data >> 8) | (*reg_data << 8); in sccb_master_readw() 72 reg_data = (reg_data >> 8) | (reg_data << 8); in sccb_master_writew() 80 2, (uint8_t *)reg_data, 2); in sccb_master_readw2() 82 *reg_data = (*reg_data >> 8) | (*reg_data << 8); in sccb_master_readw2() 90 reg_data = (reg_data >> 8) | (reg_data << 8); in sccb_master_writew2() [all …]
|
| A D | hpm_sccb.h | 79 hpm_stat_t sccb_master_readb(sccb_type sccb, uint8_t slv_addr, uint8_t reg_addr, uint8_t *reg_data); 93 hpm_stat_t sccb_master_writeb(sccb_type sccb, uint8_t slv_addr, uint8_t reg_addr, uint8_t reg_data); 107 …_stat_t sccb_master_readb2(sccb_type sccb, uint8_t slv_addr, uint16_t reg_addr, uint8_t *reg_data); 121 …_stat_t sccb_master_writeb2(sccb_type sccb, uint8_t slv_addr, uint16_t reg_addr, uint8_t reg_data); 135 hpm_stat_t sccb_master_readw(sccb_type sccb, uint8_t slv_addr, uint8_t reg_addr, uint16_t *reg_data… 149 hpm_stat_t sccb_master_writew(sccb_type sccb, uint8_t slv_addr, uint8_t reg_addr, uint16_t reg_data… 163 …stat_t sccb_master_readw2(sccb_type sccb, uint8_t slv_addr, uint16_t reg_addr, uint16_t *reg_data); 177 …stat_t sccb_master_writew2(sccb_type sccb, uint8_t slv_addr, uint16_t reg_addr, uint16_t reg_data);
|
| /bsp/nuvoton/libraries/nu_packages/BMX055/libraries/BMM050_driver/ |
| A D | bmm050_support.c | 72 s8 BMM050_I2C_bus_read(u8 dev_addr, u8 reg_addr, u8 *reg_data, u8 cnt); 82 s8 BMM050_I2C_bus_write(u8 dev_addr, u8 reg_addr, u8 *reg_data, u8 cnt); 102 s8 BMM050_SPI_bus_read(u8 dev_addr, u8 reg_addr, u8 *reg_data, u8 cnt); 298 s8 BMM050_I2C_bus_write(u8 dev_addr, u8 reg_addr, u8 *reg_data, u8 cnt) in BMM050_I2C_bus_write() argument 306 array[stringpos + C_BMM050_ONE_U8X] = *(reg_data + stringpos); in BMM050_I2C_bus_write() 335 s8 BMM050_I2C_bus_read(u8 dev_addr, u8 reg_addr, u8 *reg_data, u8 cnt) in BMM050_I2C_bus_read() argument 353 *(reg_data + stringpos) = array[stringpos]; in BMM050_I2C_bus_read() 367 s8 BMM050_SPI_bus_read(u8 dev_addr, u8 reg_addr, u8 *reg_data, u8 cnt) in BMM050_SPI_bus_read() argument 395 *(reg_data + stringpos) = array[stringpos + C_BMM050_ONE_U8X]; in BMM050_SPI_bus_read() 409 s8 BMM050_SPI_bus_write(u8 dev_addr, u8 reg_addr, u8 *reg_data, u8 cnt) in BMM050_SPI_bus_write() argument [all …]
|
| /bsp/nuvoton/libraries/nu_packages/BMX055/libraries/BMA2x2_driver/ |
| A D | bma2x2_support.c | 100 s8 BMA2x2_I2C_bus_read(u8 dev_addr, u8 reg_addr, u8 *reg_data, u8 cnt); 110 s8 BMA2x2_I2C_bus_write(u8 dev_addr, u8 reg_addr, u8 *reg_data, u8 cnt); 128 s8 BMA2x2_SPI_bus_read(u8 dev_addr, u8 reg_addr, u8 *reg_data, u8 cnt); 364 s8 BMA2x2_I2C_bus_write(u8 dev_addr, u8 reg_addr, u8 *reg_data, u8 cnt) in BMA2x2_I2C_bus_write() argument 374 *(reg_data + stringpos); in BMA2x2_I2C_bus_write() 404 s8 BMA2x2_I2C_bus_read(u8 dev_addr, u8 reg_addr, u8 *reg_data, u8 cnt) in BMA2x2_I2C_bus_read() argument 421 *(reg_data + stringpos) = array[stringpos]; in BMA2x2_I2C_bus_read() 433 s8 BMA2x2_SPI_bus_read(u8 dev_addr, u8 reg_addr, u8 *reg_data, u8 cnt) in BMA2x2_SPI_bus_read() argument 461 *(reg_data + stringpos) = array[stringpos + in BMA2x2_SPI_bus_read() 476 s8 BMA2x2_SPI_bus_write(u8 dev_addr, u8 reg_addr, u8 *reg_data, u8 cnt) in BMA2x2_SPI_bus_write() argument [all …]
|
| A D | bma2x2.h | 366 #define BMA2x2_BUS_WRITE_FUNC(dev_addr, reg_addr, reg_data, wr_len)\ argument 367 bus_write(dev_addr, reg_addr, reg_data, wr_len) 421 #define BMA2x2_BUS_READ_FUNC(dev_addr, reg_addr, reg_data, r_len)\ argument 422 bus_read(dev_addr, reg_addr, reg_data, r_len)
|
| /bsp/nuvoton/libraries/nu_packages/BMX055/libraries/BMG160_driver/ |
| A D | bmg160_support.c | 69 s8 BMG160_I2C_bus_read(u8 dev_addr, u8 reg_addr, u8 *reg_data, u8 cnt); 78 s8 BMG160_I2C_bus_write(u8 dev_addr, u8 reg_addr, u8 *reg_data, u8 cnt); 87 s8 BMG160_SPI_bus_write(u8 dev_addr, u8 reg_addr, u8 *reg_data, u8 cnt); 94 s8 BMG160_SPI_bus_read(u8 dev_addr, u8 reg_addr, u8 *reg_data, u8 cnt); 299 s8 BMG160_I2C_bus_write(u8 dev_addr, u8 reg_addr, u8 *reg_data, u8 cnt) in BMG160_I2C_bus_write() argument 307 array[stringpos + BMG160_GEN_READ_WRITE_DATA_LENGTH] = *(reg_data + stringpos); in BMG160_I2C_bus_write() 334 s8 BMG160_I2C_bus_read(u8 dev_addr, u8 reg_addr, u8 *reg_data, u8 cnt) in BMG160_I2C_bus_read() argument 351 *(reg_data + stringpos) = array[stringpos]; in BMG160_I2C_bus_read() 363 s8 BMG160_SPI_bus_read(u8 dev_addr, u8 reg_addr, u8 *reg_data, u8 cnt) in BMG160_SPI_bus_read() argument 390 *(reg_data + stringpos) = array[stringpos + BMG160_GEN_READ_WRITE_DATA_LENGTH]; in BMG160_SPI_bus_read() [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/components/camera/mt9m114/ |
| A D | hpm_mt9m114.c | 260 uint16_t reg_data; in mt9m114_host_command() local 262 if (mt9m114_read_register(context, MT9M114_REG_COMMAND_REGISTER, 2, ®_data) != 0) { in mt9m114_host_command() 266 if ((reg_data & command) == 0) { in mt9m114_host_command() 267 return (reg_data & MT9M114_COMMAND_OK) ? 0 : -1; in mt9m114_host_command() 286 uint8_t reg_data; in mt9m114_refresh() local 288 if (mt9m114_read_register(context, MT9M114_VAR_SEQ_ERROR_CODE, 1, ®_data) != 0) { in mt9m114_refresh() 292 return reg_data == 0 ? status_success : status_fail; in mt9m114_refresh()
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/ir/ |
| A D | hal_ir.c | 78 uint32_t reg_data = 0; in ir_handler() local 92 reg_data = ir_get_data(ir->reg_base); in ir_handler() 93 ir->callback(IR_RXINTS_RXDA, reg_data); in ir_handler() 101 ir->callback(IR_RXINTS_RXPE, reg_data); in ir_handler() 107 ir->callback(IR_RXINTS_RXPE, reg_data); in ir_handler()
|
| /bsp/nuvoton/libraries/nu_packages/BMX055/ |
| A D | sensor_bmx055.c | 114 static int8_t bmx055_i2c_write_reg(uint8_t dev_id, uint8_t reg_addr, uint8_t *reg_data, uint8_t len) in bmx055_i2c_write_reg() argument 125 msgs[1].buf = (rt_uint8_t *)reg_data; /* Read data pointer */ in bmx055_i2c_write_reg() 136 static int8_t bmx055_i2c_read_reg(uint8_t dev_id, uint8_t reg_addr, uint8_t *reg_data, uint8_t len) in bmx055_i2c_read_reg() argument 148 msgs[1].buf = (rt_uint8_t *)®_data[0]; /* Read data pointer */ in bmx055_i2c_read_reg()
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/cir/ |
| A D | hal_cir.c | 78 uint32_t reg_data, i = 0; in sunxi_cir_handler() local 89 reg_data = readl(cir->base + CIR_RXFIFO); in sunxi_cir_handler() 91 cir->callback(cir->port, RA, reg_data); in sunxi_cir_handler()
|
| /bsp/hpmicro/libraries/hpm_sdk/components/serial_nor/ |
| A D | hpm_serial_nor.c | 72 static hpm_stat_t hpm_spi_nor_read_status_register(hpm_serial_nor_t *flash, uint8_t *reg_data, uint… 73 static hpm_stat_t hpm_spi_nor_write_status_register(hpm_serial_nor_t *flash, uint8_t reg_data, uint… 354 static hpm_stat_t hpm_spi_nor_read_status_register(hpm_serial_nor_t *flash, uint8_t *reg_data, uint… in hpm_spi_nor_read_status_register() argument 360 command_seq.data_phase.buf = reg_data; in hpm_spi_nor_read_status_register() 366 static hpm_stat_t hpm_spi_nor_write_status_register(hpm_serial_nor_t *flash, uint8_t reg_data, uint… in hpm_spi_nor_write_status_register() argument 395 command_seq.data_phase.buf = (uint8_t *)®_data; in hpm_spi_nor_write_status_register()
|