Getting Started:
API Documentation:
crsf
crsf()
begin()
processIncoming()
getChannel()
crc8()
_channelData
_rxData
_headerDetected
_rxIndex
_buffer
crsf_channels_s
channel1
channel2
channel3
channel4
channel5
channel6
channel7
channel8
channel9
channel10
channel11
channel12
channel13
channel14
channel15
channel16
crsf_header_s
device_addr
frame_size
type
crsf_sensor_battery_s
voltage
current
capacity
remaining
crsf_sensor_gps_s
latitude
longitude
groundspeed
heading
altitude
satellites
crsfPayloadLinkstatistics_s
uplink_RSSI_1
uplink_RSSI_2
uplink_Link_quality
uplink_SNR
active_antenna
rf_Mode
uplink_TX_Power
downlink_RSSI
downlink_Link_quality
downlink_SNR
fport
fport()
crc()
fport_channels_s
dummy
failsafe
framelost
channel17
channel18
ibus
ibus()
checkSum()
ibus_channels_s
header
checksum
rc_channels_s
sbus
sbus()
getFailsafe()
getFramelost()
getChannel17()
getChannel18()
getSerialConnectionStatus()
sbus_channels_s
footer
SerialIO
SerialIO()
~SerialIO()
leftShift()
rightShift()
_rxPort
_inverted
_rxPin
_txPin
_lastPacketTime
_connectionTimeout
setup()
loop()
channelData
CRSF_TX_PIN
CRSF_RX_PIN
rcdata
IBUS_TX_PIN
IBUS_RX_PIN
SBUS_TX_PIN
SBUS_RX_PIN
CRSF_H
CRC8_POLY_D5
CRSF_PROTOCOL_H
PACKED
CRSF_BAUDRATE
CRSF_NUM_CHANNELS
CRSF_CHANNEL_VALUE_MIN
CRSF_CHANNEL_VALUE_1000
CRSF_CHANNEL_VALUE_MID
CRSF_CHANNEL_VALUE_2000
CRSF_CHANNEL_VALUE_MAX
CRSF_CHANNEL_VALUE_SPAN
CRSF_MAX_PACKET_SIZE
CRSF_MAX_PAYLOAD_LEN
crsf_header_t
crsf_channels_t
crsfLinkStatistics_t
crsf_sensor_battery_t
crsf_sensor_gps_t
CRSF_FRAME_LENGTH_ADDRESS
CRSF_FRAME_LENGTH_FRAMELENGTH
CRSF_FRAME_LENGTH_TYPE
CRSF_FRAME_LENGTH_CRC
CRSF_FRAME_LENGTH_TYPE_CRC
CRSF_FRAME_LENGTH_EXT_TYPE_CRC
CRSF_FRAME_LENGTH_NON_PAYLOAD
CRSF_FRAME_GPS_PAYLOAD_SIZE
CRSF_FRAME_BATTERY_SENSOR_PAYLOAD_SIZE
CRSF_FRAME_LINK_STATISTICS_PAYLOAD_SIZE
CRSF_FRAME_RC_CHANNELS_PAYLOAD_SIZE
CRSF_FRAME_ATTITUDE_PAYLOAD_SIZE
crsf_frame_type_e
CRSF_FRAMETYPE_GPS
CRSF_FRAMETYPE_BATTERY_SENSOR
CRSF_FRAMETYPE_LINK_STATISTICS
CRSF_FRAMETYPE_OPENTX_SYNC
CRSF_FRAMETYPE_RADIO_ID
CRSF_FRAMETYPE_RC_CHANNELS_PACKED
CRSF_FRAMETYPE_ATTITUDE
CRSF_FRAMETYPE_FLIGHT_MODE
CRSF_FRAMETYPE_DEVICE_PING
CRSF_FRAMETYPE_DEVICE_INFO
CRSF_FRAMETYPE_PARAMETER_SETTINGS_ENTRY
CRSF_FRAMETYPE_PARAMETER_READ
CRSF_FRAMETYPE_PARAMETER_WRITE
CRSF_FRAMETYPE_COMMAND
CRSF_FRAMETYPE_MSP_REQ
CRSF_FRAMETYPE_MSP_RESP
CRSF_FRAMETYPE_MSP_WRITE
crsf_addr_e
CRSF_ADDRESS_BROADCAST
CRSF_ADDRESS_USB
CRSF_ADDRESS_TBS_CORE_PNP_PRO
CRSF_ADDRESS_RESERVED1
CRSF_ADDRESS_CURRENT_SENSOR
CRSF_ADDRESS_GPS
CRSF_ADDRESS_TBS_BLACKBOX
CRSF_ADDRESS_FLIGHT_CONTROLLER
CRSF_ADDRESS_RESERVED2
CRSF_ADDRESS_RACE_TAG
CRSF_ADDRESS_RADIO_TRANSMITTER
CRSF_ADDRESS_CRSF_RECEIVER
CRSF_ADDRESS_CRSF_TRANSMITTER
htobe16()
be16toh()
htobe32()
be32toh()
FPORT_H
FPORT_PROTOCOL_H
FPORT_BAUDRATE
FPORT_MAX_PACKET_SIZE
FPORT_END_BYTES
fport_channels_t
fport_frame_type_e
FPORT_FRAMETYPE_RC_CHANNELS_PACKED
FPORT_FRAMETYPE_DOWNLINK
FPORT_FRAMETYPE_UPLINK
IBUS_H
IBUS_PROTOCOL_H
IBUS_MAX_PACKET_SIZE
IBUS_BAUDRATE
IBUS_HEADER1
IBUS_HEADER2
ibus_channels_t
SBUS_H
SBUS_PROTOCOL_H
HEADER_SBUS
FOOTER_SBUS
SBUS_BAUDRATE
SBUS_MAX_PACKET_SIZE
SBUS_TIMEOUT
sbus_channels_t
SerialIO_H
rc_channels_t
Development:
Please activate JavaScript to enable the search functionality.