ssize_t mt6326_write_byte(u8 cmd, u8 writeData)
{
    char    write_data[2] = {0};
    int    ret=0;
    
    write_data[0] = cmd;         // ex. 0x81
    write_data[1] = writeData;// ex. 0x44
    
    ret = i2c_master_send(new_client, write_data, 2);   //可以看   ret = i2c_master_send(new_client, write_data, 2);   向client 发送write_data[0] = cmd;         // ex. 0x81
                                                                            //   write_data[1] = writeData;// ex. 0x44  先发命令  后数据。   2表示发送的大小。
    if (ret < 0) {  ret = i2c_master_send(new_client, write_data, 2);
        #ifdef CONFIG_TESTCASE_MSG
        printk("sends command error!! \n");
        #endif
        return 0;
    }
    
    return 1;
}


相关文章:

  • 2022-02-07
  • 2022-12-23
  • 2021-11-18
  • 2021-07-18
  • 2021-09-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-21
  • 2021-10-06
  • 2021-07-12
  • 2021-08-12
  • 2021-07-17
  • 2021-11-26
  • 2021-12-13
相关资源
相似解决方案