<map id="Init" name="Init">
<area shape="rect" id="node1" title="Initializes the System." alt="" coords="5,461,44,488"/>
<area shape="rect" id="node2" href="$keyboard_8h.html#a43c6bada34db857a8a23e3c9e788f964" title="Initializes the keyboard." alt="" coords="116,81,211,108"/>
<area shape="rect" id="node3" href="$uart_8c.html#a510bdf87f91337a6845b594941503e04" title="Initialize USART Hardware and Pointers." alt="" coords="132,132,195,159"/>
<area shape="rect" id="node5" href="$config_8c.html#a147bf0e6c60e52a87c9c0947cb64d2d5" title="Reads the Config&#45;Struct from EEPROM into config." alt="" coords="119,183,207,209"/>
<area shape="rect" id="node12" href="$spi_8c.html#aa738ada19c5774090d23f39b5beecb2b" title="Initializes the SPI Interface." alt="" coords="133,335,193,361"/>
<area shape="rect" id="node17" href="$delay_8h.html#a99f3b770a7dedbda275e869a805188f7" title="Delays for 50ms. This routine is hard&#45;timed and does not rely on interrupts." alt="" coords="323,436,409,463"/>
<area shape="rect" id="node18" href="$lcd_8c.html#aa18cc1c84c4684ef5719746b39942447" title="Initializes the LC&#45;Display." alt="" coords="131,487,195,513"/>
<area shape="rect" id="node31" href="$adc_8c.html#a2a67d2f19f508cbcad11cec29864f8e8" title="Initializes the On Chip ADC." alt="" coords="130,537,197,564"/>
<area shape="rect" id="node32" href="$spi_8c.html#a6bb86d3005dc9addb4b5695add9e26e4" title="Sets High Current Mode." alt="" coords="92,588,235,615"/>
<area shape="rect" id="node33" href="$led_8h.html#aff18b9baea88b2fc57b53ebf407bb6e5" title="Switches the red LED off." alt="" coords="120,639,207,665"/>
<area shape="rect" id="node34" href="$spi_8c.html#aedd6d941ec540b8bfcaa011ea11cbbe8" title="Sets Low Current Mode." alt="" coords="94,689,233,716"/>
<area shape="rect" id="node4" href="$uart_8h.html#a31900f4f13bc5468a0d1533b6bbbd9ac" title="Asserts RTS to the Host Line, i.e. allows the Host to send Data." alt="" coords="323,5,409,32"/>
<area shape="rect" id="node6" href="$uart_8c.html#ab820319ed8aea704b9ca0d8b48815a49" title="printf_P for Communication with the Host" alt="" coords="653,157,727,184"/>
<area shape="rect" id="node7" href="$config_8c.html#a2c4fb1d41048956f14186db4f53bfdca" title="Loads default config values into conf&#45;struct and stores it in non volatile Memory." alt="" coords="317,132,415,159"/>
<area shape="rect" id="node10" href="$spi_8c.html#a0ee44263f025b4578806ba136aa79edc" title="Calculates the Lookup Table for IMax." alt="" coords="291,183,441,209"/>
<area shape="rect" id="node8" href="$delay_8h.html#a32bb3007d169096acb7198ce4d0be5d2" title="Delays for one second. This routine is hard&#45;timed and does not rely on interrupts." alt="" coords="517,107,583,133"/>
<area shape="rect" id="node9" href="$config_8c.html#ab82705424ddc91b0a7d3c5fa8420640d" title="Writes the Config&#45;Struct to EEPROM." alt="" coords="505,208,595,235"/>
<area shape="rect" id="node11" href="$config_8c.html#a9bc129fa4052524d8c68e0c1b578a10e" title="Calculate maximum allowable Current at a given Voltage." alt="" coords="501,259,599,285"/>
<area shape="rect" id="node13" href="$spi_8h.html#ae5ca843e5892c4123702493518139346" title="Revoke DAC CS." alt="" coords="305,335,427,361"/>
<area shape="rect" id="node14" href="$spi_8h.html#aa5b97073c22aea0499ac0ea88ddb6426" title="Revoke ADC CS." alt="" coords="305,385,427,412"/>
<area shape="rect" id="node15" href="$spi_8h.html#afd62b69041542f83a6b4f3125aec9907" title="Asserts DAC CS." alt="" coords="313,233,419,260"/>
<area shape="rect" id="node16" href="$spi_8c.html#a656e59d79294b26d85e0c6319e224b93" title="Sends and receives a Byte over the SPI Bus." alt="" coords="283,284,449,311"/>
<area shape="rect" id="node19" href="$delay_8h.html#a73ff793189ea76471b097cd4fee07ea8" title="Delays for 50us. This routine is hard&#45;timed and does not rely on interrupts." alt="" coords="325,588,407,615"/>
<area shape="rect" id="node20" href="$delay_8h.html#a930b1a9d7c28c8801aed6ef8bded3cc7" title="Delays for 5ms. This routine is hard&#45;timed and does not rely on interrupts." alt="" coords="327,639,405,665"/>
<area shape="rect" id="node21" href="$lcd_8c.html#a66337720cc00454cf4d5b4c59d210708" title="Writes a Command&#45;Byte to the Display." alt="" coords="497,588,603,615"/>
<area shape="rect" id="node28" href="$lcd_8c.html#acc1a8acc8b9c132f95a25a2b8a25ffc8" title="Initializes the Character Generator RAM." alt="" coords="310,689,422,716"/>
<area shape="rect" id="node30" href="$lcd_8c.html#a3a94c0f44f76db891e66d98966f904e8" title="Clears the LCD and sets Cursor to Home Postion." alt="" coords="327,537,405,564"/>
<area shape="rect" id="node22" href="$lcd_8c.html#a8bbe315df5131e3567cf5960938c77e5" title="Waits until the LCD is ready." alt="" coords="653,639,727,665"/>
<area shape="rect" id="node26" href="$lcd_8c.html#afd5485a731dca173a51b8270c24404e2" title="Writes a Byte to the Display." alt="" coords="651,588,729,615"/>
<area shape="rect" id="node23" href="$lcd_8c.html#af1559a17726b03016098580e375d749e" title=" " alt="" coords="783,639,887,665"/>
<area shape="rect" id="node24" href="$lcd_8c.html#a691499026cdf181d4b30b4e42ff2f110" title="Reads a Byte from the LCD." alt="" coords="940,639,1017,665"/>
<area shape="rect" id="node25" href="$lcd_8c.html#a9a49d41e6b1bc64016ca9adbb8f7ab89" title="Reads a nibble from LCD." alt="" coords="1065,639,1179,665"/>
<area shape="rect" id="node27" href="$lcd_8c.html#a1c6b194d0b91174b01ae5fed203241f5" title="Writes a nibble to the LCD." alt="" coords="777,588,892,615"/>
<area shape="rect" id="node29" href="$lcd_8c.html#a287340ff1ccf756cd9668d289ba8ce23" title="Writes a Data&#45;Byte to the Display." alt="" coords="497,639,603,665"/>
</map>
