2010-08-10 03:11:02 +00:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
< html > < head > < meta http-equiv = "Content-Type" content = "text/html;charset=UTF-8" >
< title > ChibiOS/RT: HAL Driver< / title >
< link href = "custom.css" rel = "stylesheet" type = "text/css" >
< link href = "tabs.css" rel = "stylesheet" type = "text/css" >
< / head > < body >
< table style = "text-align: center; width: 100%;" border = "0"
cellpadding="2" cellspacing="2">
< tbody >
< tr >
< td style = "width: 80px;" > < img alt = "ChibiOS/RT Logo" src = "logo_small.png" > < / td >
< td > < big > < big > ChibiOS/RT< / big > < / big > < br > < br > Architecture - Reference Manual - Guides< / td >
< td style = "width: 80px;" > < / td >
< / tr >
< / tbody >
< / table >
< hr size = "1" >
2010-11-22 05:53:37 +00:00
<!-- Generated by Doxygen 1.7.1 -->
2010-08-10 03:11:02 +00:00
< div class = "navigation" id = "top" >
< div class = "tabs" >
2010-11-22 05:53:37 +00:00
< ul class = "tablist" >
2010-08-10 03:11:02 +00:00
< li > < a href = "main.html" > < span > Main Page< / span > < / a > < / li >
< li > < a href = "modules.html" > < span > Modules< / span > < / a > < / li >
< li > < a href = "annotated.html" > < span > Data Structures< / span > < / a > < / li >
< li > < a href = "files.html" > < span > Files< / span > < / a > < / li >
< / ul >
< / div >
< / div >
2010-11-22 05:53:37 +00:00
< div class = "header" >
< div class = "summary" >
< a href = "#groups" > Modules< / a > |
< a href = "#func-members" > Functions< / a > < / div >
< div class = "headertitle" >
2010-08-10 03:11:02 +00:00
< h1 > HAL Driver< br / >
< small >
[< a class = "el" href = "group___i_o.html" > HAL< / a > ]< / small >
2010-11-22 05:53:37 +00:00
< / h1 > < / div >
< / div >
< div class = "contents" >
2010-08-10 03:11:02 +00:00
< p > Hardware Abstraction Layer.
< a href = "#_details" > More...< / a > < / p >
< p > < div class = "dynheader" >
Collaboration diagram for HAL Driver:< / div >
2010-11-22 05:53:37 +00:00
< div class = "dyncontent" >
< center > < table > < tr > < td > < img src = "group___h_a_l.png" border = "0" alt = "" usemap = "#group______h__a__l" / >
< map name = "group______h__a__l" id = "group______h__a__l" >
< area shape = "rect" id = "node1" href = "group___i_o.html" title = "Hardware Abstraction Layer." alt = "" coords = "5,31,48,57" / >
< area shape = "rect" id = "node3" href = "group___h_a_l___c_o_n_f.html" title = "HAL Driver Configuration." alt = "" coords = "241,5,327,32" / >
< area shape = "rect" id = "node4" href = "group___h_a_l___l_l_d.html" title = "HAL Driver low level driver template." alt = "" coords = "220,56,348,83" / >
< / map >
< / td > < / tr > < / table > < / center >
2010-08-10 03:11:02 +00:00
< / div >
< / p >
< hr / > < a name = "_details" > < / a > < h2 > Description< / h2 >
< p > Hardware Abstraction Layer. < / p >
< p > The HAL driver performs the system initialization and includes the platform support code shared by the other drivers. < / p >
2010-11-22 05:53:37 +00:00
< table class = "memberdecls" >
< tr > < td colspan = "2" > < h2 > < a name = "groups" > < / a >
Modules< / h2 > < / td > < / tr >
2010-08-10 03:11:02 +00:00
< tr > < td class = "memItemLeft" align = "right" valign = "top" > < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___h_a_l___l_l_d.html" > HAL Low Level Driver< / a > < / td > < / tr >
< p > < tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > < p > < a class = "el" href = "group___h_a_l.html" > HAL Driver< / a > low level driver template. < / p >
< br / > < / td > < / tr >
< / p >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___h_a_l___c_o_n_f.html" > Configuration< / a > < / td > < / tr >
< p > < tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > < p > < a class = "el" href = "group___h_a_l.html" > HAL Driver< / a > Configuration. < / p >
< br / > < / td > < / tr >
< / p >
2010-11-22 05:53:37 +00:00
< tr > < td colspan = "2" > < h2 > < a name = "func-members" > < / a >
Functions< / h2 > < / td > < / tr >
2010-08-10 03:11:02 +00:00
< tr > < td class = "memItemLeft" align = "right" valign = "top" > void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___h_a_l.html#gafd89c1650df524d95aef39b8bc38170d" > halInit< / a > (void)< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > HAL initialization. < a href = "#gafd89c1650df524d95aef39b8bc38170d" > < / a > < br / > < / td > < / tr >
< / table >
< hr / > < h2 > Function Documentation< / h2 >
< a class = "anchor" id = "gafd89c1650df524d95aef39b8bc38170d" > < / a > <!-- doxytag: member="hal.h::halInit" ref="gafd89c1650df524d95aef39b8bc38170d" args="(void)" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void halInit < / td >
< td > (< / td >
< td class = "paramtype" > void < / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td > < / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p > HAL initialization. < / p >
< p > Definition at line < a class = "el" href = "hal_8c_source.html#l00057" > 57< / a > of file < a class = "el" href = "hal_8c_source.html" > hal.c< / a > .< / p >
< p > References < a class = "el" href = "group___a_d_c.html#gafd645b17cf0581bcaa22c56011c775e4" > adcInit()< / a > , < a class = "el" href = "group___c_a_n.html#ga2d3efc34f7704ab23c293aac2be47764" > canInit()< / a > , < a class = "el" href = "group___h_a_l___l_l_d.html#ga07d5821e5a06754e2ce920c97890d06f" > hal_lld_init()< / a > , < a class = "el" href = "group___m_a_c.html#ga2f76703cfc76da57feedb57e9d37c8a4" > macInit()< / a > , < a class = "el" href = "group___m_m_c___s_p_i.html#ga351951c841ece80fc692195ab37b2f06" > mmcInit()< / a > , < a class = "el" href = "group___a_t91_s_a_m7___h_a_l.html#gac32ea30ca5bb872528c2eda9a037d443" > pal_default_config< / a > , < a class = "el" href = "group___p_a_l.html#ga5a9743283a30e13f2513f5abbcac9f97" > palInit< / a > , < a class = "el" href = "group___p_w_m.html#ga1c8ae46921c4ae7d57bd44dd994e10bd" > pwmInit()< / a > , < a class = "el" href = "group___s_e_r_i_a_l.html#gaced9c1cfde941c7614183b1c887e862b" > sdInit()< / a > , and < a class = "el" href = "group___s_p_i.html#ga3c484a97cdec02c5dbf46a11245e3395" > spiInit()< / a > .< / p >
< p > < div class = "dynheader" >
Here is the call graph for this function:< / div >
2010-11-22 05:53:37 +00:00
< div class = "dyncontent" >
< div class = "center" > < img src = "group___h_a_l_gafd89c1650df524d95aef39b8bc38170d_cgraph.png" border = "0" usemap = "#group___h_a_l_gafd89c1650df524d95aef39b8bc38170d_cgraph" alt = "" / > < / div >
< map name = "group___h_a_l_gafd89c1650df524d95aef39b8bc38170d_cgraph" id = "group___h_a_l_gafd89c1650df524d95aef39b8bc38170d_cgraph" >
< area shape = "rect" id = "node3" href = "group___a_d_c.html#gafd645b17cf0581bcaa22c56011c775e4" title = "ADC Driver initialization." alt = "" coords = "113,5,167,32" / >
< area shape = "rect" id = "node7" href = "group___c_a_n.html#ga2d3efc34f7704ab23c293aac2be47764" title = "CAN Driver initialization." alt = "" coords = "113,56,167,83" / >
< area shape = "rect" id = "node11" href = "group___h_a_l___l_l_d.html#ga07d5821e5a06754e2ce920c97890d06f" title = "Low level HAL driver initialization." alt = "" coords = "105,107,175,133" / >
< area shape = "rect" id = "node13" href = "group___m_a_c.html#ga2f76703cfc76da57feedb57e9d37c8a4" title = "MAC Driver initialization." alt = "" coords = "113,157,167,184" / >
< area shape = "rect" id = "node17" href = "group___m_m_c___s_p_i.html#ga351951c841ece80fc692195ab37b2f06" title = "MMC over SPI driver initialization." alt = "" coords = "112,208,168,235" / >
< area shape = "rect" id = "node19" href = "group___p_w_m.html#ga1c8ae46921c4ae7d57bd44dd994e10bd" title = "PWM Driver initialization." alt = "" coords = "111,259,169,285" / >
< area shape = "rect" id = "node23" href = "group___s_e_r_i_a_l.html#gaced9c1cfde941c7614183b1c887e862b" title = "Serial Driver initialization." alt = "" coords = "117,309,163,336" / >
< area shape = "rect" id = "node27" href = "group___s_p_i.html#ga3c484a97cdec02c5dbf46a11245e3395" title = "SPI Driver initialization." alt = "" coords = "116,360,164,387" / >
< area shape = "rect" id = "node5" href = "group___a_d_c___l_l_d.html#ga2bfcc655059180451273682ca7e0068c" title = "Low level ADC driver initialization." alt = "" coords = "228,5,303,32" / >
< area shape = "rect" id = "node9" href = "group___c_a_n___l_l_d.html#gaa215539c505ce7099f30c0aace00bf25" title = "Low level CAN driver initialization." alt = "" coords = "228,56,303,83" / >
< area shape = "rect" id = "node15" href = "group___m_a_c___l_l_d.html#ga37e276cbed823fb80fdce3df3f9f7ddf" title = "Low level MAC initialization." alt = "" coords = "227,157,304,184" / >
< area shape = "rect" id = "node21" href = "group___p_w_m___l_l_d.html#ga7cb5729a65c0996584808e4f93b28a0d" title = "Low level PWM driver initialization." alt = "" coords = "225,259,305,285" / >
< area shape = "rect" id = "node25" href = "group___s_e_r_i_a_l___l_l_d.html#gad05320e8f231f3e092b7042c574da015" title = "Low level serial driver initialization." alt = "" coords = "231,309,300,336" / >
< area shape = "rect" id = "node29" href = "group___s_p_i___l_l_d.html#ga5bdaf423b4fa6a78a1689b5a7721ea7e" title = "Low level SPI driver initialization." alt = "" coords = "231,360,300,387" / >
< / map >
2010-08-10 03:11:02 +00:00
< / div >
< / p >
< / div >
< / div >
< / div >
< hr size = "1" > < address style = "text-align: right;" > < small >
2010-11-30 04:54:43 +00:00
Generated on Sun Nov 28 2010 14:09:57 for ChibiOS/RT by < a href = "http://www.doxygen.org/index.html" > < img src = "doxygen.png" alt = "doxygen" align = "middle" border = "0" > < / a > 1.7.1< / small > < / address >
2010-08-10 03:11:02 +00:00
< / body >
< / html >