diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-05-14 08:09:34 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-05-14 08:09:34 +0200 |
commit | 45a34953256b237171a2ceea310b370b309cd29b (patch) | |
tree | 3e08a78dc8e758fa586509bb31761653c23f4de7 /cpukit/rtems/src | |
parent | rtems: Constify rtems_task_wake_when() (diff) | |
download | rtems-45a34953256b237171a2ceea310b370b309cd29b.tar.bz2 |
rtems: Add TOD_Ticks_validation
Replace defines with an enum.
Update #4406.
Diffstat (limited to 'cpukit/rtems/src')
-rw-r--r-- | cpukit/rtems/src/clocktodvalidate.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/cpukit/rtems/src/clocktodvalidate.c b/cpukit/rtems/src/clocktodvalidate.c index 41a1167287..14b3f79d8e 100644 --- a/cpukit/rtems/src/clocktodvalidate.c +++ b/cpukit/rtems/src/clocktodvalidate.c @@ -37,17 +37,19 @@ const uint32_t _TOD_Days_per_month[ 2 ][ 13 ] = { rtems_status_code _TOD_Validate( const rtems_time_of_day *the_tod, - uint32_t ticks_mask + TOD_Ticks_validation ticks_validation ) { - uint32_t days_in_month; - uint32_t ticks_per_second; + uint32_t days_in_month; + uint32_t ticks_per_second; + uint32_t ticks_mask; if ( the_tod == NULL ) { return RTEMS_INVALID_ADDRESS; } ticks_per_second = rtems_clock_get_ticks_per_second(); + ticks_mask = (uint32_t) ticks_validation; if ( ( ( the_tod->ticks & ticks_mask ) >= ticks_per_second ) || (the_tod->second >= TOD_SECONDS_PER_MINUTE) || |