<map id="main" name="main">
<area shape="rect" id="node1" title="The Main Program." alt="" coords="5,895,56,922"/>
<area shape="rect" id="node2" href="$_eload_8c.html#a7ce0a14b6e7779fbb2d9a05333792c41" title="Initializes the System." alt="" coords="303,389,342,415"/>
<area shape="rect" id="node7" href="$uart_8c.html#ab820319ed8aea704b9ca0d8b48815a49" title="printf_P for Communication with the Host" alt="" coords="899,769,972,795"/>
<area shape="rect" id="node24" href="$lcd_8c.html#a3a94c0f44f76db891e66d98966f904e8" title="Clears the LCD and sets Cursor to Home Postion." alt="" coords="702,997,779,1023"/>
<area shape="rect" id="node28" href="$spi_8c.html#aedd6d941ec540b8bfcaa011ea11cbbe8" title="Sets Low Current Mode." alt="" coords="671,794,810,821"/>
<area shape="rect" id="node29" href="$spi_8c.html#a77bb5efc77b2e69919ca98ca241dde46" title="Sets the raw Value of the DAC." alt="" coords="693,946,788,973"/>
<area shape="rect" id="node31" href="$screen_8c.html#afb7451f925f996735c48ee98b05c9ecf" title="Handles a screen." alt="" coords="114,1250,177,1277"/>
<area shape="rect" id="node49" href="$menu_8c.html#a4abccc0d3c55c83f8a7898fbe5387aba" title="Displays the Main Menu." alt="" coords="104,895,187,922"/>
<area shape="rect" id="node3" href="$keyboard_8h.html#a43c6bada34db857a8a23e3c9e788f964" title="Initializes the keyboard." alt="" coords="487,287,581,314"/>
<area shape="rect" id="node4" href="$uart_8c.html#a510bdf87f91337a6845b594941503e04" title="Initialize USART Hardware and Pointers." alt="" coords="503,34,565,61"/>
<area shape="rect" id="node6" href="$config_8c.html#a147bf0e6c60e52a87c9c0947cb64d2d5" title="Reads the Config&#45;Struct from EEPROM into config." alt="" coords="490,591,578,618"/>
<area shape="rect" id="node10" href="$spi_8c.html#aa738ada19c5774090d23f39b5beecb2b" title="Initializes the SPI Interface." alt="" coords="504,135,564,162"/>
<area shape="rect" id="node15" href="$delay_8h.html#a99f3b770a7dedbda275e869a805188f7" title="Delays for 50ms. This routine is hard&#45;timed and does not rely on interrupts." alt="" coords="698,237,783,263"/>
<area shape="rect" id="node16" href="$lcd_8c.html#aa18cc1c84c4684ef5719746b39942447" title="Initializes the LC&#45;Display." alt="" coords="502,389,566,415"/>
<area shape="rect" id="node25" href="$adc_8c.html#a2a67d2f19f508cbcad11cec29864f8e8" title="Initializes the On Chip ADC." alt="" coords="501,338,567,365"/>
<area shape="rect" id="node26" href="$spi_8c.html#a6bb86d3005dc9addb4b5695add9e26e4" title="Sets High Current Mode." alt="" coords="669,743,812,770"/>
<area shape="rect" id="node27" href="$led_8h.html#aff18b9baea88b2fc57b53ebf407bb6e5" title="Switches the red LED off." alt="" coords="491,439,577,466"/>
<area shape="rect" id="node5" href="$uart_8h.html#a31900f4f13bc5468a0d1533b6bbbd9ac" title="Asserts RTS to the Host Line, i.e. allows the Host to send Data." alt="" coords="893,110,978,137"/>
<area shape="rect" id="node8" href="$config_8c.html#a2c4fb1d41048956f14186db4f53bfdca" title="Loads default config values into conf&#45;struct and stores it in non volatile Memory." alt="" coords="691,642,790,669"/>
<area shape="rect" id="node9" href="$spi_8c.html#a0ee44263f025b4578806ba136aa79edc" title="Calculates the Lookup Table for IMax." alt="" coords="666,591,815,618"/>
<area shape="rect" id="node11" href="$spi_8h.html#ae5ca843e5892c4123702493518139346" title="Revoke DAC CS." alt="" coords="680,85,801,111"/>
<area shape="rect" id="node12" href="$spi_8h.html#aa5b97073c22aea0499ac0ea88ddb6426" title="Revoke ADC CS." alt="" coords="680,135,801,162"/>
<area shape="rect" id="node13" href="$spi_8h.html#afd62b69041542f83a6b4f3125aec9907" title="Asserts DAC CS." alt="" coords="688,186,793,213"/>
<area shape="rect" id="node14" href="$spi_8c.html#a656e59d79294b26d85e0c6319e224b93" title="Sends and receives a Byte over the SPI Bus." alt="" coords="657,34,824,61"/>
<area shape="rect" id="node17" href="$delay_8h.html#a73ff793189ea76471b097cd4fee07ea8" title="Delays for 50us. This routine is hard&#45;timed and does not rely on interrupts." alt="" coords="700,389,781,415"/>
<area shape="rect" id="node18" href="$delay_8h.html#a930b1a9d7c28c8801aed6ef8bded3cc7" title="Delays for 5ms. This routine is hard&#45;timed and does not rely on interrupts." alt="" coords="701,338,780,365"/>
<area shape="rect" id="node19" href="$lcd_8c.html#a66337720cc00454cf4d5b4c59d210708" title="Writes a Command&#45;Byte to the Display." alt="" coords="1197,1098,1303,1125"/>
<area shape="rect" id="node22" href="$lcd_8c.html#acc1a8acc8b9c132f95a25a2b8a25ffc8" title="Initializes the Character Generator RAM." alt="" coords="685,490,797,517"/>
<area shape="rect" id="node20" href="$lcd_8c.html#a8bbe315df5131e3567cf5960938c77e5" title="Waits until the LCD is ready." alt="" coords="1353,1123,1427,1150"/>
<area shape="rect" id="node21" href="$lcd_8c.html#afd5485a731dca173a51b8270c24404e2" title="Writes a Byte to the Display." alt="" coords="1351,1073,1429,1099"/>
<area shape="rect" id="node23" href="$lcd_8c.html#a287340ff1ccf756cd9668d289ba8ce23" title="Writes a Data&#45;Byte to the Display." alt="" coords="883,1047,988,1074"/>
<area shape="rect" id="node30" href="$spi_8c.html#a0e0bc8d4968cb844619c63ac93da1e4e" title="The same as DACSetRaw() but without updating the controls This function has been introduced to allow ..." alt="" coords="875,946,995,973"/>
<area shape="rect" id="node32" href="$screen_8c.html#a57d1ff74a6ed272c3188f7c771c48737" title="(Re&#45;) draws a control" alt="" coords="488,1250,580,1277"/>
<area shape="rect" id="node33" href="$lcd_8c.html#ab8300df8f51fbc77b8895257c2a8085f" title="Sets the Cursor Position." alt="" coords="1059,1301,1137,1327"/>
<area shape="rect" id="node35" href="$control_8c.html#acc188afe436740b989d73613cfa1e2cb" title="Enter a Number via Keyboard and/or Encoder." alt="" coords="691,1301,790,1327"/>
<area shape="rect" id="node37" href="$keyboard_8c.html#a05e82dd654fd4e6c001ef94fcacc1f91" title="Gets the next key from the keyboard buffer." alt="" coords="902,1301,969,1327"/>
<area shape="rect" id="node38" href="$screen_8c.html#ade4af775d47e7a21b42ac7cb8685c3a7" title="Redraws all Auto&#45;Refresh items." alt="" coords="260,1301,385,1327"/>
<area shape="rect" id="node39" href="$_eload_8c.html#a51bdf9afc51ba51479247b238d86d5fe" title="Process Communication&#45;, Time&#45; and Key&#45;Flags." alt="" coords="499,794,569,821"/>
<area shape="rect" id="node42" href="$control_8c.html#a7ff3148353eb1bf46218aa8adfeb1439" title="Saves the Value of the Input Field Purpose is to reset it to the original value when the user exits t..." alt="" coords="243,1098,402,1125"/>
<area shape="rect" id="node43" href="$lcd_8c.html#ab8dcdcda55348d1e94865935d68493bf" title=" " alt="" coords="1047,1427,1149,1454"/>
<area shape="rect" id="node44" href="$keyboard_8h.html#acfb6a1aaeae6386a5fc554a48b4c17ba" title="Returns True if Keystrokes are pending." alt="" coords="289,1149,356,1175"/>
<area shape="rect" id="node45" href="$lcd_8c.html#a9d99627e6f7fe5fcb487322471b7b5b1" title=" " alt="" coords="1047,1478,1149,1505"/>
<area shape="rect" id="node46" href="$control_8c.html#a76d20196a2d85e27ca96c59f84127abc" title="Restores the old Value of the Input Field Purpose is to reset it to the original value when the user ..." alt="" coords="235,1453,411,1479"/>
<area shape="rect" id="node47" href="$spi_8c.html#ae7d52bffdf79197de02b2064e0615c88" title="Sets the DAC to a certain Current." alt="" coords="483,845,585,871"/>
<area shape="rect" id="node48" href="$control_8c.html#a559e0112d069cc4850222e6c541cca50" title="Sets the Value." alt="" coords="459,1098,609,1125"/>
<area shape="rect" id="node34" href="$lcd_8c.html#a3880fc70c04a78c0bbae2e88f2445d44" title="Displays a String in Flash Memory." alt="" coords="677,1047,805,1074"/>
<area shape="rect" id="node36" href="$control_8c.html#a3447000f6d8fff3d9310f8575ea9c963" title="Draws the Input Field." alt="" coords="872,1351,999,1378"/>
<area shape="rect" id="node40" href="$_eload_8c.html#aefd1a6765377077adfbbf8ddda17e264" title="Checks for Communication Flags." alt="" coords="703,439,778,466"/>
<area shape="rect" id="node41" href="$_eload_8c.html#af35578a7ae9d130357ffc9be42ed864d" title="Checks for Time Flags." alt="" coords="705,845,777,871"/>
<area shape="rect" id="node50" href="$menu_8c.html#ac92766166d8b858005cbb4777731a7c7" title="Executes a menu page." alt="" coords="295,895,350,922"/>
</map>
