You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by ja...@apache.org on 2024/06/28 06:38:51 UTC

(mynewt-core) branch master updated (2ea3e72b4 -> c102ed4a0)

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

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


    from 2ea3e72b4 hw/mcu/nordic: Add common GPIO HAL for nRF MCUs
     new 3eba334c6 kernel/os_cputime: Update doxygen comments in the header file
     new c102ed4a0 kernel/os_cputime: Remove doxygen comments from the source file

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 kernel/os/include/os/os_cputime.h | 75 +++++++++++++++++++++++----------------
 kernel/os/src/os_cputime.c        |  5 ---
 2 files changed, 44 insertions(+), 36 deletions(-)


(mynewt-core) 02/02: kernel/os_cputime: Remove doxygen comments from the source file

Posted by ja...@apache.org.
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 c102ed4a0d617255af050daf124f90cd9c7ae777
Author: Wojciech Pietraszewski <wo...@codecoup.pl>
AuthorDate: Thu Jun 27 13:13:59 2024 +0200

    kernel/os_cputime: Remove doxygen comments from the source file
    
    Removes redundant doxygen entry.
---
 kernel/os/src/os_cputime.c | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/kernel/os/src/os_cputime.c b/kernel/os/src/os_cputime.c
index e0476e365..5a1fa9859 100644
--- a/kernel/os/src/os_cputime.c
+++ b/kernel/os/src/os_cputime.c
@@ -39,11 +39,6 @@ os_cputime_init(uint32_t clock_freq)
     return rc;
 }
 
-/**
- * Wait until the number of ticks has elapsed. This is a blocking delay.
- *
- * @param ticks The number of ticks to wait.
- */
 void
 os_cputime_delay_ticks(uint32_t ticks)
 {


(mynewt-core) 01/02: kernel/os_cputime: Update doxygen comments in the header file

Posted by ja...@apache.org.
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 <wo...@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);