Commit 80e2c23f70d80ef39f5e956a773d2de39b369026
authorDoug Goldstein <cardoe@cardoe.com>
Sun, 27 Apr 2014 15:43:17 +0000 (10:43 -0500)
committerDoug Goldstein <cardoe@cardoe.com>
Sun, 27 Apr 2014 18:15:51 +0000 (13:15 -0500)
No current release provides these defines however they are fixed in
avr-libc trunk and as such we should use them if they are available.

simavr/cores/sim_mega128rfa1.c

index 882a65587268f0acdc153456fdd917905190099a..b25795a4cd6de688da591f89b3fe0ffc123678d8 100644 (file)
@@ -184,8 +184,13 @@ const struct mcu_t {
                .adate = AVR_IO_REGBIT(ADCSRA, ADATE),
                .adps = { AVR_IO_REGBIT(ADCSRA, ADPS0), AVR_IO_REGBIT(ADCSRA, ADPS1), AVR_IO_REGBIT(ADCSRA, ADPS2),},
 
+#ifdef ADCL
+               .r_adch = ADCH,
+               .r_adcl = ADCL,
+#else
                .r_adch = 0x79, //ADCH,
                .r_adcl = 0x78, //ADCL,
+#endif
 
                .r_adcsrb = ADCSRB,
                .adts = { AVR_IO_REGBIT(ADCSRB, ADTS0), AVR_IO_REGBIT(ADCSRB, ADTS1), AVR_IO_REGBIT(ADCSRB, ADTS2),},