MCPcopy Create free account

hub / github.com/OpenIPC/firmware / functions

Functions4,500 in github.com/OpenIPC/firmware

↓ 1,105 callersFunction_mav_finalize_message_chan_send
* @brief Finalize a MAVLink message with channel assignment and send */
general/package/legacy/rcjoystick/src/mavlink_helpers.h:319
↓ 873 callersFunctionmav_array_memcpy
like memcpy(), but if src is NULL, do a memset to zero */
general/package/legacy/rcjoystick/src/protocol.h:171
↓ 223 callersFunctionmavlink_msg_to_send_buffer
* @brief Pack a message to send it over a serial byte stream */
general/package/legacy/rcjoystick/src/mavlink_helpers.h:445
↓ 222 callersFunctionmavlink_finalize_message_chan
general/package/legacy/rcjoystick/src/mavlink_helpers.h:292
↓ 221 callersFunctionmavlink_finalize_message
* @brief Finalize a MAVLink message with MAVLINK_COMM_0 as default channel */
general/package/legacy/rcjoystick/src/mavlink_helpers.h:302
↓ 221 callersFunctionmavlink_msg_get_send_buffer_length
* @brief Get the required buffer size for this message */
general/package/legacy/rcjoystick/src/protocol.h:83
↓ 192 callersFunction_mav_put_char_array
* Place a char array into a buffer */
general/package/legacy/rcjoystick/src/protocol.h:183
↓ 180 callersFunction_mav_put_uint8_t_array
* Place a uint8_t array into a buffer */
general/package/legacy/rcjoystick/src/protocol.h:192
↓ 85 callersFunctionwrite_serdes_rx_register
for 242 */
general/package/legacy/hisilicon-osdrv-serdes/src/thine_241a242_serdes.c:17
↓ 76 callersFunctionprint
general/package/xmdp/src/cjson/cJSON.c:1181
↓ 65 callersFunctionread_serdes_rx_register
general/package/legacy/hisilicon-osdrv-serdes/src/thine_241a242_serdes.c:39
↓ 64 callersFunctionserror
Report script errors and quit */
general/package/comgt/src/comgt.c:295
↓ 48 callersFunction_MAV_RETURN_char_array
general/package/legacy/rcjoystick/src/protocol.h:283
↓ 45 callersFunction_MAV_RETURN_uint8_t_array
general/package/legacy/rcjoystick/src/protocol.h:290
↓ 39 callersFunctionwrite_serdes_tx_1bype_register
for 241 */
general/package/legacy/hisilicon-osdrv-serdes/src/thine_241a242_serdes.c:49
↓ 28 callersFunctionlog_err
general/package/mqtt-bot/src/mqtt-bot.c:53
↓ 27 callersFunctionskipspaces
general/package/comgt/src/comgt.c:326
↓ 26 callersFunctioncJSON_Delete
Delete a cJSON structure. */
general/package/xmdp/src/cjson/cJSON.c:249
↓ 25 callersFunctionlog_info
general/package/mqtt-bot/src/mqtt-bot.c:44
↓ 24 callersFunctionput16
─── Helpers: big-endian writers ────────────────────────────────── */
general/package/herald/src/herald-server.c:80
↓ 23 callersFunctionvmsg
Log message if verbose is on */
general/package/comgt/src/comgt.c:181
↓ 18 callersFunctionaxes_to_ch
general/package/legacy/rcjoystick/src/rcjoystick.c:78
↓ 18 callersFunctiongetvalue
shitfaced recursive value parser. must write better one */
general/package/comgt/src/comgt.c:397
↓ 17 callersFunctioncJSON_New_Item
Internal constructor. */
general/package/xmdp/src/cjson/cJSON.c:237
↓ 17 callersFunctiongetstring
Parse a string from script[pc] */
general/package/comgt/src/comgt.c:575
↓ 16 callersFunctiongettoken
Parse script[pc] to get next statement. Resolve comments and labels... */
general/package/comgt/src/comgt.c:357
↓ 15 callersFunctionDelayMicrosecondsNoSleep
general/package/w1-ds18b20/src/w1-ds18b20.c:50
↓ 15 callersFunctionensure
realloc printbuffer if necessary to have at least "needed" bytes more */
general/package/xmdp/src/cjson/cJSON.c:435
↓ 13 callersFunctionGetValueRegister
general/package/hisi-gpio/src/hisi-gpio-scanner.c:130
↓ 13 callersFunctioni2c_smbus_access
general/package/i2c-telemetry/src/smbus.c:44
↓ 12 callersFunctionWriteByte
general/package/w1-ds18b20/src/w1-ds18b20.c:87
↓ 12 callersFunctionadd_item_to_object
general/package/xmdp/src/cjson/cJSON.c:2014
↓ 12 callersFunctionbmp085_i2c_Read_Int
Read two words from the BMP085 and supply it as a 16 bit integer
general/package/i2c-telemetry/src/bmp085.c:57
↓ 11 callersFunctionenv
(name: str, *, required: bool = True, default: str | None = None)
general/scripts/size_report.py:69
↓ 11 callersFunctionext
Exit after resetting terminal settings */
general/package/comgt/src/comgt.c:175
↓ 11 callersFunctionmavlink_sha256_update
general/package/legacy/rcjoystick/src/mavlink_sha256.h:152
↓ 11 callersFunctionmavlink_update_checksum
general/package/legacy/rcjoystick/src/mavlink_helpers.h:505
↓ 10 callersFunctionbuffer_skip_whitespace
Utility to jump whitespace and cr/lf */
general/package/xmdp/src/cjson/cJSON.c:1032
↓ 10 callersFunctionhtime
Returns hundreds of seconds */
general/package/comgt/src/comgt.c:146
↓ 10 callersFunctiontlv_put_end
general/package/matter/src/matter-server.c:160
↓ 10 callersFunctiontlv_put_struct_begin
general/package/matter/src/matter-server.c:153
↓ 9 callersFunction_mavlink_send_uart
general/package/legacy/rcjoystick/src/mavlink_helpers.h:1134
↓ 9 callersFunctionget16
general/package/herald/src/herald-server.c:92
↓ 9 callersFunctionmillis
//////////////////////////////////////////////////////////////////////////////////
general/package/legacy/rcjoystick/src/rcjoystick.c:71
↓ 8 callersFunction_mav_put_int8_t_array
* Place a int8_t array into a buffer */
general/package/legacy/rcjoystick/src/protocol.h:201
↓ 8 callersFunctionencode_name
─── DNS name encoder ────────────────────────────────────────────── */ Encodes a dotted-label name into DNS wire format. Writes directly * from the i
general/package/herald/src/herald-server.c:100
↓ 7 callersFunctionCOMM_VENC_Start
* funciton : Start venc stream mode (h264, jpeg) ******************************************************************************/
general/package/xiongmai-osdrv-xm530/files/sample/venc/venc.c:139
↓ 7 callersFunctioncJSON_strdup
general/package/xmdp/src/cjson/cJSON.c:184
↓ 7 callersFunctionenv
(name: str, *, required: bool = True, default: str | None = None)
general/scripts/kconfig_graph.py:52
↓ 7 callersFunctiongetdvalue
Get a value, multiply by a hundred (for time values) */
general/package/comgt/src/comgt.c:811
↓ 7 callersFunctionosal_list_empty
* list_empty - tests whether a list is empty * @head: the list to test. */
general/package/legacy/hisilicon-osdrv-serdes/src/include/osal_list.h:180
↓ 7 callersFunctionprint_err
* @brief Prints an error msg to stderr * */
general/package/legacy/lshell/src/lshell.c:79
↓ 6 callersFunction_mav_parse_error
general/package/legacy/rcjoystick/src/mavlink_helpers.h:308
↓ 6 callersFunctiondormir
I use select() 'cause CX/UX 6.2 doesn't have usleep(). On Linux, usleep() uses select() anyway. */
general/package/comgt/src/comgt.c:155
↓ 6 callersFunctionget_json_strval
general/package/xmdp/src/utils.c:4
↓ 6 callersFunctionsetcom
general/package/comgt/src/comgt.c:921
↓ 6 callersFunctionsuffix_object
Utility for array list handling. */
general/package/xmdp/src/cjson/cJSON.c:1922
↓ 6 callersFunctiontlv_put_uint8
general/package/matter/src/matter-server.c:105
↓ 5 callersFunctionDoReset
general/package/w1-ds18b20/src/w1-ds18b20.c:67
↓ 5 callersFunctionOSAL_INIT_LIST_HEAD
general/package/legacy/hisilicon-osdrv-serdes/src/include/osal_list.h:27
↓ 5 callersFunctionWriteBit
general/package/w1-ds18b20/src/w1-ds18b20.c:113
↓ 5 callersFunctioncJSON_CreateArray
general/package/xmdp/src/cjson/cJSON.c:2520
↓ 5 callersFunctioncrc_accumulate
* @brief Accumulate the CRC16_MCRF4XX checksum by adding one char at a time. * * The checksum function adds the hash of one char at a time to the *
general/package/legacy/rcjoystick/src/checksum.h:35
↓ 5 callersFunctionfree_coil
general/package/gpiostep-openipc/src/gpiostep.c:128
↓ 5 callersFunctionget_object_item
general/package/xmdp/src/cjson/cJSON.c:1874
↓ 5 callersFunctiongetcomma
general/package/comgt/src/comgt.c:559
↓ 5 callersFunctiongetonoroff
Parse script for "on" or "off" wich are tokens, not strings */
general/package/comgt/src/comgt.c:909
↓ 5 callersFunctiongpio_blink
Turn LED on for duration_ms, then off; aborts early on g_stop */
general/package/netblink/src/netblink.c:147
↓ 5 callersFunctiongpio_set
general/package/netblink/src/netblink.c:124
↓ 5 callersFunctionjson_str
* Extract a JSON string value by key. Handles escaped characters * inside values. Returns 0 on success, -1 if key not found. * * Works only on fl
general/package/ntfy/src/ntfy.c:61
↓ 5 callersFunctionmavlink_msg_actuator_control_target_decode
* @brief Decode a actuator_control_target message into a struct * * @param msg The message to decode * @param actuator_control_target C-struct to d
general/package/legacy/rcjoystick/src/common/mavlink_msg_actuator_control_target.h:244
↓ 5 callersFunctionmavlink_msg_actuator_output_status_decode
* @brief Decode a actuator_output_status message into a struct * * @param msg The message to decode * @param actuator_output_status C-struct to dec
general/package/legacy/rcjoystick/src/common/mavlink_msg_actuator_output_status.h:244
↓ 5 callersFunctionmavlink_msg_adsb_vehicle_decode
* @brief Decode a adsb_vehicle message into a struct * * @param msg The message to decode * @param adsb_vehicle C-struct to decode the message cont
general/package/legacy/rcjoystick/src/common/mavlink_msg_adsb_vehicle.h:484
↓ 5 callersFunctionmavlink_msg_ais_vessel_decode
* @brief Decode a ais_vessel message into a struct * * @param msg The message to decode * @param ais_vessel C-struct to decode the message contents
general/package/legacy/rcjoystick/src/common/mavlink_msg_ais_vessel.h:581
↓ 5 callersFunctionmavlink_msg_altitude_decode
* @brief Decode a altitude message into a struct * * @param msg The message to decode * @param altitude C-struct to decode the message contents int
general/package/legacy/rcjoystick/src/common/mavlink_msg_altitude.h:348
↓ 5 callersFunctionmavlink_msg_att_pos_mocap_decode
* @brief Decode a att_pos_mocap message into a struct * * @param msg The message to decode * @param att_pos_mocap C-struct to decode the message co
general/package/legacy/rcjoystick/src/common/mavlink_msg_att_pos_mocap.h:317
↓ 5 callersFunctionmavlink_msg_attitude_decode
* @brief Decode a attitude message into a struct * * @param msg The message to decode * @param attitude C-struct to decode the message contents int
general/package/legacy/rcjoystick/src/common/mavlink_msg_attitude.h:348
↓ 5 callersFunctionmavlink_msg_attitude_quaternion_cov_decode
* @brief Decode a attitude_quaternion_cov message into a struct * * @param msg The message to decode * @param attitude_quaternion_cov C-struct to d
general/package/legacy/rcjoystick/src/common/mavlink_msg_attitude_quaternion_cov.h:317
↓ 5 callersFunctionmavlink_msg_attitude_quaternion_decode
* @brief Decode a attitude_quaternion message into a struct * * @param msg The message to decode * @param attitude_quaternion C-struct to decode th
general/package/legacy/rcjoystick/src/common/mavlink_msg_attitude_quaternion.h:388
↓ 5 callersFunctionmavlink_msg_attitude_target_decode
* @brief Decode a attitude_target message into a struct * * @param msg The message to decode * @param attitude_target C-struct to decode the messag
general/package/legacy/rcjoystick/src/common/mavlink_msg_attitude_target.h:340
↓ 5 callersFunctionmavlink_msg_auth_key_decode
* @brief Decode a auth_key message into a struct * * @param msg The message to decode * @param auth_key C-struct to decode the message contents int
general/package/legacy/rcjoystick/src/common/mavlink_msg_auth_key.h:204
↓ 5 callersFunctionmavlink_msg_autopilot_state_for_gimbal_device_decode
* @brief Decode a autopilot_state_for_gimbal_device message into a struct * * @param msg The message to decode * @param autopilot_state_for_gimbal_
general/package/legacy/rcjoystick/src/common/mavlink_msg_autopilot_state_for_gimbal_device.h:484
↓ 5 callersFunctionmavlink_msg_autopilot_version_decode
* @brief Decode a autopilot_version message into a struct * * @param msg The message to decode * @param autopilot_version C-struct to decode the me
general/package/legacy/rcjoystick/src/common/mavlink_msg_autopilot_version.h:463
↓ 5 callersFunctionmavlink_msg_battery_status_decode
* @brief Decode a battery_status message into a struct * * @param msg The message to decode * @param battery_status C-struct to decode the message
general/package/legacy/rcjoystick/src/common/mavlink_msg_battery_status.h:509
↓ 5 callersFunctionmavlink_msg_button_change_decode
* @brief Decode a button_change message into a struct * * @param msg The message to decode * @param button_change C-struct to decode the message co
general/package/legacy/rcjoystick/src/common/mavlink_msg_button_change.h:252
↓ 5 callersFunctionmavlink_msg_camera_capture_status_decode
* @brief Decode a camera_capture_status message into a struct * * @param msg The message to decode * @param camera_capture_status C-struct to decod
general/package/legacy/rcjoystick/src/common/mavlink_msg_camera_capture_status.h:348
↓ 5 callersFunctionmavlink_msg_camera_fov_status_decode
* @brief Decode a camera_fov_status message into a struct * * @param msg The message to decode * @param camera_fov_status C-struct to decode the me
general/package/legacy/rcjoystick/src/common/mavlink_msg_camera_fov_status.h:412
↓ 5 callersFunctionmavlink_msg_camera_image_captured_decode
* @brief Decode a camera_image_captured message into a struct * * @param msg The message to decode * @param camera_image_captured C-struct to decod
general/package/legacy/rcjoystick/src/common/mavlink_msg_camera_image_captured.h:437
↓ 5 callersFunctionmavlink_msg_camera_information_decode
* @brief Decode a camera_information message into a struct * * @param msg The message to decode * @param camera_information C-struct to decode the
general/package/legacy/rcjoystick/src/common/mavlink_msg_camera_information.h:486
↓ 5 callersFunctionmavlink_msg_camera_settings_decode
* @brief Decode a camera_settings message into a struct * * @param msg The message to decode * @param camera_settings C-struct to decode the messag
general/package/legacy/rcjoystick/src/common/mavlink_msg_camera_settings.h:276
↓ 5 callersFunctionmavlink_msg_camera_tracking_geo_status_decode
* @brief Decode a camera_tracking_geo_status message into a struct * * @param msg The message to decode * @param camera_tracking_geo_status C-struc
general/package/legacy/rcjoystick/src/common/mavlink_msg_camera_tracking_geo_status.h:492
↓ 5 callersFunctionmavlink_msg_camera_tracking_image_status_decode
* @brief Decode a camera_tracking_image_status message into a struct * * @param msg The message to decode * @param camera_tracking_image_status C-s
general/package/legacy/rcjoystick/src/common/mavlink_msg_camera_tracking_image_status.h:420
↓ 5 callersFunctionmavlink_msg_camera_trigger_decode
* @brief Decode a camera_trigger message into a struct * * @param msg The message to decode * @param camera_trigger C-struct to decode the message
general/package/legacy/rcjoystick/src/common/mavlink_msg_camera_trigger.h:228
↓ 5 callersFunctionmavlink_msg_can_filter_modify_decode
* @brief Decode a can_filter_modify message into a struct * * @param msg The message to decode * @param can_filter_modify C-struct to decode the me
general/package/legacy/rcjoystick/src/common/mavlink_msg_can_filter_modify.h:316
↓ 5 callersFunctionmavlink_msg_can_frame_decode
* @brief Decode a can_frame message into a struct * * @param msg The message to decode * @param can_frame C-struct to decode the message contents i
general/package/legacy/rcjoystick/src/common/mavlink_msg_can_frame.h:316
↓ 5 callersFunctionmavlink_msg_canfd_frame_decode
* @brief Decode a canfd_frame message into a struct * * @param msg The message to decode * @param canfd_frame C-struct to decode the message conten
general/package/legacy/rcjoystick/src/common/mavlink_msg_canfd_frame.h:316
↓ 5 callersFunctionmavlink_msg_cellular_config_decode
* @brief Decode a cellular_config message into a struct * * @param msg The message to decode * @param cellular_config C-struct to decode the messag
general/package/legacy/rcjoystick/src/common/mavlink_msg_cellular_config.h:367
↓ 5 callersFunctionmavlink_msg_cellular_status_decode
* @brief Decode a cellular_status message into a struct * * @param msg The message to decode * @param cellular_status C-struct to decode the messag
general/package/legacy/rcjoystick/src/common/mavlink_msg_cellular_status.h:348
↓ 5 callersFunctionmavlink_msg_change_operator_control_ack_decode
* @brief Decode a change_operator_control_ack message into a struct * * @param msg The message to decode * @param change_operator_control_ack C-str
general/package/legacy/rcjoystick/src/common/mavlink_msg_change_operator_control_ack.h:252
↓ 5 callersFunctionmavlink_msg_change_operator_control_decode
* @brief Decode a change_operator_control message into a struct * * @param msg The message to decode * @param change_operator_control C-struct to d
general/package/legacy/rcjoystick/src/common/mavlink_msg_change_operator_control.h:268
next →1–100 of 4,500, ranked by callers