From c33d090881ca0a6fc4dc4eaa8c5e8bd8ea4ab7fa Mon Sep 17 00:00:00 2001 From: gdisirio Date: Sun, 21 Jun 2009 10:01:35 +0000 Subject: Doxygen related fixes. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1044 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- src/templates/pal_lld.h | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/templates/pal_lld.h b/src/templates/pal_lld.h index 96cfe872d..8f0482969 100644 --- a/src/templates/pal_lld.h +++ b/src/templates/pal_lld.h @@ -31,6 +31,25 @@ /* I/O Ports Types and constants. */ /*===========================================================================*/ +/** + * @brief Generic I/O ports static initializer. + * @details An instance of this structure must be passed to @p palInit() at + * system startup time in order to initialized the digital I/O + * subsystem. This represents only the initial setup, specific pads + * or whole ports can be reprogrammed at later time. + * + * @note This structure content is architecture dependent. The nome should be + * changed to include the architecture name following this pattern:
+ * - Config. + * . + * As example:
+ * - MSP430DIOConfig. + * . + */ +typedef struct { + +} GenericConfig; + /** * @brief Width, in bits, of an I/O port. */ @@ -73,8 +92,10 @@ typedef uint32_t ioportid_t; /** * @brief Low level PAL subsystem initialization. + * + * @param[in] config the architecture-dependent ports configuration */ -#define pal_lld_init() +#define pal_lld_init(config) /** * @brief Reads the physical I/O port states. -- cgit v1.2.3