This is a fork of the `events` subdirectory of https://github.com/ARMmbed/mbed-os
Dependents: HelloWorld_CCA01M1 HelloWorld_CCA02M1 CI-data-logger-server HelloWorld_CCA02M1 ... more
This is a fork of the events
subdirectory of https://github.com/ARMmbed/mbed-os.
Note, you must import this library with import name: events
!!!
History
Merge branch 'master' of hg::http://developer.mbed.org/teams/ST/code/ST_Events into events-split
2017-09-05, by Wolfgang Betz [Tue, 05 Sep 2017 09:09:24 +0200] rev 9832
Merge branch 'master' of hg::http://developer.mbed.org/teams/ST/code/ST_Events into events-split
Add ability to request a shared event queue
2017-05-30, by Kevin Bracey [Tue, 30 May 2017 16:12:51 +0300] rev 9831
Add ability to request a shared event queue
To allow components with a simple need to schedule a few events to not
have to create their own threads, with all the associated memory
overhead, add 2 central calls to get shared normal and an
interrupt-deferral event queues, each dispatched on their own shared
threads.
For non-RTOS systems, just the normal event queue is provided, and the
application would have to dispatch this itself. This
application-dispatch is also available via a config option, to
potentially save memory by reusing the main thread.
Possible future improvement: the ability for separate components to
request a minimum stack size, and have the JSON combine these requests.
(Analogous tooling has already been mooted for mbed TLS config options
like key size).
Merge commit '9d5a9f5a29d19b2e67402e4e452e13ce75baca7c'
2017-08-23, by Arto Kinnunen [Wed, 23 Aug 2017 15:09:48 +0300] rev 9830
Merge commit '9d5a9f5a29d19b2e67402e4e452e13ce75baca7c'
* commit '9d5a9f5a29d19b2e67402e4e452e13ce75baca7c':
Squashed 'features/nanostack/FEATURE_NANOSTACK/coap-service/' changes from e125164..d65b6b0
Merge pull request #4571 from geky/events-use-rtx-event-flags
2017-06-29, by Jimmy Brisson [Thu, 29 Jun 2017 11:06:42 -0500] rev 9829
Merge pull request #4571 from geky/events-use-rtx-event-flags
events: Adopt osEventFlags from RTX 5
events: Adopt osEventFlags from RTX 5
2017-06-15, by Christopher Haster [Thu, 15 Jun 2017 15:47:15 -0500] rev 9828
events: Adopt osEventFlags from RTX 5
This provides the correct binary semaphore behaviour that was expected
by the equeue layer, removes concerns around semaphore overflow, and
reduces the number of spurious wakeups which may save a bit of power.
This also fixes some issues we were seeing around the RTX 5 changes
to semaphore behaviour.
event: Make the event queue non copyable.
2017-06-20, by Vincent Coubard [Tue, 20 Jun 2017 14:20:38 +0100] rev 9827
event: Make the event queue non copyable.
EventQueue.h Doxygen doc fixed up. Moved overloaded callback arguments documentation to overloaded functions to fix warnings. B0..B4 were not documentated additionally, only bulk docs for a0..a4 and c0..c4 were moved around.
2017-06-02, by Kevin Gilbert [Fri, 02 Jun 2017 15:11:51 -0500] rev 9826
EventQueue.h Doxygen doc fixed up. Moved overloaded callback arguments documentation to overloaded functions to fix warnings. B0..B4 were not documentated additionally, only bulk docs for a0..a4 and c0..c4 were moved around.
Removed Doxygen errors from Event.h
2017-06-02, by Kevin Gilbert [Fri, 02 Jun 2017 14:28:08 -0500] rev 9825
Removed Doxygen errors from Event.h
- Removed Makefile from branch
- Moved a0..a4/c0..c4 parameter documentation from top level overloaded functions to each function to appease Doxygen.
- Removed @see Event::Event from overloaded functions as the link did not work and the argument parameter documentation was moved down to each function
- TODO: Cleanup EventQueue.h
Update codebase for CMSIS5/RTX5
2017-05-15, by Bartek Szatkowski [Mon, 15 May 2017 09:55:45 -0500] rev 9824
Update codebase for CMSIS5/RTX5
Update all of mbed-os to use RTX5.
Merge pull request #4111 from sg-/fix-the-docs
2017-04-21, by Anna Bridge [Fri, 21 Apr 2017 14:10:17 +0100] rev 9823
Merge pull request #4111 from sg-/fix-the-docs
[drivers] Update doxygen errors