# HG changeset patch # User Josef 'Jeff' Sipek # Date 1726754507 14400 # Thu Sep 19 10:01:47 2024 -0400 # Node ID a43c6f0a305fcd9f44e90b47717929f5b5f83870 # Parent fdce9c63f9932d32d124916a2f3934ad14539aa7 arch: add SMCR register defines (ATmega48P) Signed-off-by: Josef 'Jeff' Sipek diff --git a/arch/atmega48p.h b/arch/atmega48p.h --- a/arch/atmega48p.h +++ b/arch/atmega48p.h @@ -148,6 +148,13 @@ #define RGE_ACSR_ACIS0 (1 << 0) uint8_t acsr; uint8_t _res6[2]; +#define REG_SMCR_SM_IDLE (0 << 1) +#define REG_SMCR_SM_ADC_NOISE (1 << 1) +#define REG_SMCR_SM_POWER_DOWN (2 << 1) +#define REG_SMCR_SM_POWER_SAVE (3 << 1) +#define REG_SMCR_SM_STANDBY (6 << 1) +#define REG_SMCR_SM_EXT_STANDBY (7 << 1) +#define REG_SMCR_SE (1 << 0) uint8_t smcr; uint8_t mcusr; uint8_t mcucr;