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

\mainpage The Santa Fe Board Programmer's Reference Manual

<b>Warning: This is prerelease 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!

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 basic "Basic functions, including both Arduino/Wiring-compatible functions and SFB additions"

 - \subpage comms "SFB communications and packet functions"

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

\cond
 - \subpage keyob "Key objects" 
\endcond

*/
