\BOOKMARK [0][-]{chapter.1}{Introduction}{} \BOOKMARK [1][-]{section.1.1}{How to get this document}{chapter.1} \BOOKMARK [0][-]{chapter.2}{Using the hardware}{} \BOOKMARK [1][-]{section.2.1}{Getting started quickly}{chapter.2} \BOOKMARK [1][-]{section.2.2}{If you encounter problems \203}{chapter.2} \BOOKMARK [1][-]{section.2.3}{If your board needs new firmware \203}{chapter.2} \BOOKMARK [0][-]{chapter.3}{Hacking the hardware}{} \BOOKMARK [1][-]{section.3.1}{Regulators}{chapter.3} \BOOKMARK [1][-]{section.3.2}{Temperature interlock}{chapter.3} \BOOKMARK [1][-]{section.3.3}{Clock and control fan-out}{chapter.3} \BOOKMARK [1][-]{section.3.4}{Data multiplexing}{chapter.3} \BOOKMARK [1][-]{section.3.5}{Clock return}{chapter.3} \BOOKMARK [1][-]{section.3.6}{Microprocessor/USB controller}{chapter.3} \BOOKMARK [2][-]{subsection.3.6.1}{USB interface}{section.3.6} \BOOKMARK [2][-]{subsection.3.6.2}{Microprocessor i/o}{section.3.6} \BOOKMARK [2][-]{subsection.3.6.3}{Microprocessor firmware}{section.3.6} \BOOKMARK [1][-]{section.3.7}{Calibration}{chapter.3} \BOOKMARK [0][-]{chapter.4}{libsurf}{} \BOOKMARK [1][-]{section.4.1}{List of libsurf functions}{chapter.4} \BOOKMARK [2][-]{subsection.4.1.1}{Data read/write functions --- status setters}{section.4.1} \BOOKMARK [2][-]{subsection.4.1.2}{Data read/write functions --- status getters}{section.4.1} \BOOKMARK [2][-]{subsection.4.1.3}{Regulator enable functions --- status setters}{section.4.1}