/*                                             -*- mode:C++; fill-column:100 -*- */
/**

\mainpage The Santa Fe Board Programmer's Reference Manual

<b>Warning: This is version 0.9.x documentation!  It is getting better, but is still incomplete!</b>

<p>
Hi!  

These are the reference pages for the <em>Santa Fe Board</em> (SFB) software, which runs on <a
href="http://illuminatolabs.com/IlluminatoHome.htm"><i>Illuminato X Machina</i></a> (IXM) processing
cells!

\section whereToStart Tutorial examples

If you're new to the SFB and the IXM, start with the \ref Overview!  If you've already done that,
look at some of the \ref Tutorials next!  

There are also more \ref AdvancedExamples, \ref PeripheralExamples, and \ref NetworkExamples!

This stuff here, where you are now, is the <em>SFB Programmer's Reference Manual</em>.  It is mostly
aimed at \e experienced SFB programmers!

For most people: <em>You probably don't \b want to be here unless you \b need to be here!</em> If
you read this stuff first, you'll probably just get confused!

Having lots of detailed documentation can be an absolute lifesaver when you're deep into a project
and need to know \e exactly how something works.  But that same level of detail can be at the very
least irrelevant, if not maybe a little be \e threatening, when you are just starting out!

This manual is grouped into the following sections:

 - \subpage Tutorials "Basic sketches illustrating how things work"

 - \subpage AdvancedExamples "Sketches demonstrating more advanced techniques"

 - \subpage basic "Basic functions, including both Arduino/Wiring-compatible functions and SFB additions"

 - \subpage comms "SFB communications and packet functions"

 - \subpage keyob "Key objects" 

\cond
 - \subpage extended "Extended functions; including both Arduino/Wiring-compatible functions and SFB additions"
\endcond


*/
