zephyr/doc/connectivity
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
..
bluetooth Bluetooth: hci: Extend VS fatal error for hard hault and assert 2022-08-02 13:53:32 +02:00
lora_lorawan doc: move lora/lorawan into connectivity section 2022-04-07 16:35:19 +02:00
networking doc: net: Add HTTP client library page 2022-06-27 16:29:16 +02:00
index.rst doc: move lora/lorawan into connectivity section 2022-04-07 16:35:19 +02:00