Skip to content

Commit

Permalink
raspi: add raspberry pi hardware overview
Browse files Browse the repository at this point in the history
  • Loading branch information
mringwal committed Jan 22, 2019
1 parent c41e992 commit 84b427c
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions port/raspi/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,18 @@ Copy one of the examples to the Rasperry Pi and just run them. BTstack will powe
BTstack counter 0001
BTstack up and running at B8:27:EB:27:AF:56

## Bluetooth Hardware Overview

Model | Bluetooth Controller | UART Type | UART Flowcontrol | BT_REG_EN | HCI Transport | Baudrate
-------------------------|---------------------------------------------------------|-----------|------------------|-------------|---------------|----------
Older | None | | | | |
Pi 3 Model A, Model B | [CYW43438](http://www.cypress.com/file/298076/download) | Hardware | No | 128 | H5 | 921600
Pi 3 Model A+, Model B + | [CYW43455](http://www.cypress.com/file/358916/download) | Hardware | Yes | 129 (See 1) | H4 | 921600 (See 2)
Pi Zero W | [CYW43438](http://www.cypress.com/file/298076/download) | Hardware | Yes | 45 | H4 | 921600

1. Model A+/B+ have BT_REG_EN AND WL_REG_EN on the same (virtual) GPIO 129. A Bluetooth Controller power cycle also shuts down Wifi (temporarily). BTstack avoids a power cycle on A+/B+.
2. Model A+/B+ support 3 mbps baudrate. Not enabled/activated yet.

## TODO
- Raspberry Pi Zero W: Check if higher baud rate can be used, 3 mbps does not work.
- Raspberry + RedBear IoT pHAT (AP6212A = BCM4343) port: IoT pHAT need to get detected and the UART configured appropriately.

0 comments on commit 84b427c

Please sign in to comment.