5 months agoTAG R4-3
Goetz Pfeiffer [Thu, 17 Feb 2022 23:20:05]
5 months agoalarm is now published under license GPL v.3.
Goetz Pfeiffer [Thu, 17 Feb 2022 23:19:16]
4 years agoTAG R4-2
Ben Franksen [Wed, 02 May 2018 16:09:34]
4 years agomade code compatible with EPICS base > 3.14
Ben Franksen [Wed, 02 May 2018 16:08:49]
5 years agoTAG R4-1
Ben Franksen [Wed, 26 Jul 2017 20:14:34]
5 years agoadded alm_test_create_event to almLib.h
Ben Franksen [Wed, 26 Jul 2017 19:57:26]
5 years agofix: ensure that next timer expires in no more than MAX_WAIT microseconds
Ben Franksen [Wed, 26 Jul 2017 19:35:03]
5 years agoimprove alm_test_cb
Ben Franksen [Wed, 26 Jul 2017 18:56:27]

- invert the silent flag to a verbose flag
(verbose is usually not what you want)
- add overlap flag for starting alarms immediately after creating them

5 years agoreplaced get_time_stamp in RTEMS-beatnik with timebase register code
Ben Franksen [Wed, 26 Jul 2017 18:41:55]
5 years agofactored readTimeBaseReg into its own C file
Ben Franksen [Wed, 26 Jul 2017 18:38:15]
5 years agoimprove test_alm_create_event
Ben Franksen [Mon, 24 Jul 2017 14:43:51]

- rename function to alm_test_create_event
- add parameter for delay, defaulting to 1 second
- clean up alarm and event

5 years agoignore delays >= MAX_DELAY, not just > MAX_DELAY
Ben Franksen [Thu, 20 Jul 2017 14:46:35]
5 years agoTAG R4-0
Ben Franksen [Wed, 26 Jul 2017 19:54:14]
5 years agoremoved timer module from configure/RELEASE
Ben Franksen [Wed, 26 Jul 2017 19:53:20]
5 years agoadapted to new timerLib interface
Ben Franksen [Wed, 26 Jul 2017 19:31:38]
5 years agomv all sources into a single directory and build just one library
Ben Franksen [Wed, 26 Jul 2017 18:36:38]
5 years agorestructured everything in timerLib
Ben Franksen [Wed, 26 Jul 2017 18:29:59]

- no longer use a function table but call timer functions directly
as with other libraries; function names start with "timer_"
- renamed most modules to allow simplifying the Makefile
- renamed files so they start with timer
- removed some files that are no longer needed

5 years agoadded .boring and use as boringfile
Ben Franksen [Wed, 26 Jul 2017 18:23:39]
5 years agomerge in copy of bspDep/timer R6-8
Ben Franksen [Wed, 26 Jul 2017 16:11:08]
5 years agorename almApp to almLib, add timerLib to Makefile
Ben Franksen [Wed, 26 Jul 2017 16:10:03]
5 years agoadded iocsh registration of alm_test_cb, fixed the one for alm_init
Ben Franksen [Wed, 25 Jan 2017 18:33:56]
6 years agoTAG R3-9
Ben Franksen [Mon, 09 May 2016 15:40:44]
6 years agofix: must cancel outstanding alarm even if delay > MAX_DELAY
Ben Franksen [Mon, 09 May 2016 15:35:57]

As the comment in the code says, delays greater than MAX_DELAY can be simply
ignored, since MAX_DELAY is so far in the future it makes no difference in
practice. However, the semantics of alm_start is such that an already
started alarm is canceled, thus we need to cancel it in this case, too.

