Back to home page

LXR

 
 

    


File indexing completed on 2025-05-11 08:23:43

0001 /**
0002  * @file
0003  * @ingroup lm32_milkymist_versions RTEMSBSPsLM32SharedMilkymistOne
0004  * @brief Milkymist versioning driver
0005  */
0006 
0007 /*  milkymist_versions.h
0008  *
0009  *  Milkymist versioning driver for RTEMS
0010  *
0011  *  The license and distribution terms for this file may be
0012  *  found in the file LICENSE in this distribution or at
0013  *  http://www.rtems.org/license/LICENSE.
0014  *
0015  *  COPYRIGHT (c) 2010 Sebastien Bourdeauducq
0016  */
0017 
0018 /**
0019  * @defgroup lm32_milkymist_versions Milkymist versioning
0020  * @ingroup RTEMSBSPsLM32SharedMilkymistOne
0021  * @brief Milkymist versioning driver
0022  * @{
0023  */
0024 
0025 #ifndef __MILKYMIST_VERSIONS_H_
0026 #define __MILKYMIST_VERSIONS_H_
0027 
0028 #ifdef __cplusplus
0029 extern "C" {
0030 #endif
0031 
0032 rtems_device_driver versions_initialize(
0033   rtems_device_major_number major,
0034   rtems_device_minor_number minor,
0035   void *arg
0036 );
0037 
0038 rtems_device_driver versions_read(
0039   rtems_device_major_number major,
0040   rtems_device_minor_number minor,
0041   void *arg
0042 );
0043 
0044 #define VERSIONS_DRIVER_TABLE_ENTRY {versions_initialize, \
0045 NULL, NULL, versions_read, NULL, NULL}
0046 
0047 /** @} */
0048 
0049 #ifdef __cplusplus
0050 }
0051 #endif
0052 
0053 #endif /* __MILKYMIST_VERSIONS_H_ */