Android Bluetooth protocol stack message (bta_sys_sendmsg) sending mechanism -- unique resolution of the whole network

Android Bluetooth pairing connection source code analysis document, very detailed from btif BTA BTM HCI data flow to, and from control - click to download When reading the code, the first problem encountered by students who began to study the Bluetooth protocol stack is that when they encounter sending events, they can't track the code. Then t ...

Posted by zimick on Thu, 19 May 2022 03:36:28 +0300

A BLE routine developed by CC2540 Bluetooth

background There is a CC2540 development board in hand. TI is an old film. It has transitioned to CC25412540, which has been a project for a long time. Take the time to reorganize the previous debugging and learning If you have any objection, please leave a message for correction summary CC2540 2.4GHz low-power Bluetooth on-chip scheme, sing ...

Posted by chele on Fri, 29 Apr 2022 05:16:29 +0300

Bluetooth development learning record

Recently, I encountered the business of using Bluetooth to transmit data in the project. I recorded it with a learning attitude, personal understanding, and welcome to leave a message if there are errors or additions. Enough talk, let's get down to business 1. What is Bluetooth Bluetooth is one of the most widely used wireless communication pr ...

Posted by danman252 on Thu, 28 Apr 2022 23:40:57 +0300

DA14531 learning notes experience summary

DA14531 learning notes (II) experience summary Burn Flash In order to reduce the cost and power consumption of DA14531, 32KB OTP is used to store user programs. OTP can only be burned once. In order to facilitate debugging, DA14531 also supports external flash. When using external flash, first configure the corresponding pin of flash accor ...

Posted by bubbasheeko on Tue, 26 Apr 2022 14:05:21 +0300

nimble 2 Bluetooth development API

nimble Bluetooth API development Set Bluetooth device address BD_ADDR There are two types of Bluetooth device addresses: public address and random address. Bluetooth addresses are 48 bits and 6 bytes long. Random addresses are subdivided into three types: non resolvable random addresses, resolvable random addresses and static random a ...

Posted by aynsoft on Tue, 05 Apr 2022 08:12:13 +0300