本次共搜索到帖子151898篇,用時943ms。


(多個侃吧可使用空格隔開)
(多個用戶可使用空格隔開,IP中可以使用「*」符號表示IP段)

回覆:一些英语学习笔记

1-9 · 回复 @令和野狗:原来如此,那看来我先前吃的是假的,根本没有勾芡

升典位 [圖片]

1-9 ·

回覆:【ble_remote工程】给蓝牙设备添加Manufacturer Name String(0x2A29)属性

1-9 · 如果想在收到master的Read Request/Read Blob Request后修改即将回复的Read Response/Read Blob Response的内容,就可以注册对应的回调函数r,在回调函数里修改pAttrValue指针所指RAM的内容,并且return的值只能是0。
只能修改内容pAttrValue,无法修改长度attrLen。
这两个变量都是在static const attribute_t my_Attributes[]数组里面定义的,跟回调函数的...

回覆:【ble_remote工程】给蓝牙设备添加Manufacturer Name String(0x2A29)属性

1-9 · 写函数的固定格式:
int my_WriteCallback (void *p)
{
    rf_packet_att_data_t *pw = (rf_packet_att_data_t *)p;
    int len = pw->l2cap - 3;
    //add your code
    //valid data is...

回覆:【ble_remote工程】给蓝牙设备添加Manufacturer Name String(0x2A29)属性

1-9 · my_Attributes数组每个项目的最后两个0,0分别是写函数和读函数,0表示没有。
typedef int (*att_readwrite_callback_t)(void* p);
typedef struct attribute
{
  u16  attNum;
  u8   perm;
  u8   uuidLen;
  u32  at...

某些人口中的“石器时代”

1-9 · 第一件石斧——奥杜威峡谷能人打制(距今180万年)
第一次狩猎大型动物——能人围猎羚羊、河马(距今178万年)
第一次用火痕迹——肯尼亚切苏旺加遗址(距今160万年)
第一次长途搬运石器原料——50千米外火山岩被带回营地(距今170万年)
第一次集体协作屠宰——奥杜威DK遗址多人宰割象尸(距今175万年)
第一次制造骨器——敲骨吸髓后留下使用痕迹骨片(距今170万年)
第一次分食烤肉——遗址炭化骨与石器同层(距今160万年)
第一次“工具包”随身——石核...

回覆:英语里“口香糖”叫chewing gum,而德语里“口香糖”是Kaugummi

1-9 · 但细微差别在于,英语里这个词的代表“咀嚼”词义的部分,用的是现在分词形式chewing,而德语里这个词的代表“咀嚼”词义的部分,用的是kauen去掉词尾en后剩下的词干部分

回覆:【ble_remote工程】给蓝牙设备添加Manufacturer Name String(0x2A29)属性 [圖片]

1-9 · {0,ATT_PERMISSIONS_READ,2,12,(u8*)&my_ManufacturerNameStringVal[3],(u8*)"Hello World!",0,0},
长度12就是字符串的总长度,不需要在末尾加\0。

回覆:【ble_remote工程】给蓝牙设备添加Manufacturer Name String(0x2A29)属性

1-9 · 如果只修改了属性值的话,不需要配对,重新连接就可以看到新内容。
但如果添加了新的属性或服务的话,那就必须重新配对才行,不然完全看不到新添加的属性或服务。

回覆:【ble_remote工程】给蓝牙设备添加Manufacturer Name String(0x2A29)属性 [圖片]

1-9 · 点了Connect后,配对一下,就能看到Manufacturer Name String(0x2A29)的属性值为Hello Purasbar!了。