How to add a new Board to the library

In order to create a new board wiring for a board "XBOARD" with an ATmega32, do

Create a board name.

Create a short and a long name for the board. The long form should contain 12 ... 16 upper case letters and numbers and underlines, e.g.

The short form should contain 4 ... 8 lower case letters and numbers, e.g.

Modify const.h

Modify board.h

Create a board definition header file

Add the board documentation.

Insert the board definition in the doxy_input_files variable in Doc/Usr/SConscript

doc["doxy_input_files"] = doc.Split("""\
                            Doc/trx.dox
                            Src/Lib/Inc/const.h
                            Src/Lib/Inc/board.h
                            Src/Lib/Inc/boards/board_dummy.h
                            Src/Lib/Inc/boards/board_stkm8.h
                            Src/Lib/Inc/boards/board_stkm16.h
                            Src/Lib/Inc/boards/board_icm8.h
                            Src/Lib/Inc/boards/board_ict230.h
                            Src/Lib/Inc/boards/board_xbrd32.h
                            Src/Lib/Inc/radio.h
                            Src/Lib/Inc/rf230/trx_rf230.h
                            Src/Lib/Rf230/radio_rf230.c
                            Src/Lib/Rf230/trx_rf230.c
                            """)

Add the board to the build process.


This documentation for µracoli was generated on 21 Aug 2008 by  doxygen 1.5.5