STRUCT AB8500_BM_CAPACITY_LEVELS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct ab8500_bm_capacity_levels β€” Kernel API Manual πŸ’–

okay so bestie, welcome to the Kernel API Manual entry for struct ab8500_bm_capacity_levels, and no cap this one is lowkey adorable β€” it's literally just the vibe check for how full your battery is πŸ”‹βœ¨


🌸 NAME 🌸

struct ab8500_bm_capacity_levels β€” the ab8500 capacity level data, fr fr πŸŽ€


✨ SYNOPSIS ✨

struct ab8500_bm_capacity_levels {
    int critical;
    int low;
    int normal;
    int high;
    int full;
 };

like… look at her. five lil ints. main character energy πŸ’…


🫢 Members 🫢

  • critical β€” the critical capacity level, in percent πŸ’€ bestie when you hit this one it's giving emergency, like the battery is about to ghost you
  • low β€” the low capacity level, in percent 😭 the "okay maybe don't start a movie marathon" zone
  • normal β€” the normal capacity level, in percent 🌸 just vibing, nothing dramatic happening here
  • high β€” the high capacity level, in percent πŸ”₯ we're up, we're charged, we're thriving
  • full β€” the full capacity level, in percent πŸ‘‘ immaculate. iconic. charged to the gods. periodt ✨

πŸ¦‹ SEE ALSO πŸ¦‹

  • the Kernel file ./drivers/power/supply/ab8500-bm.h β€” go read her, she's the source of truth πŸ₯°
  • struct ab8500_fg_parameters(9)
  • struct ab8500_bm_charger_parameters(9)
  • struct ab8500_bm_data(9)

like the whole friend group honestly, you gotta meet all of them πŸ’œ


and that's the whole page bestie, mwah πŸ’‹ β€” brought to you by ./drivers/power/supply, dated October 2026, in the struct ab8500_bm_capacity_levels(9) section πŸ§šβ€β™€οΈπŸ’–

πŸ“¦ where this page comes from