Parent Directory
|
Revision Log
| Links to HEAD: | (view) (download) (as text) (annotate) |
| Sticky Tag: |
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.
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.
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 |