×

ESP32------关于蓝牙的使用的基础了解

ESP32_学习之旅

ESP32------关于蓝牙的使用的基础了解

zxjy辉 zxjy辉 发表于2023-08-15 浏览1728 评论0

这个蓝牙的使用,主要是在应用层上,也就是需要我们去调用对应的api接口去打开蓝牙,广播或则是扫描,这些都有对应的回调函数(gap事件回调和gatt事件回调,需要注意的是,这些回调函数都是底层事件执行完之后,才会在应用层回调),用来处理对应的蓝牙状态,例如说,我在应用层上打开蓝牙,然后这个指令层层下发,蓝牙打开成功后,就会有一个在应用层上对应的回调函数,进行处理,然后可以将之通过串口打印出来,就可以得知蓝牙打开成功。

ESP32------关于软件I2C的移植

ESP32_学习之旅

ESP32------关于软件I2C的移植

zxjy辉 zxjy辉 发表于2023-07-14 浏览370 评论0

这个可真的挖了一个坑,把我埋进去了,原本是用硬件I2C的,毕竟esp32 自带了两个I2C控制器,这样比较方便,但是我发现我手中,有一款oled,使用esp32,无法查找到对应设备地址,但是,使用商家给的stm32代码,是可以直接驱动的,说明屏幕没有问题;于是我就用另一款oled,接入esp32,是可以查找到对应的地址,这就很尴尬了,(这难道就是硬件I2C的缺点? 因为有的设备可以通过写,然后查找到对用的设备地址,有的需要先读再写,才能读到设备地址。参考链接: