DIRECTORY CONTENTS:

dox - documentation
lib - o5eLib source, for talking to board(s) from PC.  Also libmodbus to support this
  lib/test - test program using o5eLib to test board functions


SOURCE DIRECTORIES:
modbus - freemodbus.org source to support ModBus in PIC.  Includes port to these boards.
O5ExpanderMain - source code for BOTH the 5-port expander and 6-port Daughter Board,
  as well as the debug version of the 6-port Daughter Board
  Includes project files for all 3 (O5Expander5Port, O5Daughter, O5DaughterDbg)


DEFINES (#ifdef's)

O5_DB
Define this to compile for the O5 Daughter Board.  If not def'd, builds the 5 port Expander Board.

O5_DB_DBG
This builds a version of the O5 DB that you can run in standalone mode (rather than
mounted on the MB).  It uses the 6th serial port as an RS-232 ModBus port. 
See README_dbg.txt



3/23/2016 - Tested with MPLabX v3.26, XC16 v1.26, optimization level 1,
            DB test used modBusSerToSpi on the Motherboard
            Expander test used RS-485 connection to PC
            Both tests used lib/test/oeTest.exe to exercise board functions

