This example demonstrates how the C8051F06x SMBus Interface can communicate
// with a 256 byte I2C Serial EEPROM (Microchip 24LC02B).
// - Interrupt-driven SMBus implementation
// - Only master states defined (no slave or arbitration)
// - Timer4 used by SMBus for SCL low timeout detection
// - SCL frequency defined by <SMB_FREQUENCY> constant
ET++ is a portable and homogenous object-oriented class library integrating user
Interface building blocks, basic data structures, and high level application framework
components. ET++ eases the building of highly interactive applications with consistent
user Interfaces following the direct manipulation principle. The ET++ class library is
implemented in C++ and can be used on several operating systems and window system
platforms. Since its initial conception the class library has been continuously
redesigned and improved. It started with an architecture which was close to MacApp.
During several iterations a new and unique architecture evolved. A byproduct of the
ET++ project is a set of tools, which were designed to support the exploration of ET++
applications at run-time.
設計模式一書引用的主要參考例程,一個跨平臺的應用框架,基于C++實現,是學習面向對象的經典源碼.
Interface for Microsoft Audio Compression Manager. - Delphi Source
The ACM uses existing driver Interface hooks to override the default mapping algorithm for waveform audio devices. This allows the ACM to intercept device-open calls. After a call has been intercepted, the ACM can perform a variety of tasks to process the audio data, such as inserting an external compressor or decompressor into the sequence.
The Radio Interface Layer is the name for an Interface that was developed especially for the Pocket PC Phone Edition. It is meant to abstract the Interface with a phone/modem device. To achieve this it is closely modelled after the GSM AT command Interface. Unfortunately the API was not published officially by Microsoft. Instead more high level API s were published that should be sufficient for developers. Again, unfortunately they are not sufficient. For example the API for receiving notification of incoming SMS messages is arranged for exclusively for one application per type of SMS. Apparently this will be improved upon in Pocket PC 2003. Another area is the availablity of a true AT command modem Interface to interact with the GSM modem directly, which is also absent.