---
title: "Idle"
canonical_url: https://developer.repebble.com/pebbleos/docs/kernel/idle/
last_updated: 2026-10-21
sdk_version: 4.33.1
---
# Idle

Source: https://developer.repebble.com/pebbleos/docs/kernel/idle/

The SoC tickless-idle code talks to the kernel through `pbl/kernel/idle.h`: `pbl_soc_idle()` and `pbl_soc_tick_enable()` are implemented per SoC, and `pbl_idle_confirm()`, `pbl_idle_slept()` and `pbl_kernel_tick_isr()` are what the kernel provides in return.

Generated from PebbleOS [3a7b71785](https://github.com/coredevices/pebbleos/commit/3a7b71785fd439666c4a8bc116f561140e8dec01). This page is maintained in the pebbleos repository: [docs/kernel/idle.md](https://github.com/coredevices/pebbleos/blob/3a7b71785fd439666c4a8bc116f561140e8dec01/docs/kernel/idle.md).
