Raspberry Pi Pico Lecture 29 (2025): Bluetooth GATT server part 2
373 views on YouTube
0:00 – Administrivia
1:30 – Brief reminder from last lecture
3:50 – Custom primary service declaration
5:30 – Adding a custom characteristic to our service
8:10 – Reconciling the text description of the characteristic with the attributes added to the database
11:22 – Adding a characteristic user description
14:40 – Compiling our ATT database
15:30 – Creating a struct for interacting with the database
21:00 – Composing a read callback function for our dynamic characteristics
24:15 – Composing a write callback function for our dynamic characteristics
27:00 – Connecting our struct and callback functions to our database with an initialization function
34:30 – Functions for updating characteristics from our application code
38:20 – Instantiating the server
39:50 – Fire alarm!
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