
Handling Button Press, Longpress, and Double-Tap with the Zephyr Input Subsystem
Zephyr has built in functionalities that helps embedded engineers handle button presses without custom coding each time.


Zephyr has built in functionalities that helps embedded engineers handle button presses without custom coding each time.

Finding breaking changes in upstream code is a difficult process. Git bisect and good commit discipline (like the Zephyr team maintains) helps to quickly …

Custom Work Queues enable things like thread-aware debugging, larger amounts of customization, and the Zephyr work queue features that we know and love. This …

Zephyr snippets helps developers extend the capabilities of their device firmware with simple command line controls. This post shows how to add logging to an …
When people think of IoT fleets, they usually think of devices. But your hardware in the field is only one part of making the Internet of Things work. One of …

The Raspberry Pi Pico2 W is the one with a microcontroller and Wi-Fi. When most people think of Raspberry Pi as a single-board computer running Linux, this …

Dynamic memory allocation in C is a powerful tool but also a potential source of hard to replicate bugs. This post goes over tools that are built into Zephyr …

Golioth makes it easy to upload large data payloads from your IoT devices to the cloud. We do this using the blockwise Stream service, which includes a …

Golioth allows large data uploads using the Firmware SDK and via blockwise stream calls. This post shows how to modify the Stream sample to try uploading large …

Creating a filesystem separates your everyday firmware from other data like machine learning models, images, and binaries. In this post we discuss how you can …

The Golioth settings service is now available via Golioth Connectivity, which supports Bluetooth devices. This allows you to send updates to all your devices, a …

The ESP32 and the product line variants often run Bluetooth alongside Wi-Fi. This post shows how you can use the Bluetooth capabilities of an Espressif chip to …