This is an automated email from the ASF dual-hosted git repository.
jiuzhudong pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from fe184f79f36 boards/arm/stm32: Fix CMake build for protected mode on
stm32f4discovery
new 7b67055150b sched/hrtimer: inline hrtimer_start.
new 54dfa46c092 sched/hrtimer: Rename the hrtimer_is_armed.
new ada6d146721 sched/hrtimer: Simplify the rbtree.
new 493e2075a18 sched/hrtimer: Fix functional corrctness issue in
re-enqueuing the timer
new 33c6b4115cf sched/hrtimer: Simplify the hrtimer_process.
new d1c45f7c4ea sched/hrtimer: Fix delay in hrtimer_process.
new 018e6d50c52 sched/hrtimer: Fix finding the rbtree left-most node.
new 78dce81c5a4 sched/hrtimer: Fix uncancelled hardware timer.
new 5bab9fcc7f7 sched/hrtimer: Add guard timer.
new 3eedf5f22bd sched/wdog: Simplify timer expiration for hrtimer.
new dac48484ce4 sched/hrtimer: Update the comments.
new b685d97199a sched/hrtimer: Simplify the hrtimer.
new 5b978a7f9b8 sched/hrtimer: workaround for SCHED_RR in tickless mode.
The 13 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:
drivers/timers/arch_alarm.c | 2 +-
include/nuttx/hrtimer.h | 86 ++++++-----
sched/hrtimer/hrtimer.h | 166 ++++++++++++---------
sched/hrtimer/hrtimer_cancel.c | 18 +--
sched/hrtimer/hrtimer_initialize.c | 40 +++--
sched/hrtimer/hrtimer_process.c | 50 +++----
sched/hrtimer/hrtimer_start.c | 54 +++----
sched/sched/CMakeLists.txt | 5 +-
sched/sched/Make.defs | 4 +-
sched/sched/sched_processtick.c | 9 +-
...ed_tickexpiration.c => sched_processtickless.c} | 36 +++--
sched/sched/sched_timer.c | 154 -------------------
sched/wdog/wd_cancel.c | 2 +-
sched/wdog/wd_initialize.c | 6 +-
sched/wdog/wd_start.c | 22 ++-
sched/wdog/wdog.h | 102 ++++++++-----
16 files changed, 344 insertions(+), 412 deletions(-)
rename sched/sched/{sched_tickexpiration.c => sched_processtickless.c} (94%)
delete mode 100644 sched/sched/sched_timer.c