URL:
<https://savannah.nongnu.org/bugs/?58862>
Summary: avr/wdt.h LLVM11 error for atmega328p
Project: AVR C Runtime Library
Submitted by: kimstik
Submitted on: Fri 31 Jul 2020 11:32:44 AM UTC
Category: Header
Severity: 3 - Normal
Priority: 5 - Normal
Item Group: Header files
Status: None
Assigned to: None
Percent Complete: 0%
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: 2.0.0
Fixed Release: None
_______________________________________________________
Details:
Error message:
avr\include\avr/wdt.h:419:12: error: value '64' out of range for constraint
'I'
: "I" (_SFR_IO_ADDR(_WD_CONTROL_REG)),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
avr\include\avr/sfr_defs.h:183:27: note: expanded from macro '_SFR_IO_ADDR'
#define _SFR_IO_ADDR(sfr) (_SFR_MEM_ADDR(sfr) - __SFR_OFFSET)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-------------------
I guess that wdt_enable()/wdt_disable() should have conditional preprocessor
code instead of conditional inline.
_______________________________________________________
Reply to this item at:
<https://savannah.nongnu.org/bugs/?58862>
_______________________________________________
Message sent via Savannah
https://savannah.nongnu.org/