I'm looking for a solution to compile code for AVR's (specifically, at this point, a Mega16), which we're working with at school. We're all set up with STK500's and learning to code C for the AVR.
Now, my "problem" is that i use a Mac, and would prefer to be able to use this as my coding platform, instead of always booting a virtual machine, wondering where certain symbols are in the VM (and often not being able to type them in the VM at all, which is a bit of a problem), so I'd love to get it all set up to code in OS X.
I got the flashing bit up and running - i can flash .hex files compiled on the VM no problem using avr-dude and a little interface i found online.
I can of course also find a lot of solutions on compiling with avr-gcc, which is fine. I'm not scare of terminal, but i would prefer to have a somewhat automated solution - XCode springs to mind. I've found some templates i can use with XCode, but i can't figure out if it's at all possible to compile code with avr-gcc that also compiles in the CodeVision tool on Windows, which it needs to in order for me to be able to work with the people at school.
Is it possible for me to use a different tool, on a different platform, or should i just keep using the trusty VM?