From 3be461f39c2aa6e5feb66c5b717306a6954054de Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Thu, 25 Jun 2020 19:56:20 +0200 Subject: [PATCH] chipset: add basic info on RX23W --- README.md | 1 + chipset/README.md | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/README.md b/README.md index 964433b7a..84e497b87 100644 --- a/README.md +++ b/README.md @@ -100,6 +100,7 @@ Espressif ESP32 | Dual mode | VHCI | Not yet | EM 9301, 9304 | LE | SPI | n.a. | em9301 | Custom HCI SPI implementation Intel Dual Wireless 8260, 8265 | Dual mode | USB | Probably | intel | Firmware size: 400 kB Nordic nRF | LE | H4 | n.a. | | Requires custom HCI firmware +Renesas RX23W | LE | H4 | n.a. | | HCI Firmware part of BTTS STM STLC2500D | Classic | H4 | No (didn't try) | stlc2500d | Custom deep sleep management not supported STM32-WB5x | LE | VHCI | n.a. | | SoC with multi-protocol Radio co-processor Toshiba TC35661 | Dual mode | H4 | No | tc3566 | diff --git a/chipset/README.md b/chipset/README.md index 76e10eaf1..138ab15bf 100644 --- a/chipset/README.md +++ b/chipset/README.md @@ -70,6 +70,7 @@ EM 9304 | LE | SPI, H4 | Yes | n.a. Intel Dual Wireless 8260, 8265 | Dual mode | USB | Yes | Probably | Don't know | Don't know | Don't know | intel | Firmware size: 400 kB Nordic nRF | LE | H4 | Fixed Random | n.a. | Yes | Yes | n.a. | | Requires HCI firmware STM STLC2500D | Classic | H4 | No | Don't know | n.a | n.a. | No | stlc2500d | Custom deep sleep management not supported +Renesas RX23W | LE | H4 | No | n.a. | Yes | Yes | n.a . | | HCI Firmware part of BTTS Toshiba TC35661 | Dual mode | H4 | No | No | No | No | No | tc3566 | Only -007/009 models provide full HCI. See below TI CC256x, WL183x | Dual mode | H4, H5, eHCILL | Yes | Yes | No | Yes for CC256XC | No | cc256x | Also WL185x, WL187x, and WL189x @@ -225,6 +226,27 @@ To use these chipsets with BTstack, you need to install an arm-none-eabi gcc too * For the nRF51 Dev Kit, use `make BOARD=nrf51_pca10028` and `./flash_nrf51_10028.sh` with the nRF51 kit. * The nRF5 dev kit acts as an LE HCI Controller with H4 interface. +## Renesas Electronics + +Renesas currently has 3 LE-only SoCs: the older 16-bit RL78 and the newer RX23W and the RA4W1. +For the newer SoCs, Renesas provides a pre-compiled HCI firmware as well as an HCI project for their e2 Studio IDE. +The HCI firmware needs to be programmed into the SoC Flash. + +Both newer SoC provide the newer Bluetooth 5.0 features like DLE, 2M-PHY, Long Range, and Multiple Roles. + +To install the HCI Firmware on the [Target Board for RX23W](https://www.renesas.com/us/en/products/software-tools/boards-and-kits/eval-kits/rx-family-target-board.html): + + * Download [Bluetooth Test Tool Suite](https://www.renesas.com/eu/en/software/D6004348.html) + * Install [Renesas Flash Programmer](https://www.renesas.com/tw/en/products/software-tools/tools/programmer/renesas-flash-programmer-programming-gui.html) + * Follow instruction in [Target Board for RX23W Quick Start Guide](https://www.renesas.com/us/en/doc/products/mpumcu/apn/rx/013/r20qs0014ej0100-23wtbqsg.pdf) to flash `rx23w_uart_hci_sci8_br2000k_v1.00.mot` + +**BD Addr** fixed to 74:90:50:FF:FF:FF. A Windows tool in the BTTS suite allows to set a public Bluetooth Address. + +**Baud rate**: The baud rate is fixed at 115200 resp. 2000000 with the provided firmware images. With 2 mbps, there's no need to update the baudrate at run-time. + +**BTstack integration**: No special support needed. + + ## STMicroelectronics STMicroelectronics offers the Bluetooth V2.1 + EDR chipset STLC2500D that supports SPI and UART H4 connection.