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

archer pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git


    from 56bdc0a0356 virtio-blk:if in assert,don't wait semaphore
     new ed1cb6f9b81 sched/hrtimer: Add high-resolution timer support for NuttX
     new 55b0ea4c556 nuttx/arch.h: Enable up_alarm_start / up_timer_start by 
default
     new 506c75069d8 Documentation: add documentation for the hrtimer module
     new a86af7abcdb drivers/timers: Implement up_alarm_start() in arch_alarm.c
     new d7ce29774c3 sched/hrtimer: Add motivation to hrtimer module description
     new edf89ddedd1 sched/hrtimer: add safe synchronous hrtimer cancel API

The 6 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:
 Documentation/reference/os/time_clock.rst          | 105 +++++++++-
 .../tc397/a2g-tc397-5v-tft/configs/nsh/defconfig   |   1 +
 drivers/timers/arch_alarm.c                        |  12 ++
 include/nuttx/arch.h                               |  12 +-
 include/nuttx/hrtimer.h                            | 221 +++++++++++++++++++++
 sched/Kconfig                                      |   6 +
 .../avaota-a1/src => sched/hrtimer}/CMakeLists.txt |  12 +-
 {arch/arm/src/a1x => sched/hrtimer}/Make.defs      |  15 +-
 .../sama5/sam_hsmci.h => sched/hrtimer/hrtimer.h   | 177 +++++++++--------
 sched/hrtimer/hrtimer_cancel.c                     | 208 +++++++++++++++++++
 .../hrtimer/hrtimer_initialize.c                   |  69 ++++---
 sched/hrtimer/hrtimer_process.c                    | 143 +++++++++++++
 sched/hrtimer/hrtimer_start.c                      | 148 ++++++++++++++
 13 files changed, 990 insertions(+), 139 deletions(-)
 create mode 100644 include/nuttx/hrtimer.h
 copy {boards/arm64/a527/avaota-a1/src => sched/hrtimer}/CMakeLists.txt (80%)
 copy {arch/arm/src/a1x => sched/hrtimer}/Make.defs (79%)
 copy arch/arm/src/sama5/sam_hsmci.h => sched/hrtimer/hrtimer.h (51%)
 create mode 100644 sched/hrtimer/hrtimer_cancel.c
 copy boards/arm/rp2040/raspberrypi-pico/include/rp2040_i2cdev.h => 
sched/hrtimer/hrtimer_initialize.c (56%)
 create mode 100644 sched/hrtimer/hrtimer_process.c
 create mode 100644 sched/hrtimer/hrtimer_start.c

Reply via email to