~ubuntu-branches/ubuntu/raring/avr-libc/raring-proposed

« back to all changes in this revision

Viewing changes to doc/examples/demo/demo.dox

  • Committer: Bazaar Package Importer
  • Author(s): Hakan Ardo
  • Date: 2008-08-10 09:59:16 UTC
  • mfrom: (1.2.1 upstream) (8 intrepid)
  • mto: (4.1.7 sid)
  • mto: This revision was merged to the branch mainline in revision 9.
  • Revision ID: james.westby@ubuntu.com-20080810095916-7ku06pjsfia3hz16
Added build-depends on texlive-extra-utils (closes: #493454)

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
24
24
  POSSIBILITY OF SUCH DAMAGE. */
25
25
 
26
 
/* $Id: demo.dox,v 1.11.2.4 2006/08/28 05:24:37 joerg_wunsch Exp $ */
 
26
/* $Id: demo.dox,v 1.16 2007/01/22 23:33:17 joerg_wunsch Exp $ */
27
27
 
28
28
/** \defgroup demo_project A simple project
29
29
    \ingroup demos
74
74
new features.  Also, the port and pin mapping of the output compare
75
75
match 1A (or 1 for older devices) pin which is used to control the LED
76
76
varies between different AVRs.  The file <tt>iocompat.h</tt> tries to
77
 
abstract between all this differences using some preprocessor \c #ifdef
 
77
abstract between all this differences using some preprocessor \c \#ifdef
78
78
statements, so the actual program itself can operate on a common set of
79
79
symbolic names.  The macros defined by that file are:
80
80
 
275
275
    $ avr-objcopy -j .eeprom --change-section-lma .eeprom=0 -O ihex demo.elf demo_eeprom.hex
276
276
\endverbatim
277
277
 
278
 
The resulting \c demo_eeprom.hex file contains:
279
 
 
280
 
\verbinclude demo_eeprom.hex
281
 
 
282
 
which is an empty \c .hex file (which is expected, since we didn't define any
283
 
EEPROM variables).
 
278
There is no \c demo_eeprom.hex file written, as that file would be
 
279
empty.
 
280
 
284
281
Starting with version 2.17 of the GNU binutils, the \c avr-objcopy
285
282
command that used to generate the empty EEPROM files now aborts
286
283
because of the empty input section \c .eeprom, so these empty files