Signal.Reg_specval sexp_of_t : t -> Sexplib0.Sexp.tval sexp_of_signal : Hardcaml__.Signal__type.t -> Sexplib0.Sexp.tval create :
?clock_edge:Edge.t ->
?reset:Hardcaml__.Signal__type.t ->
?reset_edge:Edge.t ->
?clear:Hardcaml__.Signal__type.t ->
unit ->
clock:Hardcaml__.Signal__type.t ->
tCreate a Reg_spec.t. You must at a minimum provide a clock. clear and reset are optional. The clock_edge and reset_edge default to Rising.
val override :
?clock:Hardcaml__.Signal__type.t ->
?clock_edge:Edge.t ->
?reset:Hardcaml__.Signal__type.t ->
?reset_edge:Edge.t ->
?clear:Hardcaml__.Signal__type.t ->
t ->
tOverride one or more fields of an existing Reg_spec.t.
val clock : t -> Hardcaml__.Signal__type.tval reset : t -> Hardcaml__.Signal__type.t optionval reset_exn : t -> Hardcaml__.Signal__type.tval clear : t -> Hardcaml__.Signal__type.t optionval clear_exn : t -> Hardcaml__.Signal__type.t