Parent Directory
|
Revision Log
| Links to HEAD: | (view) (download) (annotate) |
| Sticky Tag: |
Allow the HD44780 connection in stdiodemo to be spread across more than a single port. * doc/examples/stdiodemo/defines.h: Pin assignments now contain both, a port name as well as a pin number. * doc/examples/stdiodemo/hd44780.c: Implement the new macros to access the port pins. * doc/examples/stdiodemo/hd44780.h: Mention the newly added function hd44780_powerdown() that prepares the port pins to safely power down the HD44780 (externally). * doc/examples/stdiodemo/stdiodemo.dox: Adapt to the changes implemented.
Allow the HD44780 connection in stdiodemo to be spread across more than a single port. * doc/examples/stdiodemo/defines.h: Pin assignments now contain both, a port name as well as a pin number. * doc/examples/stdiodemo/hd44780.c: Implement the new macros to access the port pins. * doc/examples/stdiodemo/hd44780.h: Mention the newly added function hd44780_powerdown() that prepares the port pins to safely power down the HD44780 (externally). * doc/examples/stdiodemo/stdiodemo.dox: Adapt to the changes implemented.
(Merge from HEAD) Resolve all doxygen warnings except the "is not documented" ones.
Resolve all doxygen warnings except the "is not documented" ones.
Fixes to the HD44780 driver; thanks to Knut Schwichtenberg for pointing this out, and helping in testing it. * doc/examples/stdiodemo/hd44780.c: Fix timing issues. The values read back from the HD44780 need to be sampled while E is asserted. * doc/examples/stdiodemo/stdiodemo.dox: Document the new approach of the E pulse generation.
Fixes to the HD44780 driver; thanks to Knut Schwichtenberg for pointing this out, and helping in testing it. * doc/examples/stdiodemo/hd44780.c: Fix timing issues. The values read back from the HD44780 need to be sampled while E is asserted. * doc/examples/stdiodemo/stdiodemo.dox: Document the new approach of the E pulse generation.
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.
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 |