/nrf52832-nimble/rt-thread/components/libc/libdl/ |
H A D | dlmodule.c | 32 /* set the name of module */ 33 static void _dlmodule_set_name(struct rt_dlmodule *module, const char *path) in _dlmodule_set_name() argument 39 object = &(module->parent); in _dlmodule_set_name() 103 struct rt_dlmodule *module; in _dlmodule_exit() local 105 module = dlmodule_self(); in _dlmodule_exit() 106 if (!module) return; /* not a module thread */ in _dlmodule_exit() 109 if (module->stat == RT_DLMODULE_STAT_RUNNING) in _dlmodule_exit() 115 module->stat = RT_DLMODULE_STAT_CLOSING; in _dlmodule_exit() 117 /* suspend all threads in this module */ in _dlmodule_exit() 118 for (node = module->object_list.next; node != &(module->object_list); node = node->next) in _dlmodule_exit() [all …]
|
H A D | dlelf.c | 20 rt_err_t dlmodule_load_shared_object(struct rt_dlmodule* module, void *module_ptr) in dlmodule_load_shared_object() argument 87 LOG_D("module size: %d, vstart_addr: 0x%p", module_size, vstart_addr); in dlmodule_load_shared_object() 90 rt_kprintf("Module: size error\n"); in dlmodule_load_shared_object() 94 module->vstart_addr = vstart_addr; in dlmodule_load_shared_object() 95 module->nref = 0; in dlmodule_load_shared_object() 97 /* allocate module space */ in dlmodule_load_shared_object() 98 module->mem_space = rt_malloc(module_size); in dlmodule_load_shared_object() 99 if (module->mem_space == RT_NULL) in dlmodule_load_shared_object() 101 rt_kprintf("Module: allocate space failed.\n"); in dlmodule_load_shared_object() 104 module->mem_size = module_size; in dlmodule_load_shared_object() [all …]
|
H A D | dlmodule.h | 24 typedef void (*rt_dlmodule_init_func_t)(struct rt_dlmodule *module); 25 typedef void (*rt_dlmodule_cleanup_func_t)(struct rt_dlmodule *module); 31 rt_list_t object_list; /* objects inside this module */ 33 rt_uint8_t stat; /* status of module */ 35 /* main thread of this module */ 45 /* module entry, RT_NULL for dynamic library */ 58 rt_uint16_t nsym; /* number of symbols in the module */ 59 struct rt_module_symtab *symtab; /* module symbol table */ 63 rt_err_t dlmodule_destroy(struct rt_dlmodule* module);
|
H A D | dlopen.c | 21 struct rt_dlmodule *module; in dlopen() local 43 /* find in module list */ in dlopen() 44 module = dlmodule_find(fullpath); in dlopen() 46 if(module != RT_NULL) in dlopen() 49 module->nref++; in dlopen() 54 module = dlmodule_load(fullpath); in dlopen() 62 return (void*)module; in dlopen()
|
H A D | dlclose.c | 18 struct rt_dlmodule *module; in dlclose() local 22 module = (struct rt_dlmodule *)handle; in dlclose() 25 module->nref--; in dlclose() 26 if (module->nref <= 0) in dlclose() 30 dlmodule_destroy(module); in dlclose()
|
H A D | dlsym.c | 19 struct rt_dlmodule *module; in dlsym() local 23 module = (struct rt_dlmodule *)handle; in dlsym() 25 for(i=0; i<module->nsym; i++) in dlsym() 27 if (rt_strcmp(module->symtab[i].name, symbol) == 0) in dlsym() 28 return (void*)module->symtab[i].addr; in dlsym()
|
/nrf52832-nimble/packages/NimBLE-latest/porting/npl/rtthread/src/ |
H A D | npl_shell.c | 18 static const char *get_command_and_module(char *argv[], int *module); 66 int module; in print_modules() local 68 for (module = 0; module < num_of_shell_entities; module++) in print_modules() 70 console_printf("%s\n", shell_modules[module].name); in print_modules() 74 static void print_module_commands(const int module) in print_module_commands() argument 76 const struct shell_module *shell_module = &shell_modules[module]; in print_module_commands() 95 int module; in show_help() local 103 /* help per module */ in show_help() 108 module = get_destination_module(argv[1], -1); in show_help() 109 if (module == -1) in show_help() [all …]
|
/nrf52832-nimble/rt-thread/components/dfs/filesystems/elmfat/ |
H A D | 00readme.txt | 1 FatFs Module Source Files R0.12a 8 ffconf.h Configuration file for FatFs module. 9 ff.h Common include file for FatFs and application module. 10 ff.c FatFs module. 11 diskio.h Common include file for FatFs and disk I/O module. 12 diskio.c An example of glue function to attach existing disk I/O module to FatFs. 17 Low level disk I/O module is not included in this archive because the FatFs 18 module is only a generic file system layer and not depend on any specific 19 storage device. You have to provide a low level disk I/O module that written
|
/nrf52832-nimble/rt-thread/documentation/doxygen/ |
H A D | module.h | 6 * @defgroup Module Application Module 8 * @brief Application Module is a feature let user to execute application in RT-Thread RTOS. 10 * Application Module is implemented as dynamic object loader, but it can handle
|
/nrf52832-nimble/rt-thread/components/net/uip/uip/ |
H A D | uip-split.h | 50 * The uip-split module is a hack which tries to remedy this 56 * The uip-split module uses the uip-fw module (uIP IP packet 57 * forwarding) for sending packets. Therefore, the uip-fw module must 58 * be set up with the appropriate network interfaces for this module 65 * Module for splitting outbound TCP segments in two to avoid the
|
/nrf52832-nimble/rt-thread/src/ |
H A D | object.c | 13 * 2010-10-26 yi.qiu add module support in rt_object_allocate and rt_object_free 15 * 2018-01-25 Bernard Fix the object find issue when enable MODULE. 57 RT_Object_Info_Module, /**< The object is a module. */ 103 /* initialize object container - module */ 245 struct rt_dlmodule *module = dlmodule_self(); in rt_object_init() local 266 if (module) in rt_object_init() 268 rt_list_insert_after(&(module->object_list), &(object->list)); in rt_object_init() 269 object->module_id = (void *)module; in rt_object_init() 325 struct rt_dlmodule *module = dlmodule_self(); in rt_object_allocate() local 361 if (module) in rt_object_allocate() [all …]
|
/nrf52832-nimble/rt-thread/components/net/uip/apps/webclient/ |
H A D | webclient.h | 79 * This function must be implemented by the module that uses the 80 * webclient code. The function is called from the webclient module 96 * This function must be implemented by the module that uses the 105 * This function must be implemented by the module that uses the 115 * This function must be implemented by the module that uses the 124 * This function must be implemented by the module that uses the 132 * Initialize the webclient module. 156 * server. It is therefore up to the calling module to implement the
|
/nrf52832-nimble/nordic/nrfx/drivers/include/ |
H A D | nrfx_clock.h | 69 * @brief Function for initializing internal structures in the nrfx_clock module. 71 * After initialization, the module is in power off state (clocks are not started). 82 * @brief Function for enabling interrupts in the clock module. 87 * @brief Function for disabling interrupts in the clock module. 92 * @brief Function for uninitializing the clock module. 165 /**@brief Function for returning a requested task address for the clock driver module. 173 /**@brief Function for returning a requested event address for the clock driver module.
|
H A D | nrfx_gpiote.h | 181 * @brief Function for initializing the GPIOTE module. 192 * @brief Function for checking if the GPIOTE module is initialized. 194 * @details The GPIOTE module is a shared module. Therefore, you should check if 195 * the module is already initialized and skip initialization if it is. 197 * @retval true If the module is already initialized. 198 * @retval false If the module is not initialized. 203 * @brief Function for uninitializing the GPIOTE module.
|
/nrf52832-nimble/rt-thread/components/net/uip/doc/ |
H A D | uip-code-style.c | 6 * This is how a Doxygen module is documented - start with a \defgroup 7 * Doxygen keyword at the beginning of the file to define a module, 9 * belong to the same module. Typically, the \defgroup is placed in 21 * Every file that is part of a documented module has to have 43 * should have the module name prepended to them. This makes it easy 105 * name should not be prepended with the module name - doing so would
|
/nrf52832-nimble/rt-thread/tools/kconfig-frontends/utils/ |
H A D | kconfig-tweak.in | 17 --module|-m option Turn option into a module 29 --module-after|-M beforeopt option 30 Turn option into module directly after other option 169 --module|-m) 212 --module-after|-M)
|
/nrf52832-nimble/rt-thread/libcpu/arm/sep4020/ |
H A D | clk.c | 94 * @brief Enable module clock 96 void rt_hw_enable_module_clock(rt_uint8_t module) in rt_hw_enable_module_clock() argument 102 * @brief Disable module clock 104 void rt_hw_disable_module_clock(rt_uint8_t module) in rt_hw_disable_module_clock() argument
|
/nrf52832-nimble/nordic/nrfx/hal/ |
H A D | nrf_temp.h | 45 * @brief Temperature module init and read functions. 52 * @brief Function for preparing the temp module for temperature measurement. 54 * This function initializes the TEMP module and writes to the hidden configuration register. 58 …rev2.0A anomaly 31 - TEMP: Temperature offset value has to be manually loaded to the TEMP module */ in nrf_temp_init()
|
/nrf52832-nimble/rt-thread/components/net/uip/doc/html/ |
H A D | a00154.html | 23 The uip-split module is a hack which tries to remedy this situation. By splitting maximum sized out… 24 …module uses the uip-fw module (uIP IP packet forwarding) for sending packets. Therefore, the uip-f… 31 <tr><td class="mdescLeft"> </td><td class="mdescRight">Module for splitting outbound TCP segme…
|
/nrf52832-nimble/rt-thread/components/finsh/ |
H A D | Kconfig | 62 bool "Using module shell" 67 bool "Using module shell in default" 71 bool "Only using module shell"
|
/nrf52832-nimble/rt-thread/components/libc/libdl/arch/ |
H A D | x86.c | 19 int dlmodule_relocate(struct rt_dlmodule *module, Elf32_Rel *rel, Elf32_Addr sym_val) in dlmodule_relocate() argument 25 where = (Elf32_Addr *)((rt_uint8_t *)module->mem_space in dlmodule_relocate() 27 - module->vstart_addr); in dlmodule_relocate()
|
H A D | arm.c | 15 int dlmodule_relocate(struct rt_dlmodule *module, Elf32_Rel *rel, Elf32_Addr sym_val) in dlmodule_relocate() argument 21 where = (Elf32_Addr *)((rt_uint8_t *)module->mem_space in dlmodule_relocate() 23 - module->vstart_addr); in dlmodule_relocate() 98 rt_kprintf("Module: Only Thumb addresses allowed\n"); in dlmodule_relocate()
|
/nrf52832-nimble/rt-thread/tools/kconfig-frontends/docs/ |
H A D | kconfig-language.txt | 14 +- Loadable module support 15 | +- Enable loadable module support 16 | +- Set version information on all module symbols 17 | +- Kernel module loader 31 bool "Set version information on all module symbols" 198 module state. Dependency expressions have the following syntax: 262 bool "Enable loadable module support" 265 bool "Set version information on all module symbols" 268 comment "module support disabled" 456 Build as module only [all …]
|
/nrf52832-nimble/packages/NimBLE-latest/porting/npl/rtthread/include/nimble/ |
H A D | npl_shell.h | 50 * @param shell_name Module name to be entered in shell console. 58 /** @brief Optionally register a default module, to avoid typing it in 61 * @param name Module name.
|
/nrf52832-nimble/nordic/nrfx/templates/nRF51/ |
H A D | nrfx_config.h | 24 // <e> NRFX_ADC_CONFIG_LOG_ENABLED - Enables logging in the module. 109 // <e> NRFX_CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module. 183 // <e> NRFX_GPIOTE_CONFIG_LOG_ENABLED - Enables logging in the module. 308 // <e> NRFX_LPCOMP_CONFIG_LOG_ENABLED - Enables logging in the module. 402 // <e> NRFX_PPI_CONFIG_LOG_ENABLED - Enables logging in the module. 455 // <e> NRFX_PRS_ENABLED - nrfx_prs - Peripheral Resource Sharing module 460 // <q> NRFX_PRS_BOX_0_ENABLED - Enables box 0 in the module. 467 // <q> NRFX_PRS_BOX_1_ENABLED - Enables box 1 in the module. 474 // <e> NRFX_PRS_CONFIG_LOG_ENABLED - Enables logging in the module. 622 // <e> NRFX_QDEC_CONFIG_LOG_ENABLED - Enables logging in the module. [all …]
|