Files
MuditaOS/doc/bluetooth.md
2019-10-14 15:32:06 +02:00

879 B

bluetooth stack documentation

Introduction

There were a few libraries checked (any of possible at the time):

  • serun (Previous PurePhone iteration)
  • bluetopia
  • bluekitchen

Generaly speaking from checks and experiences Bluetopia prove to be the best.

Code layout

Code layout presented is bottom to top in order from lowest layer, to highest

  • module-bsp Our bluetooth chip works on UART with HCI protocol (in H4 mode), code in this directory is resposible for communication purposes
    • board/<arch>/bluetooth/ architecture dependent hal layer
    • bluetooth/ architecture independent hal code for bsp
  • module-bluetooth Bluetooth library interface code
  • module-services/
    • service-bluetooth Code for bluetooth devices high level management
  • module-ip/ LwIP interface code for processor