This is an automated email from the ASF dual-hosted git repository.
xiaoxiang781216 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from ebf6287f121 arch/rp23xx: Fix style errors
new 94ef3f5b7bf sched/hrtimer: Remove list.h and spinlock.h in hrtimer.h
new c54bf8b87f4 sched/hrtimer: Fix -Werror=strict-aliasing
new 580c599bd50 sched/hrtimer: Fix overflow in hrtimer_reprogram
new 840b46b1ad4 sched/hrtimer: Inline hrtimer_process and reduce irq
overhead on UP
new 4d69927a8f2 sched/hrtimer: Remove unnecessary expired != now check
new 8ee637d338f include/sys: Add tree_type.h to separate type definitions
from tree.h
new 1aa8f8d11f9 sched/hrtimer: Add precision mask to reduce hrtimer
interrupt frequency
new b65f29da9e5 sched/hrtimer: Add CONFIG_TIMER_ADJUST_NSEC for interrupt
latency compensation
new 51bc4d756d2 sched/hrtimer: Skip redundant hardware reprogram via
cached target
new f0e26c75cc3 sched/hrtimer: Convert hrtimer_process loop to while form
new 635de19a7b8 sched/wdog: Avoid the multiplication overflow.
new 7371bb570a8 sched/wdog: Fix overflow issue if CONFIG_HRTIMER enabled.
new 0cbc420ec36 include/sys: Fix nxstyle.
new 3fa0a30f4e9 sched/hrtimer: Fix alignment of hrtimer_wait call
new 038720c350c sched/wdog: unify delay calculation style in wd_timer_start
new 59da9d9578f docs: document HRTIMER_PRECISION_SHIFT and
TIMER_ADJUST_NSEC
The 16 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/os/time/time_clock.rst | 15 ++
LICENSE | 1 +
include/nuttx/hrtimer.h | 22 +-
include/sys/tree.h | 39 +---
include/{crypto/rmd160.h => sys/tree_type.h} | 64 ++++--
sched/Kconfig | 30 ++-
sched/hrtimer/CMakeLists.txt | 10 +-
sched/hrtimer/Make.defs | 2 +-
sched/hrtimer/hrtimer.h | 311 +++++++++++++++++++++------
sched/hrtimer/hrtimer_cancel.c | 6 +-
sched/hrtimer/hrtimer_gettime.c | 3 +-
sched/hrtimer/hrtimer_initialize.c | 10 +-
sched/hrtimer/hrtimer_process.c | 149 -------------
sched/hrtimer/hrtimer_start.c | 6 +-
sched/wdog/wd_start.c | 5 +-
sched/wdog/wdog.h | 21 +-
16 files changed, 386 insertions(+), 308 deletions(-)
copy include/{crypto/rmd160.h => sys/tree_type.h} (54%)
delete mode 100644 sched/hrtimer/hrtimer_process.c