Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PX4/PX4-Autopilot
/ functions
Functions
22,444 in github.com/PX4/PX4-Autopilot
⨍
Functions
22,444
◇
Types & classes
4,829
↓ 100 callers
Function
__SSAT
src/modules/gyro_fft/CMSIS_5/CMSIS/DSP/Include/arm_math.h:1092
↓ 100 callers
Function
print_status
boards/modalai/voxl2-slpi/src/drivers/dsp_hitl/dsp_hitl.cpp:1035
↓ 100 callers
Function
stm32_spiinitialize
platforms/nuttx/src/px4/stm/stm32_common/spi/spi.cpp:105
↓ 99 callers
Function
sqrt
src/lib/matrix/matrix/Dual.hpp:198
↓ 99 callers
Method
update
* Update subscriptions and send message if necessary */
src/modules/mavlink/mavlink_stream.cpp:56
↓ 97 callers
Function
get_instance
* Method to get the singleton instance for the uORB::Manager. * Make sure initialize() is called first. * @return uORB::Manager* */
platforms/common/uORB/uORBManager.hpp:187
↓ 97 callers
Method
transpose
src/lib/matrix/matrix/Matrix.hpp:451
↓ 96 callers
Method
getState
src/modules/landing_target_estimator/KalmanFilter.cpp:125
↓ 95 callers
Function
px4_platform_init
platforms/posix/src/px4/common/px4_init.cpp:47
↓ 94 callers
Method
toUSec
src/drivers/uavcan/libdronecan/libuavcan/include/uavcan/time.hpp:120
↓ 94 callers
Method
value
test/mavsdk_tests/catch2/catch.hpp:16331
↓ 93 callers
Function
VnSensor_transactionNoFinalize
src/drivers/ins/vectornav/libvnc/src/vn/sensors.c:640
↓ 93 callers
Method
empty
(self)
src/drivers/bootloaders/make_can_boot_descriptor.py:109
↓ 93 callers
Method
update
src/lib/controllib/block/BlockParam.cpp:99
↓ 93 callers
Function
validateSPIConfig
platforms/nuttx/src/px4/nxp/k66/include/px4_arch/spi_hw_description.h:39
↓ 92 callers
Method
offset
src/lib/timesync/Timesync.hpp:107
↓ 92 callers
Method
set
src/include/containers/Bitset.hpp:68
↓ 91 callers
Function
htosf4
src/drivers/ins/vectornav/libvnc/src/vn/util.c:242
↓ 88 callers
Function
px4_arch_gpiowrite
platforms/ros2/src/px4/common/include/px4_platform/micro_hal.h:43
↓ 88 callers
Function
setRequirement
src/modules/commander/ModeUtil/mode_requirements.cpp:40
↓ 87 callers
Method
toString
src/drivers/uavcan/libdronecan/libuavcan/test/transport/transfer_test_helpers.hpp:99
↓ 86 callers
Function
print_usage
src/systemcmds/mft/mft.cpp:79
↓ 85 callers
Method
addFrame
src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_transfer_receiver.cpp:186
↓ 85 callers
Method
set_temperature
src/lib/drivers/gyroscope/PX4Gyroscope.hpp:57
↓ 83 callers
Method
begin
src/include/containers/List.hpp:140
↓ 82 callers
Method
empty
named queries
test/mavsdk_tests/catch2/catch.hpp:648
↓ 82 callers
Function
initIOTimerChannelMapping
* Initialize the IO channel mapping from timer and channel configurations. * @param io_timers_conf configured timers * @param timer_io_channels_conf
platforms/nuttx/src/px4/common/include/px4_platform/io_timer_init.h:47
↓ 80 callers
Function
board_control_spi_sensors_power
platforms/nuttx/src/px4/nxp/imxrt/spi/spi.cpp:279
↓ 80 callers
Function
orb_publish
platforms/common/uORB/uORB.cpp:131
↓ 80 callers
Function
write_reg
* Write a register in the device. * * @param reg The register to write. * @param value The new value to write. * @return OK on success, neg
src/lib/drivers/device/Device.hpp:135
↓ 79 callers
Method
getState
src/lib/tecs/TECS.cpp:138
↓ 78 callers
Function
write
* Backend for uavcan.protocol.file.Write. * Implementation of this method is NOT required; by default it returns uavcan.protocol.file.Error.NOT_I
src/drivers/uavcan/libdronecan/libuavcan/include/uavcan/protocol/file_server.hpp:116
↓ 77 callers
Function
PRINT_MODULE_USAGE_ARG
platforms/common/module.cpp:228
↓ 77 callers
Function
board_dma_alloc_init
* Public Functions ****************************************************************************/
platforms/nuttx/src/px4/common/board_dma_alloc.c:81
↓ 77 callers
Function
drv_led_start
src/lib/drivers/led/led.cpp:118
↓ 77 callers
Method
findNode
msg/translation_node/src/graph.h:242
↓ 77 callers
Method
get_global_position
src/modules/navigator/navigator.h:165
↓ 77 callers
Function
initI2CBusInternal
platforms/qurt/include/px4_arch/i2c_hw_description.h:38
↓ 77 callers
Method
longerThan
src/lib/matrix/matrix/Slice.hpp:338
↓ 77 callers
Function
sin
src/lib/matrix/matrix/Dual.hpp:289
↓ 76 callers
Function
VnUtil_extractVec3f
src/drivers/ins/vectornav/libvnc/src/vn/util.c:302
↓ 76 callers
Method
get_state
src/lib/hysteresis/hysteresis.h:60
↓ 75 callers
Method
add
src/drivers/uavcan/libdronecan/libuavcan/src/uc_data_type.cpp:46
↓ 75 callers
Method
length
src/lib/matrix/matrix/Vector.hpp:117
↓ 75 callers
Function
px4_arch_gpiosetevent
src/lib/drivers/device/qurt/SPI.cpp:51
↓ 75 callers
Function
px4_platform_configure
platforms/nuttx/src/px4/common/px4_init.cpp:200
↓ 75 callers
Method
update
src/lib/pid/PID.cpp:44
↓ 75 callers
Method
zero
src/lib/matrix/matrix/Matrix.hpp:528
↓ 74 callers
Method
device_id
src/lib/sensor_calibration/Gyroscope.hpp:70
↓ 73 callers
Function
board_hardfault_init
platforms/nuttx/src/px4/common/board_crashdump.c:74
↓ 73 callers
Method
getOpt
platforms/common/i2c_spi_buses.cpp:90
↓ 73 callers
Method
get_position_setpoint_triplet
src/modules/navigator/navigator.h:162
↓ 73 callers
Function
orb_copy
platforms/common/uORB/uORB.cpp:151
↓ 73 callers
Method
reset
src/drivers/uavcan/libdronecan/libuavcan/test/protocol/dynamic_node_id_server/memory_storage_backend.hpp:42
↓ 72 callers
Method
commit_no_notification
Store the parameter value to the parameter storage, w/o notifying the system (@see param_set_no_notification())
platforms/ros2/include/px4_platform_common/param.h:379
↓ 72 callers
Function
hrt_call_every
platforms/qurt/src/px4/drv_hrt.cpp:267
↓ 72 callers
Function
px4_getopt
px4_getopt returns: the valid option character '?' if any option is unknown -1 if no remaining options If the option takes an arg, myoptarg will be
platforms/common/px4_getopt.c:144
↓ 72 callers
Function
px4_gpio_init
platforms/nuttx/src/px4/common/gpio.c:56
↓ 72 callers
Method
set_error_count
src/lib/drivers/gyroscope/PX4Gyroscope.hpp:54
↓ 71 callers
Function
cos
src/lib/matrix/matrix/Dual.hpp:296
↓ 71 callers
Function
ioctl
* Perform an ioctl operation on the device. * * The default implementation returns -ENOTTY. * Subclasses should call the default implementation
src/lib/cdev/CDev.hpp:149
↓ 70 callers
Method
armingCheckFailure
src/modules/commander/HealthAndArmingChecks/Common.hpp:391
↓ 70 callers
Method
registerCallback
platforms/common/uORB/SubscriptionCallback.hpp:69
↓ 70 callers
Method
unregisterCallback
platforms/common/uORB/SubscriptionCallback.hpp:94
↓ 69 callers
Method
psi
src/lib/matrix/matrix/Euler.hpp:124
↓ 68 callers
Method
compile
src/drivers/uavcan/libdronecan/libuavcan/src/transport/uc_frame.cpp:116
↓ 68 callers
Method
diag
src/lib/matrix/matrix/Slice.hpp:307
↓ 68 callers
Method
end
test/mavsdk_tests/catch2/catch.hpp:8639
↓ 67 callers
Function
VnUartPacket_finalizeCommand
src/drivers/ins/vectornav/libvnc/src/vn/protocol/upack.c:1549
↓ 67 callers
Function
free
platforms/qurt/unresolved_symbols.c:9
↓ 67 callers
Function
initSPIBusExternal
platforms/nuttx/src/px4/nxp/rt117x/include/px4_arch/spi_hw_description.h:160
↓ 67 callers
Method
push
src/modules/ekf2/EKF/RingBuffer.h:91
↓ 66 callers
Method
access
src/drivers/uavcan/libdronecan/libuavcan/include/uavcan/util/map.hpp:225
↓ 66 callers
Function
param_type
src/lib/parameters/parameters_common.cpp:81
↓ 65 callers
Function
PRINT_MODULE_USAGE_PARAM_FLAG
platforms/common/module.cpp:184
↓ 64 callers
Function
PRINT_MODULE_USAGE_PARAM_STRING
platforms/common/module.cpp:198
↓ 64 callers
Function
VnUtil_extractFloat
src/drivers/ins/vectornav/libvnc/src/vn/util.c:278
↓ 64 callers
Method
resize
src/lib/dataman_client/DatamanClient.cpp:459
↓ 63 callers
Method
dot
src/lib/matrix/matrix/Vector.hpp:82
↓ 63 callers
Method
end
src/include/containers/List.hpp:141
↓ 63 callers
Method
size
src/modules/mavlink/mavlink_events.cpp:120
↓ 62 callers
Method
getByIndex
src/drivers/uavcan/libdronecan/libuavcan/include/uavcan/util/map.hpp:333
↓ 62 callers
Method
start
src/drivers/uavcan/libdronecan/libuavcan/test/protocol/helpers.hpp:45
↓ 62 callers
Method
update
src/modules/sensors/vehicle_gps_position/gps_blending.cpp:41
↓ 61 callers
Function
PRINT_MODULE_USAGE_PARAMS_I2C_ADDRESS
platforms/common/module.cpp:132
↓ 61 callers
Function
orb_advertise
platforms/common/uORB/uORB.cpp:116
↓ 61 callers
Function
write
src/systemcmds/netman/netman.cpp:220
↓ 60 callers
Function
tcsetattr
platforms/qurt/unresolved_symbols.c:50
↓ 59 callers
Function
VnUartPacket_startAsciiResponsePacketParse
src/drivers/ins/vectornav/libvnc/src/vn/protocol/upack.c:767
↓ 59 callers
Method
normalized
src/lib/matrix/matrix/Vector.hpp:143
↓ 59 callers
Method
project
src/lib/geo/geo.cpp:67
↓ 59 callers
Function
read_q15x2
@brief Read 2 Q15 from Q15 pointer. @param[in] pQ15 points to input value @return Q31 value */
src/modules/gyro_fft/CMSIS_5/CMSIS/DSP/Include/arm_math.h:903
↓ 59 callers
Function
update
src/lib/controllib/BlockP.hpp:71
↓ 59 callers
Function
write
* Perform a write to the device. * * The default implementation returns -ENOSYS. * * @param filep Pointer to the NuttX file structure. * @p
src/lib/cdev/CDev.hpp:123
↓ 58 callers
Method
instance
src/modules/manual_control/ManualControlSelector.hpp:47
↓ 58 callers
Method
updateWithNewInputSample
src/modules/manual_control/ManualControlSelector.cpp:44
↓ 57 callers
Method
begin
test/mavsdk_tests/catch2/catch.hpp:8638
↓ 57 callers
Function
isnan
test/mavsdk_tests/catch2/catch.hpp:12194
↓ 56 callers
Function
reset
src/lib/controllib/BlockStats.hpp:77
↓ 56 callers
Method
setData
src/modules/ekf2/test/sensor_simulator/vio.cpp:24
← previous
next →
101–200 of 22,444, ranked by callers