Hi Mark,
If I just enable the LCD support on config.h, and do a clean and rebuild, the LCD works on the simulator. However, the LCD on EVK1100 is onSPI bus, so it is not very compatible with the current simulator; i didn't even bother trying, I'm sure it wouldn't work.
Is it possible to use the simulator on higher level? In this case we are talking about LCD, but you can take the question in general. Can the peripherals and functions be simulated on an API interface level. For example, use two different versions of "LCD_WriteCharacter(...)" (or whatever the "API" call is), one for simulator and another target? The motivation for this would be that the in my experience, the low level functions are relatively easy to build on target, the real issues are on the application logic and functionality, where the simulator helps enormously. Also, this would make it much easier to adapt the simulator to different hardware. In this case, I could take the LCD interface routines directly out of the Atmel provided stuff and not bother you with the details of an exotic LCD module.
Also, where are the API calls documented?
Cheers,
Juha