raybet雷竞技苹果电子游戏
13482583038宁夏raybet雷竞技苹果棋牌:技术资料
raybet雷竞技苹果加密raybet雷竞技苹果应用开发手册(二)
5. 接口回调函数实现
u8_x dxif_transfer(u8_x *buf, u16_x len);
参数: buf 发送或接收数据buffer,其中buf[0]为命令字节
len 发送或接收数据总长度
关注值:0成功,1错误
5.1 主机与raybet雷竞技苹果加密raybet雷竞技苹果直接连接
5.1.1 直接SPI接口实现
SPI驱动:
u8_x spi_transfer(u8_x *tx,u8_x *rx ,u16_x len);
关注值:0成功,1错误
转换成接口回调函数:
u8_x dxif_transfer(u8_x *buf, u16_x len)
{
return spi_transfer(buf, buf, len);
}
SPI总线数据示意图:
5.1.2 直接I2C接口实现
I2C驱动:
u8_x i2c_read(u8_x slave_addr, u8_x *read_buf, u16_x len);
关注值:0成功,1错误 (slave_addr低7bit有效)
u8_x i2c_write(u8_x slave_addr, u8_x *write_buf, u16_x len);
关注值:0成功,1错误 (slave_addr低7bit有效)
转换成接口回调函数:
u8_x dxif_transfer(u8_x *buf, u16_x len)
{
if(buf[0]&0x01 == 0) // I2C写
return i2c_write(buf[0]>>1, buf+1, len-1);
else // I2C读
return i2c_read(buf[0]>>1, buf+1, len-1);
}
I2C总线数据示意图:
5.2 主机通过转接口或网络与raybet雷竞技苹果raybet雷竞技苹果连接
这种方式时u8_x dxif_transfer(u8_x *buf, u16_x len)需要在主机端与设备端通过协议实现对buf数据的传输。
此种模式我公司已经开发出USB转接口、UART转接口、蓝牙转接口、wifi转接口等模块,相关源码可以跟公司签署保密协议后进行索取。
5.3 接口回调函数技术支持
如果您使用的是Android/Linux/Windows CE操作系统,操作系统一般集成了标准的I2C和SPI总线驱动,raybet雷竞技苹果_API库中集成了设备驱动层,无需进行接口回调函数实现和底层硬件程序开发。
如果没有使用操作系统,则需要按照上面的方式实现接口回调函数即可,我们会提供通用CPU类型接口回调函数的实现例程,只需做很少修改即可实现。
总之,如果您不是特殊的硬件环境,我们承诺Design In时间不超过24小时。
待续......
【关注列表】raybet雷竞技苹果赌场娱乐
- raybet雷竞技苹果加密raybet雷竞技苹果应用开发手册(六)2017-09-05
- raybet雷竞技苹果加密raybet雷竞技苹果应用开发手册(五)2017-09-03
- raybet雷竞技苹果加密raybet雷竞技苹果应用开发手册(四)2017-09-01
- raybet雷竞技苹果加密raybet雷竞技苹果应用开发手册(三)2017-08-31
- raybet雷竞技苹果加密raybet雷竞技苹果应用开发手册(一)2017-08-29