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.
Submitted by koshchi@shaw.ca: * doc/examples/stdiodemo/defines.h: Explain databits need to be in ascending order. * doc/examples/stdiodemo/hd44780.c: Take care for databits not starting at bit 0. Closes bug #16125: HD44780 data bit assignment restrictive
Submitted by koshchi@shaw.ca: * doc/examples/stdiodemo/defines.h: Explain databits need to be in ascending order. * doc/examples/stdiodemo/hd44780.c: Take care for databits not starting at bit 0. Closes bug #16125: HD44780 data bit assignment restrictive
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.
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 |