|
GRACELABS team went through the IrDA architecture on Apple MAC 10.3. Apple supports IRComm, IRLAP and IrLMP in their protocol stack and developed the driver using IoKit Architecture. In addition to the IOkit/protocol stack specific functionality the driver implementation involved framing, CRC16/CRC32 calculation/verification etc. The driver along with the stack was tested using mobile phone utilities. Also, a driver with support for serial communication (Without protocol stack support) using the IrDA device was developed and utilities were written to transfer raw data between Windows and Apple using the serial connection. The driver was completed in about 3 months time.
|