1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
32 33 34
35 package ti.sysbios.interfaces;
36
37 /*!
38 * ======== ISettings ========
39 * Interface for family-specific Settings modules.
40 *
41 * Every new device family must implement this interface.
42 */
43 metaonly interface ISettings
44 {
45 /*! returns the family-specific Core module delegate */
46 String getDefaultCoreDelegate();
47
48 /*! returns the family-specific Hwi module delegate */
49 String getDefaultHwiDelegate();
50
51 /*! returns the family-specific Timer module delegate */
52 String getDefaultTimerDelegate();
53
54 /*! returns the family-specific Clock Timer module delegate */
55 String getDefaultClockTimerDelegate();
56
57 /*! returns the family-specific Timer Support module delegate */
58 String getDefaultTimerSupportDelegate();
59
60 /*! returns the family-specific Timestamp module delegate */
61 String getDefaultTimestampDelegate();
62
63 /*! returns the family-specific TaskSupport module delegate */
64 String getDefaultTaskSupportDelegate();
65
66 /*! returns the family-specific IntrinsicsSupport module delegate */
67 String getDefaultIntrinsicsSupportDelegate();
68
69 /*! returns the family-specific CacheSupport module delegate */
70 String getDefaultCacheDelegate();
71
72 /*! returns the family-specific Power module delegate */
73 String getDefaultPowerDelegate();
74
75 /*! returns the family-specific Seconds module delegate */
76 String getDefaultSecondsDelegate();
77
78 /*! returns the family-specific SysCall module delegate */
79 String getDefaultSysCallDelegate();
80
81 /*! returns the family-specific Boot module. */
82 String getDefaultBootModule();
83
84 /*! returns the family-specific Mmu module. */
85 String getDefaultMmuModule();
86
87 /*! Returns the path to the family-specific Grace page. */
88 String getFamilySettingsXml();
89
90 /*! returns the family-specific Clock tickPeriod */
91 UInt32 getDefaultClockTickPeriod();
92 }