ENUM TIMER_TYPE(9)
π enum timer_type(9) π
okay so this page is straight out of the Kernel API Manual, and itβs here to explain the timer-type enum for the ATCWDT200 watchdog driver. no cap, itβs a short one β but every constant matters, bestie. π
π NAME π
enum timer_type β supported timer types for the ATCWDT200 watchdog driver. thatβs the whole assignment. β¨
β¨ SYNOPSIS β¨
the enum lineup is literally this, character for character:
enum timer_type {
TMR_RST ,
TMR_INT_16 ,
TMR_INT_32 ,
TMR_UNKNOWN
};
π§Έ Constants π§Έ
TMR_RSTβ the reset timer (non-interrupt). it does reset-timer things, not interrupt things. π«ΆTMR_INT_16β a 16-bit interrupt timer supported by hardware. hardware said βi got this.β π₯TMR_INT_32β a 32-bit interrupt timer supported by hardware. same energy, bigger number. πTMR_UNKNOWNβ timer type cannot be determined. itβs giving mystery, and not the cute kind. π
π SEE ALSO π
- Kernel file
./drivers/watchdog/atcwdt200_wdt.c struct atcwdt_drv(9)atcwdt_get_index(9)atcwdt_get_clock_period(9)atcwdt_get_timeout_params(9)atcwdt_get_int_timer_type(9)
xoxo, your watchdog bestie πΆπ β this page is sourced from ./drivers/watchdog, dated October 2026, and itβs enum timer_type(9). periodt. π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms