/*                                             -*- 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 still rough and incomplete!</b>

\section whereToStart Where to start

<em>Don't start here!</em>

If you're new to the <em>Santa Fe Board</em> (SFB), start with the \ref Overview!  If you've already
done that, look at some of the \ref Tutorials next!  (There are more \ref AdvancedExamples too!)

This stuff here, where you are now, is the <em>SFB Programmer's Reference Manual</em>.  It is 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


*/
