zephyr/doc/hardware/peripherals/coredump.rst
Henrik Brix Andersen 0ae32479b7 doc: peripherals: unify title strings
Unify the peripheral documentation title strings to the format
"<class> [(acronym)] [Bus]".

Including both the full name of the peripheral class and an acronym makes
the documentation more user friendly as some of the acronyms are less
well-known than others.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2023-03-29 09:48:13 +00:00

27 lines
804 B
ReStructuredText

.. _coredump_device_api:
Coredump Device
###############
Overview
********
The coredump device is a pseudo-device driver with two types.A COREDUMP_TYPE_MEMCPY
type exposes device tree bindings for memory address/size values to be included in
any dump. And the driver exposes an API to add/remove dump memory regions at runtime.
A COREDUMP_TYPE_CALLBACK device requires exactly one entry in the memory-regions
array with a size of 0 and a desired size. The driver will statically allocate memory
of the desired size and provide an API to register a callback function to fill that
memory when a dump occurs.
Configuration Options
*********************
Related configuration options:
* :kconfig:option:`CONFIG_COREDUMP_DEVICE`
API Reference
*************
.. doxygengroup:: coredump_device_interface