GitHub / arduino-libraries / Arduino_Threads
Simple thread-safe IO for parallel sketch execution. [BETA]
JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arduino-libraries%2FArduino_Threads
PURL: pkg:github/arduino-libraries/Arduino_Threads
Stars: 49
Forks: 3
Open issues: 0
License: lgpl-2.1
Language: C++
Size: 1.43 MB
Dependencies parsed at: Pending
Created at: over 5 years ago
Updated at: 8 days ago
Pushed at: 8 days ago
Last synced at: 8 days ago
0.3.0
0.3.0
What’s Changed
- Update check-arduino action after library has been added to the index. by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/77
- Remove examples designed to purposefully break Arduino_Threads. by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/78
- Provide links to patched Java IDE with multi-threading support. by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/80
- Thermostat example demonstrate advantages of source/sink vs shared in certain applications. by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/82
- CLI Getting Started Guide by @jacobhylen in https://github.com/arduino-libraries/Arduino_Threads/pull/79
- Remove number prefix from documentation documents. by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/86
- [Alex/inot-as-namespace] Provide workarounds for typical sketch idioms not working when using inot-as-class model. by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/47
- Fix links (outdated URLs). by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/90
New Contributors
- @jacobhylen made their first contribution in https://github.com/arduino-libraries/Arduino_Threads/pull/79
Full Changelog: https://github.com/arduino-libraries/Arduino_Threads/compare/0.2.0...0.3.0
Download
0.2.0
0.2.0
What’s Changed
- Overload operators for Sink/Source by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/34
- Support
Sinkwith multiple elements by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/35 - Cleanup/Remove superfluous macros by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/37
- Bugfix: Yield after every execution of ‘loop’ if a loop delay of 0 is specified by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/38
- Use Arduino_Threads concept for
Serialexamples by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/39 - Bugfix: ‘Serial.begin()’ now needs to be called within every thread that wants to use it. by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/41
- Group IO transfer code within utility function ‘transfer_and_wait’. by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/42
- Revert “Bugfix: Yield after every execution of ‘loop’ if a loop delay of 0 is specified” by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/45
- Bugfix: Dedicated event signalling for each thread by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/46
- Remove superflous
rtos::ThisThread::yield()from main threadloop()by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/48 - Adding macro
SINK_NON_BLOCKINGto instantiate non-blocking-sink. by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/49 - Simplify/shorten example sketch names by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/50
- Refactor out breaking examples into main branch. by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/51
- Cleaning up/adding missing comments within examples. by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/58
- Bump actions/checkout from 2 to 3 by @dependabot in https://github.com/arduino-libraries/Arduino_Threads/pull/60
- Add GitHub Actions workflow to synchronize with shared repository labels. by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/62
- Bump actions/upload-artifact from 2 to 3 by @dependabot in https://github.com/arduino-libraries/Arduino_Threads/pull/65
- Bump actions/download-artifact from 2 to 3 by @dependabot in https://github.com/arduino-libraries/Arduino_Threads/pull/64
- Adding documentation. by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/57
- Clearly mark library as BETA and provide information what we are looking for from the community by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/68
- Fix: Use only camel case for class member functions. by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/69
- An upgraded ‘Shared’ macro allows a definition of the internal queue size on a per-object-basis. by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/70
- Shared/Sink/Source: Provide getters/setter in addition to operator overloading. by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/67
- Shared/Sink/Source: remove operator overloaded API by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/71
- Rephrase text and add graphics by @sebromero in https://github.com/arduino-libraries/Arduino_Threads/pull/72
- Improved graphic by @sebromero in https://github.com/arduino-libraries/Arduino_Threads/pull/73
- Fix: Arduino Language related discussions will take place in the
languagerepository. by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/74 - Change description to use push/pop function by @sebromero in https://github.com/arduino-libraries/Arduino_Threads/pull/75
- Fix: Automagically select the right SHARED macro depending on the list of arguments. by @aentinger in https://github.com/arduino-libraries/Arduino_Threads/pull/76
New Contributors
- @dependabot made their first contribution in https://github.com/arduino-libraries/Arduino_Threads/pull/60
Full Changelog: https://github.com/arduino-libraries/Arduino_Threads/compare/0.1.0...0.2.0
Download
0.1.0
0.1.0
Changelog
- Adding minimal
README(#26) - Cleanup and refactor library (#27)
- Integrate
Arduino_ThreadsafeIO(#28) - Move include directives from
Arduino_ThreadsafeIO.hintoArduino_Threads.h(#29) - Split io and multi-threading related files into separate sub-folders (#30)
- Split examples into sub-folders for treading and thread-safe IO examples (#31)
- Adding missing keywords for threading. (#32)
- Simplify
README(removing redundancies based on integratingArduino_ThreadsafeIO) (#33)
Download