opcode 定义

hcitool cmd 0x03 0x0003

0x03 == OGF

0x0003 == OCF

因為是little endien,

"

0x0000???? 0x12???? 0x78

0x0001???? 0x34???? 0x56

0x0002???? 0x56???? 0x34

0x0003???? 0x78???? 0x12

"

OCF算是低10bit, OGF是高6bit的值,因此需要將OGF左移10bit

OGF << 10 | OCF = 0x03 << 10 | 0x0003 = 0x0c03 (0x03 0x0c)

0000 1100 0000 0011
0 c 0 3

fc 27
1111 1100 0010 0111

0000 0000 0011 1111
0 0 3 f
3f 0027

fd 57
1111 1101 0000 0000
3f 0157

20 0b

0010 0000 0000 0000
0000 0000 0000 1000
0 0 0 8
08 000b

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 详解大端模式和小端模式 嵌入式开发交流群280352802,欢迎加入! 一、大端模式和小端模式的起源 关于...
    l日月之明l阅读 1,163评论 0 0
  • 大概翻译了一下,非常的粗糙,慢慢修正。请高手自动飘过~ 因为做图像压缩时会损失相机写入的如光圈、快门等信息,所以自...
    流年易逝_李阅读 5,282评论 0 1
  • 大小端介绍问题总结 一、简介大小端定义 大端模式所谓的大端模式,是指数据的低位(就是权值较小的后面那几位)保存在内...
    遇银阅读 1,406评论 3 1
  • 1.编译程序(1)gcc xx.c,他会默认生成一个a.out的可执行文件,在a.out所在目录,执行./a.o...
    萌面大叔2阅读 1,321评论 0 1
  • 【小熊】如何成为富人系列(二)——高价值工作 1、将每一份时间卖得更贵 2、将每一份时间卖出更多次 3、将每一份时...
    素心若雪W阅读 469评论 0 0