Anjuta as an AVR development environment - Weekly report #5



Hi guys!

This week there's finally some progress. :) Things I did past week:

- Digged the autoconf manual, and created initial version of the configure.ac file used for AVR projects. It selects avr-gcc as compiler instead of the normal gcc.

I need to figure out what's the best way to give the target device to the compiler, probably just through CFLAGS, but there where some UI complications with that, but that's definitely solvable.

- Modified the IAnjutaEnvironment interface, which now defines some functions to return extra widgets used in the 'Configure project' dialog of Anjuta. It must be possible as plugin to extend the configure dialog. In this way the 'AVREnviromnentPlugin' kan add some extra UI like target device and CPU frequency.

- Modified the autotools-build plugin to check for plugins which implement the IAnjutaEnvironment interface, and ad the extra widget to the dialog. Unfortunately this doesn't work yet, but that's a task for next week.

Next week

- Fix configure dialog so it doesn't crash anymore, and displays widgets when available.
- Let the AVREnvironmentPlugin implement IAnjutaEnvironment and create some UI for the configure dialog (selectbox for targetdevice, and cpu frequency)
- Check if we can build an avr project

Gitorious repositories

Modifications to Anjuta itself:
https://gitorious.org/anjuta-avr-environment/anjuta-avr

The AVREnvironment plugin
https://gitorious.org/anjuta-avr-environment/anjuta-avr-plugin

Regards,
Lucas


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]