{"repo":"memfault/memfault-firmware-sdk","free":true,"listed":false,"github":"https://github.com/memfault/memfault-firmware-sdk","clone":"git clone https://github.com/memfault/memfault-firmware-sdk.git","description":"Memfault SDK for embedded systems. Observability, logging, crash reporting, and OTA all in one service. More information at https://docs.memfault.com.","language":"C","stars":235,"topics":["memfault","embedded","firmware","sdk","rtos","observability","fota","ota","c"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"Memfault Firmware SDK Ship Firmware with Confidence. More details about the Memfault platform itself, how it works, and step-by-step integration guides can be found here. Getting Started To start integrating in your platform today, create a Memfault cloud account. Components The SDK is designed as a collection of components, so you can include only what is needed for your project. The SDK has been designed to have minimal impact on code-space, bandwidth, and power consumption. The components directory folder contains the various components of the SDK. Each component contains a README.md , source code, header files and \"platform\" header files. The platform header files describe the interfaces which the component relies on that you must implement. For some of the platform dependencies we have provided ports that can be linked into your system directly, or used as a template for further customization. You can find them in the ports folder. For some of the popular MCUs & vendor SDKs, we have already provided a reference implementation for platform dependencies which can be found in the examples folder. These can also serve as a good example when initially setting up the SDK on your platform. Main components - panics - fault handling, coredump and reboot tracking and reboot loop detection API. - metrics - used to monitor device health over time (i.e. connectivity, battery life, MCU resource utilization, hardware degradation, etc.) Please refer to the README.md in each of these for","default_branch":null,"files":null,"tree":[],"storefront":"/r/memfault","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/memfault/memfault-firmware-sdk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}