|  | .. _hwinfo_api: | 
|  |  | 
|  | Hardware Information | 
|  | #################### | 
|  |  | 
|  | Overview | 
|  | ******** | 
|  |  | 
|  | The HW Info API provides access to hardware information such as device | 
|  | identifiers and reset cause flags. | 
|  |  | 
|  | Reset cause flags can be used to determine why the device was reset; for | 
|  | example due to a watchdog timeout or due to power cycling. Different devices | 
|  | support different subset of flags. Use | 
|  | :c:func:`hwinfo_get_supported_reset_cause` to retrieve the flags that are | 
|  | supported by that device. | 
|  |  | 
|  | Configuration Options | 
|  | ********************* | 
|  |  | 
|  | Related configuration options: | 
|  |  | 
|  | * :kconfig:option:`CONFIG_HWINFO` | 
|  |  | 
|  | API Reference | 
|  | ************* | 
|  |  | 
|  | .. doxygengroup:: hwinfo_interface |