Parent Directory
|
Revision Log
| Links to HEAD: | (view) (download) (annotate) |
| Sticky Tag: |
The "largedemo" has been ported to the ATtiny2313.
Port the "largedemo" to the ATtiny2313, and document the porting effort.
Sync demo projects and documentation with HEAD.
Changes to the demo projects and their documentation. Partially based on ideas submitted by Mark J Elkins. * doc/examples/Makefile.am: Include largedemo-wiring2.jpg. * doc/examples/all-demos.dox: Document the prerequisites for the demos. * doc/examples/demo/Makefile: Add dependency from iocompat.h. * doc/examples/demo/demo.c: Port the simple demo to ATmega8515, ATmega8535, ATtiny2313, ATtinyX4, ATtinyX5, and ATtiny26. * doc/examples/demo/iocompat.h: (Ditto.) * doc/examples/demo/demo.dox: Describe iocompat.h in greater detail, fix some \section statements, add section with reference to source code. * doc/examples/largedemo/Makefile: Include largedemo-wiring2.jpg. * doc/examples/largedemo/largedemo-setup.jpg: Don't use the "squid" cable as it is not part of the STK500 (but of the JTAG ICE), use jumper cables instead. * doc/examples/largedemo/largedemo-wiring.jpg: (Ditto.) * doc/examples/largedemo/largedemo.dox: (Ditto.) * doc/examples/largedemo/largedemo.c: Fix a bug that caused the PWMDDR to be clobbered for ATmega16 MCUs so LED1 and 2 did not work. * doc/examples/stdiodemo/stdiodemo.dox: Add comment about the V5 pin on the LCD. * doc/examples/largedemo/largedemo-wiring2.jpg: New file.
Install the demo source code as part of the documentation tree. * doc/api/Makefile.am: Install JPEG files in docs. * doc/examples/Makefile.am: Install the demo source code as part of the documentation. * doc/examples/largedemo/largedemo.dox: Omit the verbatim source code from the docs, instead place references to the installed code. * doc/examples/stdiodemo/stdiodemo.dox: (Ditto.) * doc/examples/twitest/twitest.dox: (Ditto.)
Install the demo source code as part of the documentation tree. * doc/api/Makefile.am: Install JPEG files in docs. * doc/examples/Makefile.am: Install the demo source code as part of the documentation. * doc/examples/largedemo/largedemo.dox: Omit the verbatim source code from the docs, instead place references to the installed code. * doc/examples/stdiodemo/stdiodemo.dox: (Ditto.) * doc/examples/twitest/twitest.dox: (Ditto.)
Merge all the recent improvements to the demo projects back into the 1.4 branch. Summary: . modernize the simple demo, use bit names of more modern AVRs by default, move out the MCU abstraction into its own file (iocompat.h) to avoid the #ifdef spaghetti in the main file . add the "large" demo (PWM with added controls) and the stdio demo
Add an "stdio" demo, and minor review of the "large" demo. * doc/api/Makefile.am: Generalize the demo handling; run "make dox" in all demos that need it as a prerequisite to build the documentation, and run "make clean" there as well. * doc/api/doxygen.config.in: Add more example and image directories (for stdiodemo). * doc/examples/all-demos.dox: Wire the stdiodemo into the general comment about the demos. * doc/examples/largedemo/Makefile: add code to convert a JPEG image into an EPS file. * doc/examples/largedemo/largedemo.dox: Fix some minor mistakes, and add photo images of the setup. * doc/examples/largedemo/largedemo-setup.jpg: New file. * doc/examples/largedemo/largedemo-wiring.jpg: New file. * doc/examples/stdiodemo/Makefile: New file. * doc/examples/stdiodemo/defines.h: New file. * doc/examples/stdiodemo/hd44780.c: New file. * doc/examples/stdiodemo/hd44780.h: New file. * doc/examples/stdiodemo/lcd.c: New file. * doc/examples/stdiodemo/lcd.h: New file. * doc/examples/stdiodemo/stdiodemo-setup.jpg: New file. * doc/examples/stdiodemo/stdiodemo.c: New file. * doc/examples/stdiodemo/stdiodemo.dox: New file. * doc/examples/stdiodemo/uart.c: New file. * doc/examples/stdiodemo/uart.h: New file.
Add a new demo project ("largedemo").
* doc/examples/largedemo/Makefile: New file.
* doc/examples/largedemo/largedemo.c: New file.
* doc/examples/largedemo/largedemo.dox: New file.
* doc/api/doxygen.config.in: Wire the largedemo into the build.
* doc/examples/Makefile.am: (Ditto.)
* doc/examples/all-demos.dox: Add some blurb for largedemo.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
| savannah-hackers-public@gnu.org | ViewVC Help |
| Powered by ViewVC 1.1.26 |