9 years agoTAG R3-8
dan.eichel@helmholtz-berlin.de [Wed, 23 Jan 2013 18:37:08]
9 years agofor RTEMS targets epicsThreadCreate needs a name as first argument, otherwise call fails!
dan.eichel@helmholtz-berlin.de [Wed, 23 Jan 2013 18:31:24]
10 years agoTAG R3-7
benjamin.franksen@helmholtz-berlin.de [Mon, 21 Nov 2011 13:08:48]
10 years agobase -> 3-14-12-2-1
benjamin.franksen@helmholtz-berlin.de [Mon, 21 Nov 2011 12:31:30]
10 years agobase relese -> 3-14-12-1-1, misc -> misc/dbc/3-0, timer -> 6-1
benjamin.franksen@helmholtz-berlin.de [Tue, 20 Sep 2011 13:29:56]
10 years agofix: implement alm_create_event with a function, not a macro
benjamin.franksen@helmholtz-berlin.de [Thu, 08 Sep 2011 14:15:44]
The macro did not work because for some architectures
epicsEventSignal is implemented as a macro.

10 years agoadded macro alm_create_event to support epicsEventId
benjamin.franksen@helmholtz-berlin.de [Tue, 06 Sep 2011 12:50:48]
10 years agomoved assert.h down so system version gets used, not the epics version
benjamin.franksen@helmholtz-berlin.de [Tue, 06 Sep 2011 12:49:57]
10 years agoremoved semaphore.h from interface
benjamin.franksen@helmholtz-berlin.de [Tue, 06 Sep 2011 12:47:14]
Posix semaphores are only used in macro alm_create_sem,
user code that wants to call this macro has to include
semaphore.h anyway.

10 years agoosification
benjamin.franksen@helmholtz-berlin.de [Tue, 06 Sep 2011 12:17:49]
10 years agoadded missing include errlog.h to almLib.c
benjamin.franksen@helmholtz-berlin.de [Thu, 25 Aug 2011 15:20:50]
12 years agochanges in configure/RELEASE for EPICS 3.14.10
dan.eichel@bessy.de [Mon, 07 Dec 2009 13:35:39]
13 years agoTAG R3-5
benjamin.franksen@bessy.de [Thu, 11 Dec 2008 10:05:37]
13 years agouse timer R5-1
benjamin.franksen@bessy.de [Thu, 11 Dec 2008 10:05:10]
13 years agoTAG R3-4
benjamin.franksen@bessy.de [Tue, 25 Nov 2008 14:29:33]
13 years agouse timer R5-0; adapt to new timer interface
dan.eichel@bessy.de [Tue, 25 Nov 2008 14:28:37]
13 years agoTAG R3-3
benjamin.franksen@bessy.de [Tue, 21 Oct 2008 10:13:44]
13 years agobspDep/3-2 -> bspDep/timer/4-0 (configure/RELEASE)
benjamin.franksen@bessy.de [Tue, 21 Oct 2008 10:13:17]
13 years agoTAG R3-2
benjamin.franksen@bessy.de [Wed, 10 Sep 2008 10:45:12]
13 years agoupgraded to use bspDep R3-2
benjamin.franksen@bessy.de [Wed, 10 Sep 2008 10:44:36]
15 years agoTAG R3-1
benjamin.franksen@bessy.de [Mon, 04 Jun 2007 11:58:27]
15 years agoupgraded to use misc R2-4
benjamin.franksen@bessy.de [Mon, 04 Jun 2007 11:57:47]
15 years agoTAG R3-0
benjamin.franksen@bessy.de [Wed, 07 Feb 2007 11:40:39]
15 years agoalmApp/almLib.c: replaced intCPU with intVME
benjamin.franksen@bessy.de [Wed, 07 Feb 2007 11:37:28]
15 years agoEPICS 3.14: added command registration
benjamin.franksen@bessy.de [Wed, 08 Nov 2006 14:30:51]
15 years agoEPICS 3.14: removed LDOBJS and LIBOBJS files
benjamin.franksen@bessy.de [Wed, 08 Nov 2006 12:34:28]
15 years agoEPICS 3.14: changed Makefiles
benjamin.franksen@bessy.de [Wed, 08 Nov 2006 12:33:39]

Next ->