MCPcopy Create free account
hub / github.com/apache/nuttx / note_initialize

Function note_initialize

drivers/note/note_initialize.c:144–207  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

142 ****************************************************************************/
143
144int note_initialize(void)
145{
146 int ret = 0;
147
148#ifdef CONFIG_SCHED_INSTRUMENTATION_FUNCTION
149 instrument_register(&g_note_instrument);
150#endif
151
152#ifdef CONFIG_DRIVERS_NOTERAM
153 ret = noteram_register();
154 if (ret < 0)
155 {
156 serr("noteram_register failed %d\n", ret);
157 return ret;
158 }
159#endif
160
161#ifdef CONFIG_DRIVERS_NOTEFILE
162 ret = notefile_register(CONFIG_DRIVERS_NOTEFILE_PATH);
163 if (ret < 0)
164 {
165 serr("notefile_register failed %d\n", ret);
166 return ret;
167 }
168#endif
169
170#ifdef CONFIG_NOTE_RTT
171 ret = notertt_register();
172 if (ret < 0)
173 {
174 serr("notertt_register failed %d\n", ret);
175 return ret;
176 }
177#endif
178
179#ifdef CONFIG_DRIVERS_NOTECTL
180 ret = notectl_register();
181 if (ret < 0)
182 {
183 serr("notectl_register failed %d\n", ret);
184 return ret;
185 }
186#endif
187
188#ifdef CONFIG_DRIVERS_NOTERPMSG_SERVER
189 ret = noterpmsg_server_init();
190 if (ret < 0)
191 {
192 serr("noterpmsg_server_init failed %d\n", ret);
193 return ret;
194 }
195#endif
196
197#ifdef CONFIG_DRIVERS_NOTERPMSG
198 ret = noterpmsg_init();
199 if (ret < 0)
200 {
201 serr("noterpmsg_init failed %d\n", ret);

Callers 1

drivers_initializeFunction · 0.85

Calls 7

instrument_registerFunction · 0.85
noteram_registerFunction · 0.85
notefile_registerFunction · 0.85
notertt_registerFunction · 0.85
notectl_registerFunction · 0.85
noterpmsg_server_initFunction · 0.85
noterpmsg_initFunction · 0.85

Tested by

no test coverage detected