avr-libc: power.h File Reference

avr-libc 2.1.0 Standard C library for AVR-GCC |

## AVR Libc Home Page |  | ## AVR Libc Development Pages
## Main Page | ## User Manual | ## Library Reference | ## FAQ | ## Example Projects

Loading...
Searching...
No Matches
Macros | Functions
power.h File Reference

Go to the source code of this file.

## Macros
#define | clock_prescale_get() (clock_div_t)(CLKPR & (uint8_t)((1<<CLKPS0)|(1<<CLKPS1)|(1<<CLKPS2)|(1<<CLKPS3)))

## Functions
static __inline void | __attribute__ ((__always_inline__)) __power_all_enable()
void | clock_prescale_set (clock_div_t __x)

## Macro Definition Documentation

## ◆ clock_prescale_get

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

Gets and returns the clock prescaler register setting. The return type is `clock_div_t`.

Note
  For device with XTAL Divide Control Register (XDIV), return can actually range from 1 to 129. Care should be taken has the return value could differ from the typedef enum clock_div_t. This should only happen if clock_prescale_set was previously called with a value other than those defined by `clock_div_t`.

## Function Documentation

## ◆ __attribute__()

static __inline void __attribute__ | ( | (__always_inline__) |  | ) |
| static