The driver supports both the 16F and 18F families. The trick is that the driver carefully emulates the hardware UART found in the PIC18F452 processor. This information has unfortunately misled some into thinking it does not work with the 16F family. During devlopment the driver was tested on a real PIC16F84A (as opposed to software emulation). To make sure nothing has been broken, I have just recompiled the code using SourceBoost 6.0 and it compiled without Error.
Here are the functions for Hamming code 7.4 and Extended Hamming code 8.4
encoding and decoding.
For 7.4 code, one Error per 7-bit codeword can be corrected.
For 8.4 code, one Error per 8-bit codeword can be corrected
and not less than 2 Errors can be detected.
A combined space鈥搕ime block coding (STBC) and eigen-space tracking
(EST) scheme in multiple-input-multiple-output systems is
proposed. It is proved that the STBC-EST is capable of shifting
hardware complexity from the receiver to the transmitter without
any bit Error rate (BER) performance loss. A computation efficient
EST algorithm is also proposed, which makes the STBC-EST affordable.
Simulation results show that the STBC-EST with a modest
feedback requirement results in a negligible BER performance loss
compared with a dual system configuration.
SCSI-3 Multimedia Commands
X3T10 1228D
4.1.1. CD address reporting formats (MSF bit)
Several CD commands can report addresses either in logical block address or in MSF format (see Error! Reference
source not found.). The READ HEADER, READ SUB-CHANNEL, and READ TOC/PMA/ATIP commands have this
feature.
SCSI Multimedia Commands 鈥?3 (MMC-3)
T10/1363-D
5.16 READ CAPACITY Command
The READ CAPACITY command (Table 144) provides a means for the Initiator to request information
regarding the capacity of the Logical Unit. This command shall not report the correct capacity of the
recorded data for CD-R, CD-RW and DVD-R/-RW media that does not have a Lead-out in the last
Session or last Border-out. For CD-ROM, the returned logical block address is modified to allow returning
a possibly inexact value (but one with a known Error bound) based on the Table of Contents data
The Fat Fs module is a middleware that written in ANSI C. There is no platform dependence, so long as the compiler is in compliance with ANSI C. However it handles the system portable FAT structures. You must take the endian into consideration. It must be changed for your platform first or the compiler will abort with an Error.