找回密码
 立即注册

微信扫码登录

查看: 118|回复: 0

[I2C] TLSR8251 I2C读写如何实现

[复制链接]

4

主题

0

回帖

30

积分

英勇黄铜

积分
30
发表于 2025-8-23 12:19:41 | 显示全部楼层 |阅读模式 来自 上海
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: TSLR8251
驱动SDK版本: tc_ble_single_sdk-V3.4.2.7
天易合芯原始I2C代码


bool Hrs3602_write_reg(uint8_t addr, uint8_t data)
{
        #ifdef TYHX_DEMO
    uint8_t data_buf[2];   
    data_buf[0] = addr;
    data_buf[1] = data;
    twi_pin_switch(1);
    twi_master_transfer(0x44, data_buf, 2, true);    //write
        #endif
    return 0;      
}

uint8_t Hrs3602_read_reg(uint8_t addr)
{
    uint8_t data_buf = 0;   
        #ifdef TYHX_DEMO
    twi_pin_switch(1);
    twi_master_transfer(0x44, &addr, 1, false);      //write
    twi_master_transfer(0x45, &data_buf, 1, true);//read
        #endif
    return data_buf;      
}

bool Hrs3602_brust_read_reg(uint8_t addr , uint8_t *buf, uint8_t length)
{
        #ifdef TYHX_DEMO
    twi_pin_switch(1);
    twi_master_transfer(0x44, &addr, 1, false);      //write
    twi_master_transfer(0x45, buf, length, true); //read
        #endif
    return true;      
}

主供切换为泰凌微之后如何实现
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-8-31 01:38 , Processed in 0.083429 second(s), 21 queries .

Powered by Telink 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表