diff options
author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2010-12-18 08:31:56 +0000 |
---|---|---|
committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2010-12-18 08:31:56 +0000 |
commit | 7aa43aee7029b232c558174bcbdf90e8fbebd57b (patch) | |
tree | 58052eee33567051fcbfb99870a7eb2cff46067b /os/hal/src/hal.c | |
parent | 24eecd9a1b1a439c5330d58fe042330f3e0f8298 (diff) | |
download | ChibiOS-7aa43aee7029b232c558174bcbdf90e8fbebd57b.tar.gz ChibiOS-7aa43aee7029b232c558174bcbdf90e8fbebd57b.tar.bz2 ChibiOS-7aa43aee7029b232c558174bcbdf90e8fbebd57b.zip |
Documentation improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@2490 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/hal/src/hal.c')
-rw-r--r-- | os/hal/src/hal.c | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/os/hal/src/hal.c b/os/hal/src/hal.c index 4cf145059..beff1c8ad 100644 --- a/os/hal/src/hal.c +++ b/os/hal/src/hal.c @@ -46,6 +46,8 @@ /**
* @brief HAL initialization.
+ * @details This function invokes the low level initialization code then
+ * initializes all the drivers enabled in the HAL.
*
* @init
*/
@@ -53,34 +55,34 @@ void halInit(void) { hal_lld_init();
-#if HAL_USE_PAL
+#if HAL_USE_PAL || defined(__DOXYGEN__)
palInit(&pal_default_config);
#endif
-#if HAL_USE_ADC
+#if HAL_USE_ADC || defined(__DOXYGEN__)
adcInit();
#endif
-#if HAL_USE_CAN
+#if HAL_USE_CAN || defined(__DOXYGEN__)
canInit();
#endif
-#if HAL_USE_I2C
+#if HAL_USE_I2C || defined(__DOXYGEN__)
i2cInit();
#endif
-#if HAL_USE_MAC
+#if HAL_USE_MAC || defined(__DOXYGEN__)
macInit();
#endif
-#if HAL_USE_PWM
+#if HAL_USE_PWM || defined(__DOXYGEN__)
pwmInit();
#endif
-#if HAL_USE_SERIAL
+#if HAL_USE_SERIAL || defined(__DOXYGEN__)
sdInit();
#endif
-#if HAL_USE_SPI
+#if HAL_USE_SPI || defined(__DOXYGEN__)
spiInit();
#endif
-#if HAL_USE_MMC_SPI
+#if HAL_USE_MMC_SPI || defined(__DOXYGEN__)
mmcInit();
#endif
-#if HAL_USE_UART
+#if HAL_USE_UART || defined(__DOXYGEN__)
uartInit();
#endif
}
|