interface ti.sdo.ipc.interfaces.INotifySetup
XDCspec summary sourced in ti/sdo/ipc/interfaces/INotifySetup.xdc
interface INotifySetup {  ...
// inherits xdc.runtime.IModule
XDCspec declarations sourced in ti/sdo/ipc/interfaces/INotifySetup.xdc
 
interface INotifySetup {
module-wide config parameters
module-wide functions
    Int attach// Function that will be called in Notify_attach(UInt16 remoteProcId, Ptr sharedAddr);
    SizeT sharedMemReq// Shared Memory Required for a single notification line(UInt16 remoteProcId, Ptr sharedAddr);
}
 
metaonly config INotifySetup.common$  // module-wide

Common module configuration parameters

XDCspec declarations sourced in ti/sdo/ipc/interfaces/INotifySetup.xdc
metaonly config Types.Common$ common$;
 
DETAILS
All modules have this configuration parameter. Its name contains the '$' character to ensure it does not conflict with configuration parameters declared by the module. This allows new configuration parameters to be added in the future without any chance of breaking existing modules.
 
INotifySetup.attach()  // module-wide

Function that will be called in Notify_attach

XDCspec declarations sourced in ti/sdo/ipc/interfaces/INotifySetup.xdc
Int attach(UInt16 remoteProcId, Ptr sharedAddr);
 
 
INotifySetup.numIntLines()  // module-wide

Returns number of interrupt lines to the processor

XDCspec declarations sourced in ti/sdo/ipc/interfaces/INotifySetup.xdc
UInt16 numIntLines(UInt16 remoteProcId);
 
 
INotifySetup.sharedMemReq()  // module-wide

Shared Memory Required for a single notification line

XDCspec declarations sourced in ti/sdo/ipc/interfaces/INotifySetup.xdc
SizeT sharedMemReq(UInt16 remoteProcId, Ptr sharedAddr);
 
generated on Fri, 21 Aug 2015 19:35:42 GMT