Lazuli
avr_arch.h
Go to the documentation of this file.
1 /*
2  * SPDX-License-Identifier: GPL-3.0-only
3  * This file is part of Lazuli.
4  */
5 
15 #ifndef LAZULI_SYS_KERN_ARCH_AVR_ARCH_H
16 #define LAZULI_SYS_KERN_ARCH_AVR_ARCH_H
17 
18 #include <Lazuli/common.h>
19 
21 
25 extern void
26 cpu_sleep(void);
27 
29 
30 #endif /* LAZULI_SYS_KERN_ARCH_AVR_ARCH_H */
#define _EXTERN_C_DECL_BEGIN
Open C++ header file declarations.
Definition: common.h:37
void cpu_sleep(void)
Put the AVR CPU to sleep according to the sleep settings.
Basic type definitions and useful macros.
#define _EXTERN_C_DECL_END
Close C++ header file declarations.
Definition: common.h:42