Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/armink/FreeModbus_Slave-Master-RTT-STM32
/ functions
Functions
3,120 in github.com/armink/FreeModbus_Slave-Master-RTT-STM32
⨍
Functions
3,120
◇
Types & classes
856
↓ 676 callers
Function
rt_kprintf
* This function will print a formatted string on system console * * @param fmt the format */
RT-Thread-1.2.2/src/kservice.c:1107
↓ 140 callers
Function
rt_hw_interrupt_enable
RT-Thread-1.2.2/libcpu/ia32/interrupt.c:113
↓ 110 callers
Function
rt_hw_interrupt_disable
RT-Thread-1.2.2/libcpu/ia32/interrupt.c:105
↓ 102 callers
Function
rt_memset
* This function will set the content of memory to specified value * * @param s the address of source memory * @param c the value shall be set in co
RT-Thread-1.2.2/src/kservice.c:135
↓ 95 callers
Function
rt_free
* This function will release the previously allocated memory block by * rt_malloc. The released memory block is taken back to system heap. * * @par
RT-Thread-1.2.2/src/mem.c:504
↓ 75 callers
Function
rt_set_errno
* This function will set errno * * @param error the errno shall be set */
RT-Thread-1.2.2/src/kservice.c:82
↓ 74 callers
Function
rt_malloc
* Allocate a block of memory with a minimum of 'size' bytes. * * @param size is the minimum size of the requested block in bytes. * * @return poin
RT-Thread-1.2.2/src/mem.c:246
↓ 71 callers
Function
rt_thread_self
* This function will return self thread object * * @return the self thread object */
RT-Thread-1.2.2/src/thread.c:190
↓ 59 callers
Function
rt_sem_release
* This function will release a semaphore, if there are threads suspended on * semaphore, it will be waked up. * * @param sem the semaphore object
RT-Thread-1.2.2/src/ipc.c:435
↓ 47 callers
Function
GET_BITS
RT-Thread-1.2.2/components/drivers/sdio/sd.c:51
↓ 46 callers
Function
RCC_APB1PeriphResetCmd
* @brief Forces or releases Low Speed APB (APB1) peripheral reset. * @param RCC_APB1Periph: specifies the APB1 peripheral to reset. * This par
Libaries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.c:1216
↓ 44 callers
Function
rt_list_isempty
* @brief tests whether a list is empty * @param l the list to test. */
RT-Thread-1.2.2/include/rtservice.h:102
↓ 43 callers
Function
rt_schedule
* This function will perform one schedule. It will select one thread * with the highest priority level, then switch to it. */
RT-Thread-1.2.2/src/scheduler.c:191
↓ 42 callers
Function
RCC_APB2PeriphResetCmd
* @brief Forces or releases High Speed APB (APB2) peripheral reset. * @param RCC_APB2Periph: specifies the APB2 peripheral to reset. * This pa
Libaries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.c:1185
↓ 40 callers
Function
rt_list_init
* @brief initialize a list * * @param l list to be initialized */
RT-Thread-1.2.2/include/rtservice.h:51
↓ 40 callers
Function
rt_sem_take
* This function will take a semaphore, if the semaphore is unavailable, the * thread shall wait for a specified time. * * @param sem the semaphore
RT-Thread-1.2.2/src/ipc.c:328
↓ 36 callers
Function
rt_exit_critical
* This function will unlock the thread scheduler. */
RT-Thread-1.2.2/src/scheduler.c:378
↓ 34 callers
Function
finsh_error_set
RT-Thread-1.2.2/components/finsh/finsh_error.c:59
↓ 33 callers
Function
rt_tick_get
* This function will return current tick from operating system startup * * @return current tick */
RT-Thread-1.2.2/src/clock.c:60
↓ 29 callers
Function
FLASH_WaitForLastOperation
STM32F10X_XL */ * @brief Waits for a Flash operation to complete or a TIMEOUT to occur. * @note This function can be used for all STM32F10x devic
Libaries/STM32F10x_StdPeriph_Driver/src/stm32f10x_flash.c:1595
↓ 28 callers
Function
rt_device_find
* This function finds a device driver by specified name. * * @param name the device driver's name * * @return the registered device driver on succ
RT-Thread-1.2.2/src/device.c:131
↓ 27 callers
Function
rt_memcpy
* This function will copy memory content from source address to destination * address. * * @param dst the address of destination memory * @param s
RT-Thread-1.2.2/src/kservice.c:218
↓ 26 callers
Function
make_sys_node
make a new node as following tree: new_node | node1__ \ node2 */
RT-Thread-1.2.2/components/finsh/finsh_parser.c:897
↓ 26 callers
Function
token_next_char
get next character. */
RT-Thread-1.2.2/components/finsh/finsh_token.c:126
↓ 25 callers
Function
rt_enter_critical
* This function will lock the thread scheduler. */
RT-Thread-1.2.2/src/scheduler.c:358
↓ 24 callers
Function
rt_device_register
* This function registers a device driver with specified name. * * @param dev the pointer of device driver structure * @param name the device drive
RT-Thread-1.2.2/src/device.c:43
↓ 24 callers
Function
zsend_zdle_char
* aend character c with ZMODEM escape sequence encoding. */
RT-Thread-1.2.2/components/utilities/zmodem/zcore.c:724
↓ 22 callers
Function
rt_list_insert_after
* @brief insert a node after a list * * @param l list to insert it * @param n new node to be inserted */
RT-Thread-1.2.2/include/rtservice.h:62
↓ 21 callers
Function
rt_thread_startup
* This function will start a thread and put it to system ready queue * * @param thread the thread to be started * * @return the operation status,
RT-Thread-1.2.2/src/thread.c:203
↓ 20 callers
Function
dcd_ep_write
RT-Thread-1.2.2/components/drivers/include/drivers/usb_device.h:372
↓ 19 callers
Function
rt_strlen
* This function will return the length of a string, which terminate will * null character. * * @param s the string * * @return the length of stri
RT-Thread-1.2.2/src/kservice.c:473
↓ 18 callers
Function
prveMBError2Exception
FreeModbus/modbus/functions/mbutils.c:116
↓ 18 callers
Function
rt_timer_start
* This function will start the timer * * @param timer the timer to be started * * @return the operation status, RT_EOK on OK, -RT_ERROR on error
RT-Thread-1.2.2/src/timer.c:292
↓ 18 callers
Function
sdio_io_readb
RT-Thread-1.2.2/components/drivers/sdio/sdio.c:304
↓ 18 callers
Function
vMBMasterGetPDUSndBuf
Get Modbus Master send PDU's buffer address pointer.*/
FreeModbus/modbus/rtu/mbrtu_m.c:415
↓ 18 callers
Function
zsend_byte
RT-Thread-1.2.2/components/utilities/zmodem/zdevice.c:35
↓ 17 callers
Function
mmu_setmtt
RT-Thread-1.2.2/libcpu/arm/s3c24x0/mmu.c:319
↓ 17 callers
Function
pthread_mutex_unlock
RT-Thread-1.2.2/components/pthreads/pthread_mutex.c:198
↓ 17 callers
Function
rt_ipc_list_resume_all
* This function will resume all suspended threads in a list, including * suspend list of IPC object and private list of mailbox etc. * * @param lis
RT-Thread-1.2.2/src/ipc.c:169
↓ 17 callers
Function
rt_mutex_release
* This function will release a mutex, if there are threads suspended on mutex, * it will be waked up. * * @param mutex the mutex object * * @retu
RT-Thread-1.2.2/src/ipc.c:772
↓ 17 callers
Function
rt_mutex_take
* This function will take a mutex, if the mutex is unavailable, the * thread shall wait for a specified time. * * @param mutex the mutex object *
RT-Thread-1.2.2/src/ipc.c:642
↓ 17 callers
Function
xMBMasterPortEventPost
FreeModbus/port/rtt/portevent_m.c:41
↓ 16 callers
Function
rt_thread_delay
* This function will let current thread delay for some ticks. * * @param tick the delay ticks * * @return RT_EOK */
RT-Thread-1.2.2/src/thread.c:458
↓ 16 callers
Function
rt_thread_resume
* This function will resume a thread and put it to system ready queue. * * @param thread the thread to be resumed * * @return the operation status
RT-Thread-1.2.2/src/thread.c:595
↓ 15 callers
Function
list_thread
RT-Thread-1.2.2/components/finsh/cmd.c:116
↓ 15 callers
Function
mmcsd_send_cmd
RT-Thread-1.2.2/components/drivers/sdio/mmcsd_core.c:81
↓ 15 callers
Function
rt_device_write
* This function will write some data to a device. * * @param dev the pointer of device driver structure * @param pos the position of written * @pa
RT-Thread-1.2.2/src/device.c:348
↓ 15 callers
Function
rt_list_remove
* @brief remove node from list. * @param n the node to remove from the list. */
RT-Thread-1.2.2/include/rtservice.h:90
↓ 15 callers
Function
rt_module_self
* This function will return self module object * * @return the self module object */
RT-Thread-1.2.2/src/module.c:128
↓ 15 callers
Function
rt_object_delete
* This function will delete an object and release object memory. * * @param object the specified object to be deleted. */
RT-Thread-1.2.2/src/object.c:340
↓ 15 callers
Function
strncmp
* strncmp - Compare two length-limited strings * @cs: One string * @ct: Another string * @count: The maximum number of bytes to compare */
RT-Thread-1.2.2/components/libc/minilibc/string.c:74
↓ 14 callers
Function
CheckITStatus
* @brief Checks whether the CAN interrupt has occurred or not. * @param CAN_Reg: specifies the CAN interrupt register to check. * @param It_Bit
Libaries/STM32F10x_StdPeriph_Driver/src/stm32f10x_can.c:1385
↓ 14 callers
Function
out_8
RT-Thread-1.2.2/libcpu/ppc/ppc405/io.h:24
↓ 14 callers
Function
pthread_mutex_lock
RT-Thread-1.2.2/components/pthreads/pthread_mutex.c:165
↓ 14 callers
Function
rt_object_detach
* This function will detach a static object from object system, * and the memory of static object is not freed. * * @param object the specified obj
RT-Thread-1.2.2/src/object.c:246
↓ 14 callers
Function
rt_sem_init
* This function will initialize a semaphore and put it under control of * resource management. * * @param sem the semaphore object * @param name t
RT-Thread-1.2.2/src/ipc.c:211
↓ 14 callers
Function
rt_strncpy
* This function will copy string no more than n bytes. * * @param dst the string to copy * @param src the string to be copied * @param n the maxim
RT-Thread-1.2.2/src/kservice.c:401
↓ 14 callers
Function
rt_timer_control
* This function will get or set some options of the timer * * @param timer the timer to be get or set * @param cmd the control command * @param ar
RT-Thread-1.2.2/src/timer.c:452
↓ 14 callers
Function
token_prev_char
RT-Thread-1.2.2/components/finsh/finsh_token.c:140
↓ 13 callers
Function
PCD_GetOutEP
* Function Name : PCD_GetOutEP * Description : returns pointer to OUT EP struct with number ep_num * Input : Endpoint Number. * Output
Libaries/USB-FS-Device_Driver/src/otgd_fs_pcd.c:368
↓ 13 callers
Function
__SSAT
RT-Thread-1.2.2/components/CMSIS/Include/arm_math.h:620
↓ 13 callers
Function
__SSAT
Libaries/CMSIS_EWARM/Include/arm_math.h:600
↓ 13 callers
Function
rt_device_control
* This function will perform a variety of control functions on devices. * * @param dev the pointer of device driver structure * @param cmd the comm
RT-Thread-1.2.2/src/device.c:383
↓ 13 callers
Function
rt_usb_hcd_control_xfer
RT-Thread-1.2.2/components/drivers/include/drivers/usb_host.h:255
↓ 13 callers
Function
zread_line
RT-Thread-1.2.2/components/utilities/zmodem/zdevice.c:52
↓ 13 callers
Function
zsend_line
RT-Thread-1.2.2/components/utilities/zmodem/zdevice.c:42
↓ 12 callers
Function
GPIO_Init
* @brief Initializes the GPIOx peripheral according to the specified * parameters in the GPIO_InitStruct. * @param GPIOx: where x can be
Libaries/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.c:173
↓ 12 callers
Function
PCD_GetInEP
* Function Name : PCD_GetInEP * Description : This function returns pointer to IN EP struct with number ep_num * Input : Endpoint Number.
Libaries/USB-FS-Device_Driver/src/otgd_fs_pcd.c:350
↓ 12 callers
Function
__DSB
\brief Data Synchronization Barrier This function acts as a special kind of Data Memory Barrier. It completes when all explicit memory acces
RT-Thread-1.2.2/components/CMSIS/Include/core_cmInstr.h:380
↓ 12 callers
Function
__DSB
\brief Data Synchronization Barrier This function acts as a special kind of Data Memory Barrier. It completes when all explicit memory acces
Libaries/CMSIS_EWARM/Include/core_cmInstr.h:341
↓ 11 callers
Function
FLASH_WaitForLastBank2Operation
* @brief Waits for a Flash operation on Bank2 to complete or a TIMEOUT to occur. * @note This function can be used only for STM32F10x_XL density
Libaries/STM32F10x_StdPeriph_Driver/src/stm32f10x_flash.c:1651
↓ 11 callers
Function
i2c_delay
RT-Thread-1.2.2/components/drivers/i2c/i2c-bit-ops.c:38
↓ 11 callers
Function
rt_device_set_rx_indicate
* This function will set the indication callback function when device receives * data. * * @param dev the pointer of device driver structure * @pa
RT-Thread-1.2.2/src/device.c:406
↓ 11 callers
Function
rt_object_is_systemobject
* This function will judge the object is system object or not. * Normally, the system object is a static object and the type * of object set to RT_O
RT-Thread-1.2.2/src/object.c:379
↓ 11 callers
Function
rt_thread_init
* This function will initialize a thread, normally it's used to initialize a * static thread object. * * @param thread the static thread object *
RT-Thread-1.2.2/src/thread.c:158
↓ 11 callers
Function
rt_thread_suspend
* This function will suspend the specified thread. * * @param thread the thread to be suspended * * @return the operation status, RT_EOK on OK, -R
RT-Thread-1.2.2/src/thread.c:554
↓ 11 callers
Function
zsend_hex_header
send hex header */
RT-Thread-1.2.2/components/utilities/zmodem/zcore.c:146
↓ 10 callers
Function
FLASH_WaitForLastBank1Operation
* @brief Waits for a Flash operation on Bank1 to complete or a TIMEOUT to occur. * @note This function can be used for all STM32F10x devices,
Libaries/STM32F10x_StdPeriph_Driver/src/stm32f10x_flash.c:1623
↓ 10 callers
Function
RCC_APB2PeriphClockCmd
* @brief Enables or disables the High Speed APB (APB2) peripheral clock. * @param RCC_APB2Periph: specifies the APB2 peripheral to gates its clock
Libaries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.c:1095
↓ 10 callers
Function
_rym_putchar
RT-Thread-1.2.2/components/utilities/ymodem/ymodem.c:112
↓ 10 callers
Function
mmcsd_send_request
RT-Thread-1.2.2/components/drivers/sdio/mmcsd_core.c:61
↓ 10 callers
Function
rt_device_read
* This function will read some data from a device. * * @param dev the pointer of device driver structure * @param pos the position of reading * @p
RT-Thread-1.2.2/src/device.c:310
↓ 10 callers
Function
rt_ipc_object_init
* This function will initialize an IPC object * * @param ipc the IPC object * * @return the operation status, RT_EOK on successful */
RT-Thread-1.2.2/src/ipc.c:73
↓ 10 callers
Function
rt_list_insert_before
* @brief insert a node before a list * * @param n new node to be inserted * @param l list to insert it */
RT-Thread-1.2.2/include/rtservice.h:77
↓ 10 callers
Function
rt_object_allocate
* This function will allocate an object from object system * * @param type the type of object * @param name the object name. In system, the object'
RT-Thread-1.2.2/src/object.c:274
↓ 10 callers
Function
rt_object_init
* This function will initialize an object and add it to object system * management. * * @param object the specified object to be initialized. * @p
RT-Thread-1.2.2/src/object.c:204
↓ 10 callers
Function
rt_snprintf
* This function will fill a formatted string to buffer * * @param buf the buffer to save formatted string * @param size the size of buffer * @para
RT-Thread-1.2.2/src/kservice.c:989
↓ 10 callers
Function
vMBMasterSetDestAddress
Set Modbus Master send destination address. */
FreeModbus/modbus/mb_m.c:389
↓ 10 callers
Function
vMBPortSerialEnable
FreeModbus/port/rtt/portserial.c:123
↓ 10 callers
Function
zread_byte
* read a byte, checking for ZMODEM escape encoding * including CAN*5 which represents a quick abort */
RT-Thread-1.2.2/components/utilities/zmodem/zcore.c:781
↓ 9 callers
Function
alarm_set
RT-Thread-1.2.2/components/drivers/rtc/alarm.c:49
↓ 9 callers
Function
eMBMasterWaitRequestFinish
* This function is wait for modbus master request finish and return result. * Waiting result include request process success, request respond timeout
FreeModbus/port/rtt/portevent_m.c:206
↓ 9 callers
Function
proc_cast_expr
20060313, add recast parse expr_cast -> expr_unary | '(' type ')' expr_cast */
RT-Thread-1.2.2/components/finsh/finsh_parser.c:675
↓ 9 callers
Function
rt_event_send
* This function will send an event to the event object, if there are threads * suspended on event object, it will be waked up. * * @param event the
RT-Thread-1.2.2/src/ipc.c:998
↓ 9 callers
Function
rt_module_free
* rt_module_free - free memory block in free list */
RT-Thread-1.2.2/src/module.c:1687
↓ 9 callers
Function
rt_sem_delete
* This function will delete a semaphore object and release the memory * * @param sem the semaphore object * * @return the error code * * @see rt
RT-Thread-1.2.2/src/ipc.c:302
↓ 9 callers
Function
rt_thread_create
* This function will create a thread object and allocate thread object memory * and stack. * * @param name the name of thread, which shall be uniqu
RT-Thread-1.2.2/src/thread.c:295
↓ 9 callers
Function
ucMBMasterGetDestAddress
Get Modbus Master send destination address. */
FreeModbus/modbus/mb_m.c:384
↓ 9 callers
Function
vMBMasterSetPDUSndLength
Set Modbus Master send PDU's buffer length.*/
FreeModbus/modbus/rtu/mbrtu_m.c:421
↓ 9 callers
Function
xMBMasterRunResTake
* This function is take Mobus Master running resource. * Note:The resource is define by Operating System.If you not use OS this function can be just
FreeModbus/port/rtt/portevent_m.c:97
next →
1–100 of 3,120, ranked by callers