diff --git a/docs/Extras.md b/docs/Extras.md index 2adb215..22f797f 100644 --- a/docs/Extras.md +++ b/docs/Extras.md @@ -48,24 +48,11 @@ The ESP32 has an on-chip signal-generator peripheral designed to drive an RF or Creating an instance of this **class** initializes the RF/IR signal generator and specifies the ESP32 *pin* to output the signal. You may create more than one instance of this class if driving more than one RF/IR transmitter (each connected to different *pin*). -Signals are defined as a sequence of pulses, where you specify the duration of each individual high and low period, shown respectively as H1, H2, H3, and H4, and L1, L2, and L3, in the diagram below. - -### +Signals are defined as a sequence of pulses, where you specify the duration, in *ticks*, of each individual HIGH and LOW period, shown respectively as H1-H4, and L1-L4, in the diagram below. ![Pulse Train](images/pulseTrain.png) -### - -The ESP32 has - -The following methods are supported: - -(to be continued) - - - - - +Since most RF/IR signals repeat the same train of pulses more than once, the duration of the last LOW period should be extended to account for the delay between repeats of the pulse train. The following methods are used to define the pulse train, set the number of repeats, set the duration of a *tick*, and start the transmission: