mirror of
https://github.com/isometimes/rpi4-osdev
synced 2024-11-08 19:30:39 +00:00
.. | ||
controller | ||
BCM4345C0.hcd | ||
boot.S | ||
bt.c | ||
bt.h | ||
fb.c | ||
fb.h | ||
io.c | ||
io.h | ||
kernel.c | ||
link.ld | ||
Makefile | ||
Makefile.gcc | ||
Makefile.gcc.windows | ||
mb.c | ||
mb.h | ||
README.md | ||
terminal.h |
Writing a "bare metal" operating system for Raspberry Pi 4 (Part 8)
Breakout with a Bluetooth controller
A very early demo of how we might control our Breakout game using the simple BLE techniques we learned in part7-bluetooth.
- Recommended reading to get the controller up: https://punchthrough.com/how-to-use-node-js-to-speed-up-ble-app-development/
Todo
- Write up scanning implementation (receiving advertising reports)
- Write up device detection (service UUID & name matching)
- Write up ACL notification of characteristic change (using bleno echo example)