Raspberry Pi Pico Lecture 28 (2025): Bluetooth GATT server part 1
901 views on YouTube
0:00 – Administrivia
2:20 – Plan for today’s lecture
3:20 – What to show? What to abstract?
5:30 – A brief description of the Bluetooth stack
11:50 – Pointing to additional resources
13:20 – Hardware utilization on RP2040
16:10 – What does BTstack look like to our application code?
19:10 – Asymmetry in the Bluetooth layers
22:00 – Pausing to reflect
22:50 – Attributes and GATT database overview
30:00 – Taking a look at an example database
33:45 – What does this database look like in BTstack?
35:00 – How does BTstack compile this database?
37:30 – Creating a GAP service
42:00 – Creating the GAP device name characteristic
45:00 – Creating a custom primary service
49:20 – Plan for next lecture
Spring, 2025 lectures from ECE 4760 (Digital Systems Design Using Microcontroller) at Cornell University.
Course site: https://ece4760.github.io
Hunter’s site: https://vanhunteradams.com