This news looks interesting:
https://www.avrfreaks.net/modules...
So I installed it and now have:
but when I try to build:
#includevoid main(void) { PORTA=0xFF; printf("hello world"); }
I get:
Build started 6.9.2007 at 14:13:40 iccavr -c -e -D__ICC_VERSION="7.13" -DATMEGA -D_EE_EXTIO -DATMega168 -l -g -Mavr_enhanced iccavr -o icctest -g -e:0x4000 -ucrtatmega.o -bfunc_lit:0x68.0x1000 -dram_end:0x4ff -bdata:0x100.0x4ff -dhwstk_size:16 -beeprom:0.512 -fihx_coff -S2 @icctest.lk -lcatmega Usage: [options] file [file ...] [-l] -btext: expression -bdata: expression -b : expression -d global symbol = expression -F : (AVR|M8C) fill unused memory with -f : -fmots19 | -fintelhex | -fcoff | -fihx_coff -L library search path -l Search library archive lib .a -m Generate map file as .mp -o Name output file -R do not link in startup or library file @ Obtain options from file -Sx Atmel Studio COFF version S0: Studio 3.x; S1: Stduio 4.0 - 4.05; S2: Studio 4.06+
So what's up with that then? Clearly one of those options being passed to the compiler is something it doesn't like the look of - but which one?
Where's Bob when you need him?
Cliff