mirror of https://github.com/nirenjan/libx52.git
Update Doxygen comments
This disables the include file list and dependency graph in the file view. In addition, the groups are updated to include `libx52` in their names, to avoid any potential conflict. [skip ci]debian-packaging
parent
0204103ccd
commit
74b828a790
|
@ -582,7 +582,7 @@ HIDE_COMPOUND_REFERENCE= NO
|
||||||
# the files that are included by a file in the documentation of that file.
|
# the files that are included by a file in the documentation of that file.
|
||||||
# The default value is: YES.
|
# The default value is: YES.
|
||||||
|
|
||||||
SHOW_INCLUDE_FILES = YES
|
SHOW_INCLUDE_FILES = NO
|
||||||
|
|
||||||
# If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each
|
# If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each
|
||||||
# grouped member an include statement to the documentation, telling the reader
|
# grouped member an include statement to the documentation, telling the reader
|
||||||
|
@ -858,6 +858,7 @@ INPUT_ENCODING = UTF-8
|
||||||
|
|
||||||
FILE_PATTERNS = \
|
FILE_PATTERNS = \
|
||||||
libx52.h \
|
libx52.h \
|
||||||
|
libx52util.h \
|
||||||
*.dox
|
*.dox
|
||||||
|
|
||||||
# The RECURSIVE tag can be used to specify whether or not subdirectories should
|
# The RECURSIVE tag can be used to specify whether or not subdirectories should
|
||||||
|
@ -2351,7 +2352,7 @@ TEMPLATE_RELATIONS = NO
|
||||||
# The default value is: YES.
|
# The default value is: YES.
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
# This tag requires that the tag HAVE_DOT is set to YES.
|
||||||
|
|
||||||
INCLUDE_GRAPH = YES
|
INCLUDE_GRAPH = NO
|
||||||
|
|
||||||
# If the INCLUDED_BY_GRAPH, ENABLE_PREPROCESSING and SEARCH_INCLUDES tags are
|
# If the INCLUDED_BY_GRAPH, ENABLE_PREPROCESSING and SEARCH_INCLUDES tags are
|
||||||
# set to YES then doxygen will generate a graph for each documented file showing
|
# set to YES then doxygen will generate a graph for each documented file showing
|
||||||
|
|
|
@ -13,8 +13,8 @@ EXTRA_DIST = AUTHORS ChangeLog.md README.md LICENSE Doxyfile.in
|
||||||
|
|
||||||
# Doxygen support
|
# Doxygen support
|
||||||
if HAVE_DOXYGEN
|
if HAVE_DOXYGEN
|
||||||
docs/.stamp:
|
docs/.stamp: Doxyfile
|
||||||
$(AM_V_GEN)$(DOXYGEN) Doxyfile
|
$(AM_V_GEN)$(DOXYGEN) $<
|
||||||
$(AM_V_at)touch $@
|
$(AM_V_at)touch $@
|
||||||
|
|
||||||
CLEANFILES = docs/.stamp
|
CLEANFILES = docs/.stamp
|
||||||
|
|
|
@ -29,18 +29,18 @@ extern "C" {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Opaque structure used by libx52
|
* @brief Opaque structure used by libx52
|
||||||
* @ingroup init
|
* @ingroup libx52init
|
||||||
*/
|
*/
|
||||||
struct libx52_device;
|
struct libx52_device;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Opaque structure used by libx52
|
* @brief Opaque structure used by libx52
|
||||||
* @ingroup init
|
* @ingroup libx52init
|
||||||
*/
|
*/
|
||||||
typedef struct libx52_device libx52_device;
|
typedef struct libx52_device libx52_device;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @addtogroup hotplug
|
* @addtogroup libx52hotplug
|
||||||
* @{
|
* @{
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -73,7 +73,7 @@ typedef void (*libx52_hotplug_fn)(bool inserted, void *user_data, libx52_device
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief List of supported clocks on the MFD
|
* @brief List of supported clocks on the MFD
|
||||||
* @ingroup clock
|
* @ingroup libx52clock
|
||||||
*/
|
*/
|
||||||
typedef enum {
|
typedef enum {
|
||||||
/** Primary clock on the MFD, indicated by the number 1 */
|
/** Primary clock on the MFD, indicated by the number 1 */
|
||||||
|
@ -88,7 +88,7 @@ typedef enum {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Supported clock formats
|
* @brief Supported clock formats
|
||||||
* @ingroup clock
|
* @ingroup libx52clock
|
||||||
*/
|
*/
|
||||||
typedef enum {
|
typedef enum {
|
||||||
/** 12-hour display on the MFD clock */
|
/** 12-hour display on the MFD clock */
|
||||||
|
@ -100,7 +100,7 @@ typedef enum {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Supported date formats
|
* @brief Supported date formats
|
||||||
* @ingroup clock
|
* @ingroup libx52clock
|
||||||
*/
|
*/
|
||||||
typedef enum {
|
typedef enum {
|
||||||
/** Date format DD-MM-YY */
|
/** Date format DD-MM-YY */
|
||||||
|
@ -115,7 +115,7 @@ typedef enum {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Supported LED identifiers
|
* @brief Supported LED identifiers
|
||||||
* @ingroup mfdled
|
* @ingroup libx52mfdled
|
||||||
*/
|
*/
|
||||||
typedef enum {
|
typedef enum {
|
||||||
/** Fire indicator LED */
|
/** Fire indicator LED */
|
||||||
|
@ -157,7 +157,7 @@ typedef enum {
|
||||||
*
|
*
|
||||||
* Not all LEDs support all states
|
* Not all LEDs support all states
|
||||||
*
|
*
|
||||||
* @ingroup clock
|
* @ingroup libx52mfdled
|
||||||
*/
|
*/
|
||||||
typedef enum {
|
typedef enum {
|
||||||
/** LED is off */
|
/** LED is off */
|
||||||
|
@ -184,7 +184,7 @@ typedef enum {
|
||||||
*
|
*
|
||||||
* Error codes returned by libx52
|
* Error codes returned by libx52
|
||||||
*
|
*
|
||||||
* @ingroup misc
|
* @ingroup libx52misc
|
||||||
*/
|
*/
|
||||||
typedef enum {
|
typedef enum {
|
||||||
/** No error, indicates success */
|
/** No error, indicates success */
|
||||||
|
@ -241,7 +241,7 @@ typedef enum {
|
||||||
} libx52_error_code;
|
} libx52_error_code;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @defgroup init Library Initialization and Deinitialization
|
* @defgroup libx52init Library Initialization and Deinitialization
|
||||||
* @{
|
* @{
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -307,7 +307,7 @@ void libx52_hotplug_exit(libx52_hotplug_service *svc);
|
||||||
/** @} */
|
/** @} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @defgroup hotplug Hotplug Callbacks
|
* @defgroup libx52hotplug Hotplug Callbacks
|
||||||
* @{
|
* @{
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -359,7 +359,7 @@ int libx52_hotplug_deregister_callback(libx52_hotplug_callback_handle *hdl);
|
||||||
/** @} */
|
/** @} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @defgroup mfdled MFD & LED control
|
* @defgroup libx52mfdled MFD & LED control
|
||||||
* @{
|
* @{
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -420,7 +420,7 @@ int libx52_set_led_state(libx52_device *x52,
|
||||||
/** @} */
|
/** @} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @defgroup clock Clock control
|
* @defgroup libx52clock Clock control
|
||||||
* @{
|
* @{
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -541,7 +541,7 @@ int libx52_set_date_format(libx52_device *x52, libx52_date_format format);
|
||||||
/** @} */
|
/** @} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @addtogroup mfdled
|
* @addtogroup libx52mfdled
|
||||||
* @{
|
* @{
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -602,7 +602,7 @@ int libx52_update(libx52_device *x52);
|
||||||
/** @} */
|
/** @} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @defgroup misc Miscellaneous
|
* @defgroup libx52misc Miscellaneous
|
||||||
* @{
|
* @{
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -6,6 +6,16 @@
|
||||||
* SPDX-License-Identifier: GPL-2.0-only WITH Classpath-exception-2.0
|
* SPDX-License-Identifier: GPL-2.0-only WITH Classpath-exception-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @file libx52util.h
|
||||||
|
* @brief Utility functions for the Saitek X52 MFD & LED driver library
|
||||||
|
*
|
||||||
|
* This file contains the type and function prototypes for the Saitek X52
|
||||||
|
* driver library utility functions. These functions simplify some of the
|
||||||
|
* data handling for \ref libx52mfdled, but they are not required.
|
||||||
|
*
|
||||||
|
* @author Nirenjan Krishnan (nirenjan@nirenjan.org)
|
||||||
|
*/
|
||||||
#ifndef LIBX52UTIL_H
|
#ifndef LIBX52UTIL_H
|
||||||
#define LIBX52UTIL_H
|
#define LIBX52UTIL_H
|
||||||
|
|
||||||
|
@ -15,6 +25,14 @@
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @defgroup libx52util Utility Functions
|
||||||
|
*
|
||||||
|
* These functions simplify some of the data handling for \ref libx52mfdled.
|
||||||
|
*
|
||||||
|
* @{
|
||||||
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Convert UTF8 string to X52 character map.
|
* @brief Convert UTF8 string to X52 character map.
|
||||||
*
|
*
|
||||||
|
@ -23,7 +41,7 @@ extern "C" {
|
||||||
*
|
*
|
||||||
* @param[in] input Input string in UTF-8. Must be NUL-terminated
|
* @param[in] input Input string in UTF-8. Must be NUL-terminated
|
||||||
* @param[out] output Output buffer
|
* @param[out] output Output buffer
|
||||||
* @param[inout] len Length of output buffer
|
* @param[in,out] len Length of output buffer
|
||||||
*
|
*
|
||||||
* @returns 0 on success, -EINVAL on invalid parameters, -E2BIG if the buffer
|
* @returns 0 on success, -EINVAL on invalid parameters, -E2BIG if the buffer
|
||||||
* filled up before converting the entire string.
|
* filled up before converting the entire string.
|
||||||
|
@ -31,6 +49,8 @@ extern "C" {
|
||||||
int libx52util_convert_utf8_string(const uint8_t *input,
|
int libx52util_convert_utf8_string(const uint8_t *input,
|
||||||
uint8_t *output, size_t *len);
|
uint8_t *output, size_t *len);
|
||||||
|
|
||||||
|
/** @} */
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue