Go Down

Topic: Arduino EventSystem (Read 1 time) previous topic - next topic

wdl1908

Hi all,

Based on a old forum http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1279102180/2 I started a project to create a more extensive EventSystem.

At the moment the project contains these classes


  • EventQueue

  • EventDispatcher

  • EventElements

    • EventButton

    • EventLed

    • EventTimer

    • EventAnalog

    • EventMenu




The project can be found here http://code.google.com/p/arduino-eventsystem/

Comments remarks requests are welcome.

NOTE: This is a work in progress.

I was just about to implement something similar myself.  Before I take the time to dive into your code, it would be very helpful if you could provide some documentation and usage examples.

robtillaart


How does this relate to - http://arduino.cc/forum/index.php/topic,51439.msg490973.html#msg490973 -
Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

wdl1908


I was just about to implement something similar myself.  Before I take the time to dive into your code, it would be very helpful if you could provide some documentation and usage examples.


There are some examples in the EventSystem directory
I'v been trying to find the time to write some docs. My problem is I'm not very good at writing docs.

wdl1908



How does this relate to - http://arduino.cc/forum/index.php/topic,51439.msg490973.html#msg490973 -



That forum post describes events with call back functions mine does not use call back functions only message passing in the dispatch queue.

wdl1908

I'm in the process in adding a HAL layer so that connecting a button via a native pin is exactly the same as adding a button to an I2C expander chip.

Go Up