38 #include <board_config.h> 47 #include <px4_platform_common/px4_config.h> 48 #include <px4_platform_common/getopt.h> 49 #include <px4_platform_common/log.h> 50 #include <px4_platform_common/module.h> 51 #include <px4_platform_common/workqueue.h> 60 #ifdef HRT_PPM_CHANNEL 64 class RCInput :
public ModuleBase<RCInput>
81 static int print_usage(
const char *reason =
nullptr);
154 uint16_t raw_rc_values_local[input_rc_s::RC_INPUT_MAX_CHANNELS],
156 unsigned frame_drops,
int rssi);
RC protocol definition for Spektrum RC.
RC protocol definition for Graupner HoTT transmitter.
Namespace encapsulating all device framework classes, functions and data.
High-resolution timer with callouts and timekeeping.
#define ORB_ID(_name)
Generates a pointer to the uORB metadata structure for a given topic.
RC protocol definition for Yuneec ST24 transmitter.
High-level class that handles sending of CRSF telemetry data.
__BEGIN_DECLS typedef uint64_t hrt_abstime
Absolute time, in microsecond units.
RC protocol definition for S.BUS.
RC protocol definition for CSRF (TBS Crossfire).
Performance measuring tools.