rpi4-osdev/part7-bluetooth
2020-07-23 20:44:03 +01:00
..
BCM4345C0.hcd Added part7-bluetooth working code 2020-07-23 20:37:48 +01:00
boot.S Added part7-bluetooth working code 2020-07-23 20:37:48 +01:00
bt.c Added part7-bluetooth working code 2020-07-23 20:37:48 +01:00
bt.h Added part7-bluetooth working code 2020-07-23 20:37:48 +01:00
fb.c Added part7-bluetooth working code 2020-07-23 20:37:48 +01:00
fb.h Added part7-bluetooth working code 2020-07-23 20:37:48 +01:00
io.c Added part7-bluetooth working code 2020-07-23 20:37:48 +01:00
io.h Added part7-bluetooth working code 2020-07-23 20:37:48 +01:00
kernel.c Added part7-bluetooth working code 2020-07-23 20:37:48 +01:00
link.ld Added part7-bluetooth working code 2020-07-23 20:37:48 +01:00
Makefile Added part7-bluetooth working code 2020-07-23 20:37:48 +01:00
mb.c Added part7-bluetooth working code 2020-07-23 20:37:48 +01:00
mb.h Added part7-bluetooth working code 2020-07-23 20:37:48 +01:00
README.md Added quick part7 README for now 2020-07-23 20:44:03 +01:00
terminal.h Added part7-bluetooth working code 2020-07-23 20:37:48 +01:00

Writing a "bare metal" operating system for Raspberry Pi 4 (Part 7)

Getting Bluetooth up

Controlling the RPi4 solely via a UART-connected laptop is not much fun. Our Breakout game deserves a better controller than that - ideally a wireless one.

In this part, we set up a second UART to communicate with the RPi4's onboard Bluetooth modem. There is nothing simple about Bluetooth, but it is at least simpler than USB, and that's the reason I've chosen to pursue it.

Write-up coming soon!