Smaller cleanups
Dependencies
- [2]
Z3V2ONILCombine AnyClock - [3]
CWGCT2WZEIController with states - [4]
HI2GV6DLNew structure - [5]
BJXEBVRCEIController overhaul - [6]
GZAEAN22Dashed lines for all v7 states - [7]
LXYMWMIKAdd current state of EIC graph - [8]
DAFBHG6PUpdate to put emphasis on asynch - [9]
LM6SQHM2Label: Mode = - [10]
4WIIORMSRework structure, add filtering and debouncing - [11]
44ZTZPHJChange from blue to green, add NMI modes - [12]
WEEZXA4LRework links
Change contents
- edit in eic-states.dot at line 21
group = "eicontroller"; - edit in eic-states.dot at line 24
- edit in eic-states.dot at line 39
group = "eicontroller"; - edit in eic-states.dot at line 42
- edit in eic-states.dot at line 53
group = "eicontroller"; - replacement in eic-states.dot at line 60
subgraph cluster_normal {label = "Mode = Normal";subgraph cluster_mode {label = "Mode = "; - edit in eic-states.dot at line 63
}subgraph cluster_asynconly {label = "Mode = AsyncOnly"; - edit in eic-states.dot at line 64
}subgraph cluster_filtering {label = "Mode = Filtered"; - edit in eic-states.dot at line 65
}subgraph cluster_debounce {label = "Mode = Debounced"; - edit in eic-states.dot at line 78
Debounced -> SyncEdgeDetect[style="dashed", label="v7 only"];Debounced -> AsyncEdgeDetect[style="dashed", label="v7 only"]; - edit in eic-states.dot at line 79
# All edges below are v7 onlyedge[style="dashed", label="v7 only"]Debounced -> SyncEdgeDetect;Debounced -> AsyncEdgeDetect; - replacement in eic-states.dot at line 112
WithoutClock -> AsyncLevelDetect;WithoutClock -> AsyncOnly; - edit in eic-states.dot at line 120
WithoutClock -> AsyncEdgeDetect; - edit in eic-states.dot at line 127
subgraph cluster_filtering {label = "Mode = Filtering";NMIFiltered [color=purple];} - edit in eic-states.dot at line 148[3.2141]→[3.2033:2074](∅→∅),[3.2074]→[3.223:267](∅→∅),[3.267]→[3.2116:2174](∅→∅),[3.2116]→[3.2116:2174](∅→∅)
subgraph cluster_filtering {label = "Mode = Filtering";NMIFiltered [color=purple];}