123456789101112131415161718192021 |
- #include <rtthread.h>
- #include <interface_help.h>
- extern int rt_application_entry();
- rt_shell_t ishell = RT_NULL;
- int rt_module_entry(const void* shell, void** object_info)
- {
- /* init shell */
- ishell = (rt_shell_t)shell;
- struct rt_module_info *info = (struct rt_module_info*)rt_malloc(sizeof(struct rt_module_info));
- info->module_refs = 0;
- info->module_type = RT_Module_Class_APP;
- info->module_guid = 0xdead;
- info->exec_entry = (void *)rt_application_entry;
- info->module_interface = RT_NULL;
- *object_info = info;
- }
|