Skip to content

rosslight/ZephyrH4HciTransport

Repository files navigation

ZephyrH4HciTransport

Overview

This package provides a raw Ble HCI Controller which can be accessed using a H4 UART connection which will be routed via the zephyr_console. Hosts might be e.g. BlueZ. This code was based on the zephyr _bluetooth-hci-uart-sample

Supported Ble features

  • BLE Central
  • Extended Advertisement Support (BLE 5.X)

Compatible devices

Installation for Nordic

  • Install and open the nRF Connect Programmer which is part of the nRF Connect for Desktop app

  • Download the zephyr.hex from the latest release

  • Flash the Nordic device by following this guide

  • Configure the connection of the Host

    • Baudrate: 1Mbit/s
    • 8 bits, no parity, 1 stop bit
    • Hardware Flow Control (RTS/CTS) enabled
  • Connect via USB: You can find the dongle with the default vendorId and 0x0004 as productId

Building from Source

  • Install the nRF Connect SDK stack following the offical documentation
  • Use west build --build-dir build . --board nrf52840dongle_nrf52840 to build for e.g. the nRF52840 dongle

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •