Scroll to navigation

power.h(3avr) avr-libc power.h(3avr)

NAME

power.h -

SYNOPSIS

Macros


#define power_all_enable() __power_all_enable()
#define power_all_disable() __power_all_disable()
#define clock_prescale_get() (clock_div_t)(CLKPR & (uint8_t)((1<<CLKPS0)|(1<<CLKPS1)|(1<<CLKPS2)|(1<<CLKPS3)))

Enumerations


enum clock_div_t { clock_div_1 = 0, clock_div_2 = 1, clock_div_4 = 2, clock_div_8 = 3, clock_div_16 = 4, clock_div_32 = 5, clock_div_64 = 6, clock_div_128 = 7, clock_div_256 = 8 }

Functions


static __inline void __attribute__ ((__always_inline__)) __power_all_enable()
static __inline__ void clock_prescale_set (clock_div_t) __attribute__((__always_inline__))

Function Documentation

static __inline void __attribute__ ((__always_inline__)) [static]

Author

Generated automatically by Doxygen for avr-libc from the source code.
Sun Dec 13 2015 Version 1.8.0svn