zephyr/doc/connectivity/bluetooth
Piotr Pryga c6e9b3c235 Bluetooth: hci: Extend VS fatal error for hard hault and assert
Extend current implementation of vendor-specific HCI events related
with Zephyr Fatal Error. The extended event is able to carry Zephyr
system wide fatal error as well as Controller related assertion.
That gives a possibility to use the event by bt_ctlr_assert_handle
or k_sys_fatal_error_handler to send information about unrecoverable
failures over HCI interface.

There are added two types of errors to Zephyr Fatal Error event:
- system fault error like e.g. Hard Fault. This one caries reason of
  a fault and a stack frame in the data field. The stack frame is
  defined for Corte-M SoCs only.
- Controller assert. The data field caries file name and line of code
  where an assert happened.

Except that the extended event can be used by Host, it can serve as a
debug mean to conformance testing of the Controller.

Signed-off-by: Piotr Pryga <piotr.pryga@nordicsemi.no>
2022-08-02 13:53:32 +02:00
..
api Bluetooth: hci: Extend VS fatal error for hard hault and assert 2022-08-02 13:53:32 +02:00
autopts doc: autopts: Remove WSL setup 2022-05-04 16:44:23 -04:00
img Bluetooth: Audio: Rename mics.h the Kconfig to micp 2022-07-06 10:41:52 +02:00
bluetooth-arch.rst
bluetooth-audio-arch.rst Bluetooth: Audio: Add separate API for MICP mic ctlr 2022-07-06 10:41:52 +02:00
bluetooth-dev.rst
bluetooth-qual.rst
bluetooth-tools.rst
dis-pics.rst
gap-pics.rst
gatt-pics.rst
index.rst
l2cap-pics.rst
mesh-pics.rst
overview.rst
rfcomm-pics.rst
sm-pics.rst