Refactor linked list to lock-free ring buffer by dok-net · Pull Request #6139 · esp8266/Arduino · GitHub
Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
e2263e2
Refactor for consistency - use PolledTimeout throughout or don't use …
dok-net Aug 1, 2019
70c904e
Fix compiler warning
dok-net Aug 1, 2019
b998e45
Refactor PolledTimeout into library - portability (even NONOS to Free…
dok-net Aug 1, 2019
9af6ac0
Branch had become mangled with lots of unrelated changes - reduced to…
dok-net Jun 25, 2019
900aeb0
Core can't reference to libraries, need to move FunctionalInterrupt t…
dok-net Jun 25, 2019
20556d1
Fix crazy dependencies.
dok-net Jun 25, 2019
ec5337e
Updated examples
dok-net Jun 26, 2019
e904025
Remove redundant C-style casts
dok-net Jun 28, 2019
c14d86c
Updated credits
dok-net Jul 4, 2019
52130ce
Corrected library author and maintainer
dok-net Jul 5, 2019
7ce3faa
Update Ticker library
dok-net Jul 19, 2019
ebddd3d
More efficient loop extension
dok-net Jul 24, 2019
676ff32
yield() plugin code more straightforward, same efficiency
dok-net Jul 24, 2019
9f60051
Two-level hook system for esp_yield to accommodate host test environment
dok-net Jul 26, 2019
e571f20
Fix igrr's email address
dok-net Jul 26, 2019
c824058
Rename FunctionalInterrupt to ScheduledInterrupts. This was a review …
dok-net Jul 26, 2019
01ab60c
Add FastScheduler library, based on pluggable scheduler work for Sche…
dok-net Jul 26, 2019
59df727
Pull in Ticker.cpp into host build, FastScheduler needs it.
dok-net Jul 26, 2019
f4fbf2f
circular_queue Windows portability fix - included for version consist…
dok-net Jul 27, 2019
725b6c9
Enhanced circular_queue from EspSoftwareSerial.
dok-net Jul 30, 2019
db64356
Futher enhancements to circular_queue from EspSoftwareSerial.
dok-net Jul 31, 2019
3aceb03
ESP32 portability fix
dok-net Aug 1, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Core can't reference to libraries, need to move FunctionalInterrupt t…
…o libraries, too.
  • Loading branch information
dok-net committed Aug 1, 2019
commit 900aeb0024edde2ddc25f872619ab5a579919b56
84 changes: 84 additions & 0 deletions libraries/FunctionalInterrupt/examples/Functional/Functional.ino
13 changes: 13 additions & 0 deletions libraries/FunctionalInterrupt/keywords.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#######################################
# Datatypes (KEYWORD1)
#######################################

InterruptInfo KEYWORD1
ArgStructure KEYWORD1

#######################################
# Methods and Functions (KEYWORD2)
#######################################

attachInterrupt KEYWORD2
attachScheduledInterrupt KEYWORD2
10 changes: 10 additions & 0 deletions libraries/FunctionalInterrupt/library.properties