package ti.sysbios.interfaces

Contains all interface specifications

For the proxy-delegate mechanism between generic modules and the modules in ti.sysbios.family to work properly, both the proxy and the delegate modules must be implementations of a common interface specification. The Timer, Hwi, Cache and Seconds interface specifications reside in ti.sysbios.interfaces and are ti.sysbios.interfaces.ITimer, ti.sysbios.interfaces.IHwi, ti.sysbios.interfaces.ICache, and ti.sysbios.interfaces.ISeconds respectively. [ more ... ]
XDCspec declarations sourced in ti/sysbios/interfaces/package.xdc
package ti.sysbios.interfaces [2, 0, 0, 0] {
 
    interface ICache;
    // Cache Interface
    interface IHwi;
    // Hardware Interrupt Support Module
    interface IPower;
    // Power Interface
    interface IRomDevice;
    interface ISeconds;
    // Seconds interface
    interface ISettings;
    // Interface for family-specific Settings modules
    interface ITimer;
    // Interface for Timer Peripherals Manager
    interface ITimerSupport;
    // Interface for TimerSupport Manager
    interface ITimestamp;
    // Timestamp Interface
}
DETAILS
For the proxy-delegate mechanism between generic modules and the modules in ti.sysbios.family to work properly, both the proxy and the delegate modules must be implementations of a common interface specification. The Timer, Hwi, Cache and Seconds interface specifications reside in ti.sysbios.interfaces and are ti.sysbios.interfaces.ITimer, ti.sysbios.interfaces.IHwi, ti.sysbios.interfaces.ICache, and ti.sysbios.interfaces.ISeconds respectively.
These interface specifications define a minimum set of general APIs that, it is believed, will satisfy a vast majority of application requirements.
The I<mod>Support interfaces define "internal" interfaces used by the <mod> modules in their implementation. These interfaces simplify the process of porting to a new architecture; one only needs to implement the I<mod>Support interface to enable the full functionality of the ti.sysbios.<mod> module.
generated on Tue, 18 Aug 2015 20:39:27 GMT