arm/altera-cyclone-v doxygen patch

Gedare Bloom gedare at rtems.org
Thu Nov 8 20:10:29 UTC 2018


Thanks Sebastian, I had the same question about the two groups, and I'll
check the generated Doxygen for that when I can.

On Thu, Nov 8, 2018 at 1:42 AM, Sebastian Huber <
sebastian.huber at embedded-brains.de> wrote:

> On 08/11/2018 04:52, Gedare Bloom wrote:
>
>> Attached is a patch from GCI 2018 adding doxygen to the altera-cyclone-v.
>>
>> 6545323948244992_1541638792_0001-arm-altera-cyclone-v-Update
>> -Doxygen-GCI-2018.patch
>>
>>  From f69a935ea34fb617cab4632830e60184fe380d30 Mon Sep 17 00:00:00 2001
>> From: shashvatjain<shashvatjain2002 at gmail.com>
>> Date: Thu, 8 Nov 2018 06:17:49 +0530
>> Subject: [PATCH] arm/altera cyclone v: Update Doxygen (GCI 2018)
>>
>> ---
>>   bsps/arm/altera-cyclone-v/i2c/i2cdrv-config.h |  9 ++++++++
>>   bsps/arm/altera-cyclone-v/include/bsp.h       | 18 +++++++++++++++
>>   bsps/arm/altera-cyclone-v/include/bsp/hwlib.h | 16 ++++++++++++++
>>   .../arm/altera-cyclone-v/include/bsp/i2cdrv.h | 17 ++++++++++++++
>>   bsps/arm/altera-cyclone-v/include/bsp/irq.h   | 22 ++++++++++++++++++-
>>   5 files changed, 81 insertions(+), 1 deletion(-)
>>
>> diff --git a/bsps/arm/altera-cyclone-v/i2c/i2cdrv-config.h
>> b/bsps/arm/altera-cyclone-v/i2c/i2cdrv-config.h
>> index 650974751e..529d19980f 100644
>> --- a/bsps/arm/altera-cyclone-v/i2c/i2cdrv-config.h
>> +++ b/bsps/arm/altera-cyclone-v/i2c/i2cdrv-config.h
>> @@ -1,3 +1,12 @@
>> +/**
>> + * @file
>> + *
>> + * @ingroup altera-cyclone-v_i2c
>>
>
> I think CamelCase is used in most places for Doxygen internal names.
>
> + *
>> + * @brief Drivers for I2C
>> + *
>> + */
>> +
>>   /*
>>    * Copyright (c) 2014 embedded brains GmbH.  All rights reserved.
>>    *
>> diff --git a/bsps/arm/altera-cyclone-v/include/bsp.h
>> b/bsps/arm/altera-cyclone-v/include/bsp.h
>> index 860a15c5bf..92bc95531b 100644
>> --- a/bsps/arm/altera-cyclone-v/include/bsp.h
>> +++ b/bsps/arm/altera-cyclone-v/include/bsp.h
>> @@ -1,3 +1,11 @@
>> +/**
>> + * @file
>> + *
>> + * @ingroup arm_altera-cyclone-v
>> + *
>> + * @brief Global BSP definitions.
>> + */
>> +
>>   /*
>>    * Copyright (c) 2013, 2018 embedded brains GmbH.  All rights reserved.
>>    *
>> @@ -50,3 +58,13 @@ extern "C" {
>>   #endif /* ASM */
>>     #endif /* LIBBSP_ARM_ALTERA_CYCLONE_V_BSP_H */
>> +
>> +/**
>> + * @defgroup arm_altera-cyclone-v Altera Cyclone V Support
>> + *
>> + * @ingroup bsp_arm
>> + *
>> + * @brief Altera Cyclone V support package.
>> + *
>> + * @{
>> + */
>> diff --git a/bsps/arm/altera-cyclone-v/include/bsp/hwlib.h
>> b/bsps/arm/altera-cyclone-v/include/bsp/hwlib.h
>> index aba7e877c4..8aad5d7b32 100644
>> --- a/bsps/arm/altera-cyclone-v/include/bsp/hwlib.h
>> +++ b/bsps/arm/altera-cyclone-v/include/bsp/hwlib.h
>> @@ -1,3 +1,11 @@
>> +/**
>> + * @file
>> + *
>> + * @ingroup altera-cyclone-v_hwlib
>> + *
>> + * @brief The type definition for status codes returned by the HWLIB.
>> + */
>> +
>>   /***********************************************************
>> *******************
>>   *
>>   * Copyright 2013 Altera Corporation. All Rights Reserved.
>> @@ -48,6 +56,14 @@ extern "C"
>>   {
>>   #endif  /* __cplusplus */
>>   +/**
>> + * @defgroup altera-cyclone-v_hwlib Hwlib
>> + *
>> + * @ingroup arm_altera-cyclone-v
>> + *
>> + * @brief The type definition for status codes returned by the HWLIB.
>> + */
>> +
>>   /*!
>>    * The type definition for status codes returned by the HWLIB.
>>    */
>> diff --git a/bsps/arm/altera-cyclone-v/include/bsp/i2cdrv.h
>> b/bsps/arm/altera-cyclone-v/include/bsp/i2cdrv.h
>> index 9a4411d637..114d8a6219 100644
>> --- a/bsps/arm/altera-cyclone-v/include/bsp/i2cdrv.h
>> +++ b/bsps/arm/altera-cyclone-v/include/bsp/i2cdrv.h
>> @@ -1,3 +1,11 @@
>> +/**
>> + * @file
>> + *
>> + * @ingroup altera-cyclone-v_i2c
>> + *
>> + * @brief Drivers for I2C
>> + */
>> +
>>   /*
>>    * Copyright (c) 2014 embedded brains GmbH.  All rights reserved.
>>    *
>> @@ -21,6 +29,15 @@
>>   extern "C" {
>>   #endif /* __cplusplus */
>>   +/**
>> + * @defgroup altera-cyclone-v_i2c I2C Support
>> + *
>> + * @ingroup arm_altera-cyclone-v
>> + *
>> + * @brief I2C Support
>> + *
>> + */
>> +
>>   rtems_device_driver i2cdrv_initialize(
>>     rtems_device_major_number major,
>>     rtems_device_minor_number minor,
>> diff --git a/bsps/arm/altera-cyclone-v/include/bsp/irq.h
>> b/bsps/arm/altera-cyclone-v/include/bsp/irq.h
>> index c136500415..f7455af9b4 100644
>> --- a/bsps/arm/altera-cyclone-v/include/bsp/irq.h
>> +++ b/bsps/arm/altera-cyclone-v/include/bsp/irq.h
>> @@ -1,3 +1,11 @@
>> +/**
>> + * @file
>> + *
>> + * @ingroup altera-cyclone-v_interrupt
>> + *
>> + * @brief Interrupt definitions.
>> + */
>> +
>>   /*
>>    * Copyright (c) 2013 embedded brains GmbH.  All rights reserved.
>>    *
>> @@ -28,6 +36,18 @@
>>   extern "C" {
>>   #endif /* __cplusplus */
>>   +/**
>> + * @defgroup altera-cyclone-v_interrupt Interrupt Support
>> + *
>> + * @ingroup arm_altera-cyclone-v
>> + *
>> + * @ingroup bsp_interrupt
>>
>
> Does it work to place it into two groups?
>
> + *
>> + * @brief Interrupt Support for Altera cyclone V
>>
>
> Cyclone
>
> + *
>> + * @{
>> + */
>> +
>>   /* Use interrupt IDs as defined in alt_interrupt_common.h */
>>   #define BSP_INTERRUPT_VECTOR_MIN ALT_INT_INTERRUPT_SGI0
>>   #define BSP_INTERRUPT_VECTOR_MAX ALT_INT_INTERRUPT_RAM_ECC_UNCO
>> RRECTED_IRQ
>> @@ -38,4 +58,4 @@ extern "C" {
>>     #endif /* ASM */
>>   -#endif /* LIBBSP_ARM_ALTERA_CYCLONE_V_IRQ_H */
>> \ No newline at end of file
>> +#endif /* LIBBSP_ARM_ALTERA_CYCLONE_V_IRQ_H */
>> -- 2.17.1
>>
>
> --
> Sebastian Huber, embedded brains GmbH
>
> Address : Dornierstr. 4, D-82178 Puchheim, Germany
> Phone   : +49 89 189 47 41-16
> Fax     : +49 89 189 47 41-09
> E-Mail  : sebastian.huber at embedded-brains.de
> PGP     : Public key available on request.
>
> Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20181108/6e2e1103/attachment.html>


More information about the devel mailing list