This is an automated email from the ASF dual-hosted git repository.

janc pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-core.git

commit 3eba334c645f4630aa672c154c89868d95a1e6f1
Author: Wojciech Pietraszewski <wojciech.pietraszew...@codecoup.pl>
AuthorDate: Thu Jun 27 13:12:35 2024 +0200

    kernel/os_cputime: Update doxygen comments in the header file
    
    Amends the documentation for functions and structures.
    Adjusts the formatting for better readability.
---
 kernel/os/include/os/os_cputime.h | 75 +++++++++++++++++++++++----------------
 1 file changed, 44 insertions(+), 31 deletions(-)

diff --git a/kernel/os/include/os/os_cputime.h 
b/kernel/os/include/os/os_cputime.h
index a6565e766..947ef77aa 100644
--- a/kernel/os/include/os/os_cputime.h
+++ b/kernel/os/include/os/os_cputime.h
@@ -81,15 +81,20 @@ extern "C" {
 #endif
 
 #if defined(OS_CPUTIME_FREQ_HIGH)
-/* CPUTIME data. */
+/** CPUTIME data. */
 struct os_cputime_data
 {
-    uint32_t ticks_per_usec;    /* number of ticks per usec */
+    /** Number of ticks per usec */
+    uint32_t ticks_per_usec;
 };
+/** Global instance of CPUTIME data. */
 extern struct os_cputime_data g_os_cputime;
 #endif
 
-/* Helpful macros to compare cputimes */
+/**
+ * @defgroup OSCPUTime_cmp_macros Helper macros to compare cputimes
+ * @{
+ */
 /** evaluates to true if t1 is before t2 in time */
 #define CPUTIME_LT(__t1, __t2) ((int32_t)   ((__t1) - (__t2)) < 0)
 /** evaluates to true if t1 is after t2 in time */
@@ -99,21 +104,24 @@ extern struct os_cputime_data g_os_cputime;
 /** evaluates to true if t1 is on or before t2 in time */
 #define CPUTIME_LEQ(__t1, __t2) ((int32_t)  ((__t1) - (__t2)) <= 0)
 
+/** @} */
+
 /**
  * Initialize the cputime module. This must be called after os_init is called
  * and before any other timer API are used. This should be called only once
  * and should be called before the hardware timer is used.
  *
- * @param clock_freq The desired cputime frequency, in hertz (Hz).
+ * @param clock_freq            The desired cputime frequency, in hertz (Hz).
  *
- * @return int 0 on success; -1 on error.
+ * @return                      0 on success;
+ *                              -1 on error.
  */
 int os_cputime_init(uint32_t clock_freq);
 
 /**
  * Returns the low 32 bits of cputime.
  *
- * @return uint32_t The lower 32 bits of cputime
+ * @return                      The lower 32 bits of cputime
  */
 uint32_t os_cputime_get32(void);
 
@@ -122,9 +130,9 @@ uint32_t os_cputime_get32(void);
  * Converts the given number of nanoseconds into cputime ticks.
  * Not defined if OS_CPUTIME_FREQ_PWR2 is defined.
  *
- * @param usecs The number of nanoseconds to convert to ticks
+ * @param nsecs                 The number of nanoseconds to convert to ticks
  *
- * @return uint32_t The number of ticks corresponding to 'nsecs'
+ * @return                      The number of ticks corresponding to 'nsecs'
  */
 uint32_t os_cputime_nsecs_to_ticks(uint32_t nsecs);
 
@@ -132,9 +140,10 @@ uint32_t os_cputime_nsecs_to_ticks(uint32_t nsecs);
  * Convert the given number of ticks into nanoseconds.
  * Not defined if OS_CPUTIME_FREQ_PWR2 is defined.
  *
- * @param ticks The number of ticks to convert to nanoseconds.
+ * @param ticks                 The number of ticks to convert to nanoseconds.
  *
- * @return uint32_t The number of nanoseconds corresponding to 'ticks'
+ * @return                      The number of nanoseconds corresponding to
+ *                                  'ticks'
  */
 uint32_t os_cputime_ticks_to_nsecs(uint32_t ticks);
 
@@ -143,7 +152,7 @@ uint32_t os_cputime_ticks_to_nsecs(uint32_t ticks);
  * Not defined if OS_CPUTIME_FREQ_PWR2 is defined.
  *
  *
- * @param nsecs The number of nanoseconds to wait.
+ * @param nsecs                 The number of nanoseconds to wait.
  */
 void os_cputime_delay_nsecs(uint32_t nsecs);
 #endif
@@ -167,18 +176,19 @@ os_cputime_ticks_to_usecs(uint32_t ticks)
 /**
  * Converts the given number of microseconds into cputime ticks.
  *
- * @param usecs The number of microseconds to convert to ticks
+ * @param usecs                 The number of microseconds to convert to ticks
  *
- * @return uint32_t The number of ticks corresponding to 'usecs'
+ * @return                      The number of ticks corresponding to 'usecs'
  */
 uint32_t os_cputime_usecs_to_ticks(uint32_t usecs);
 
 /**
  * Convert the given number of ticks into microseconds.
  *
- * @param ticks The number of ticks to convert to microseconds.
+ * @param ticks                 The number of ticks to convert to microseconds.
  *
- * @return uint32_t The number of microseconds corresponding to 'ticks'
+ * @return                      The number of microseconds corresponding to
+ *                                  'ticks'
  */
 uint32_t os_cputime_ticks_to_usecs(uint32_t ticks);
 #endif
@@ -186,23 +196,23 @@ uint32_t os_cputime_ticks_to_usecs(uint32_t ticks);
 /**
  * Wait until the number of ticks has elapsed. This is a blocking delay.
  *
- * @param ticks The number of ticks to wait.
+ * @param ticks                 The number of ticks to wait.
  */
 void os_cputime_delay_ticks(uint32_t ticks);
 
 /**
  * Wait until 'usecs' microseconds has elapsed. This is a blocking delay.
  *
- * @param usecs The number of usecs to wait.
+ * @param usecs                 The number of usecs to wait.
  */
 void os_cputime_delay_usecs(uint32_t usecs);
 
 /**
  * Initialize a CPU timer, using the given HAL timer.
  *
- * @param timer The timer to initialize. Cannot be NULL.
- * @param fp    The timer callback function. Cannot be NULL.
- * @param arg   Pointer to data object to pass to timer.
+ * @param timer                 The timer to initialize. Cannot be NULL.
+ * @param fp                    The timer callback function. Cannot be NULL.
+ * @param arg                   Pointer to data object to pass to timer.
  */
 void os_cputime_timer_init(struct hal_timer *timer, hal_timer_cb fp,
         void *arg);
@@ -211,13 +221,14 @@ void os_cputime_timer_init(struct hal_timer *timer, 
hal_timer_cb fp,
  * Start a cputimer that will expire at 'cputime'. If cputime has already
  * passed, the timer callback will still be called (at interrupt context).
  *
- * NOTE: This must be called when the timer is stopped.
+ * @note                        This must be called when the timer is stopped.
  *
- * @param timer     Pointer to timer to start. Cannot be NULL.
- * @param cputime   The cputime at which the timer should expire.
+ * @param timer                 Pointer to timer to start. Cannot be NULL.
+ * @param cputime               The cputime at which the timer should expire.
  *
- * @return int 0 on success; EINVAL if timer already started or timer struct
- *         invalid
+ * @return                      0 on success;
+ *                              EINVAL if timer already started or timer struct
+ *                                  invalid
  *
  */
 int os_cputime_timer_start(struct hal_timer *timer, uint32_t cputime);
@@ -226,13 +237,15 @@ int os_cputime_timer_start(struct hal_timer *timer, 
uint32_t cputime);
  * Sets a cpu timer that will expire 'usecs' microseconds from the current
  * cputime.
  *
- * NOTE: This must be called when the timer is stopped.
+ * @note                        This must be called when the timer is stopped.
  *
- * @param timer Pointer to timer. Cannot be NULL.
- * @param usecs The number of usecs from now at which the timer will expire.
+ * @param timer                 Pointer to timer. Cannot be NULL.
+ * @param usecs                 The number of usecs from now at which the timer
+ *                                  will expire.
  *
- * @return int 0 on success; EINVAL if timer already started or timer struct
- *         invalid
+ * @return                      0 on success;
+ *                              EINVAL if timer already started or timer struct
+ *                                  invalid
  */
 int os_cputime_timer_relative(struct hal_timer *timer, uint32_t usecs);
 
@@ -241,7 +254,7 @@ int os_cputime_timer_relative(struct hal_timer *timer, 
uint32_t usecs);
  * and interrupts are disabled if no timers are left on the queue. Can be
  * called even if timer is not running.
  *
- * @param timer Pointer to cputimer to stop. Cannot be NULL.
+ * @param timer                 Pointer to cputimer to stop. Cannot be NULL.
  */
 void os_cputime_timer_stop(struct hal_timer *timer);
 

Reply via email to