dfhdl
dfhdl
API
dfhdl
app
AppMode
DFApp
build
commit
compile
diskCache
elaborate
lint
program
simPrep
simRun
DesignArg
DesignArgs
LintToolSelection
LintToolSelection
ParsedCommandLine
HelpMode
HelpMode
backend
lint-tool
simulate-tool
Mode
Mode
BuildMode
CommitMode
CompileMode
ElaborateMode
LintMode
ProgramMode
SimulateMode
ToolMode
build
commit
compile
elaborate
help
lint
program
simulate
SimulateToolSelection
SimulateToolSelection
SingleValueConverter
given_SingleValueConverter_Backend
lib
algebra
Column
Matrix
arith
mem
RTGenericRom
options
AppOptions
AppOptions
AppMode
CacheEnable
ClearConsole
Defaults
BuilderOptions
BuilderOptions
Defaults
Flash
OnError
Tool
WError
LinterOptions
LinterOptions
Defaults
OnError
VHDLLinter
VerilogLinter
WError
ProgrammerOptions
ProgrammerOptions
Defaults
Flash
OnError
Tool
WError
SimulatorOptions
SimulatorOptions
Defaults
OnError
RunLimit
VHDLSimulator
VerilogSimulator
WError
ToolOptions
ToolOptions
OnError
WError
platforms
devboards
DevBoard
pmods
PmodBoard
PmodBoard
PmodConn
PmodDualBoard
PmodDualBoard
PmodDualConn
Female
Male
resources
Button
Button
Connector
Connector
Companion
This
Form
Pin
Pin
Type
DiffPair
ExpectedActiveState
IOBus
IOBus
Led
Led
Resource
Oscillator
Oscillator
Power
Power
Sig
SwitchEW
SwitchEW
SwitchNS
SwitchNS
SwitchRL
SwitchRL
SwitchUD
SwitchUD
ToggleIO
ToggleIO
ToggleIOComp
Resource
UART
VGA
Board
tools
toolsCore
Builder
GHDL
GowinDesigner
GowinDesignerProjectPhysicalConstraintsPrinter
GowinDesignerProjectTclConfigPrinter
GowinDesignerProjectTimingConstraintsPrinter
GowinProgrammer
IcarusVerilog
Linter
NVC
OpenFPGALoader
Programmer
QuestaSimCommon
QuestaSimVHDL
QuestaSimVerilog
Simulator
Tool
Tool
ProcessLogger
VHDLLinter
VHDLSimulator
VHDLTool
Verilator
VerilatorConfigPrinter
VerilogLinter
VerilogSimulator
VerilogTool
Vivado
VivadoProgramScriptPrinter
VivadoProjectConstraintsPrinter
VivadoProjectTclConfigPrinter
VivadoSimCommon
VivadoSimVHDL
VivadoSimVerilog
builders
linters
questa
vivado
programmers
simulators
questa
vivado
top
dfhdl
/
dfhdl
/
dfhdl.platforms
/
dfhdl.platforms.resources
/
ToggleIO
ToggleIO
dfhdl.platforms.resources.ToggleIO
See the
ToggleIO
companion trait
object
ToggleIO
Attributes
Companion
trait
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
ToggleIO
.
type
Members list
Clear all
Givens
Givens
given
given_CanConnect_R_V
[
T
<:
Toggle
,
R
<:
ToggleIO
[
T
],
V
<:
DFValOf
[
DFBoolOrBit
]](
using
dfc
:
DFC
,
t
:
ShowType
[
T
])(
using
expectedActiveState
:
GivenOrError
[
ExpectedActiveState
[
T
], "Missing implicit expected active state for toggle resource `"
+
t
.
Out
+
"`.\nTo fix this, add:\n `given ExpectedActiveState["
+
t
.
Out
+
"] = "
+
t
.
Out
+
".EXPECTED_ACTIVE_STATE`"]):
CanConnect
[
R
,
V
]
In this article
Attributes
Members list
Givens
Givens