Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of BLE_WallbotBLE_Challenge by
Error Log Module
Module for writing error and stack to flash memory. More...
Data Structures | |
struct | ble_error_log_data_t |
Error Log Data structure. More... | |
Functions | |
uint32_t | ble_error_log_write (uint32_t err_code, const uint8_t *p_message, uint16_t line_number) |
Function for writing the file name/message, line number, and current program stack to flash. |
Detailed Description
Module for writing error and stack to flash memory.
It contains functions for writing an error code, line number, filename/message and the stack to the flash during an error, e.g. in the assert handler.
Function Documentation
uint32_t ble_error_log_write | ( | uint32_t | err_code, |
const uint8_t * | p_message, | ||
uint16_t | line_number | ||
) |
Function for writing the file name/message, line number, and current program stack to flash.
- Note:
- This function will force the writing to flash, and disregard any radio communication. USE THIS FUNCTION WITH CARE.
- Parameters:
-
[in] err_code Error code to be logged. [in] p_message Message to be written to the flash together with stack dump, usually the file name where the error occured. [in] line_number Line number where the error occured.
- Returns:
- NRF_SUCCESS on successful writing of the error log.
Definition at line 47 of file ble_error_log.cpp.
Generated on Tue Jul 12 2022 13:52:31 by
