···4545<para>The data written to the chardev is a pulse/space sequence of integer4646values. Pulses and spaces are only marked implicitly by their position. The4747data must start and end with a pulse, therefore, the data must always include4848-an unevent number of samples. The write function must block until the data has4848+an uneven number of samples. The write function must block until the data has4949been transmitted by the hardware.</para>5050</section>5151