Changes

Summary

  1. support CRSF V3 protocol (commit: ee2179b) (details)
  2. fix unit test build errors (commit: daf6043) (details)
  3. Update crsf.c (commit: 1a52907) (details)
  4. clean up (commit: cbf9d35) (details)
  5. remove trailing spaces (commit: eb16326) (details)
  6. fix the invalid payload size for link stats TX frame (commit: 8872830) (details)
  7. remove downlink_power in link stats TX frame (commit: 62c8e92) (details)
  8. add remarks to the unused variables (commit: 483b3cc) (details)
  9. cosmetics (commit: e24d55f) (details)
  10. add unit test for crsfFrameCmdCRC (commit: 565f230) (details)
  11. revise the data structure of subset RC frames (commit: 8437b69) (details)
  12. support channel resolution configuration for 0x17 (commit: fbd0155) (details)
  13. only enable CRSFV3 for targets with flash size > 256 (commit: 8c788d9) (details)
  14. remove duplicated preprocessor (commit: ec28700) (details)
  15. better differentiation for 0x16 & 0x17 RC frames (commit: a3cbbb3) (details)
  16. support baud rate negotiation if telemetry is disabled (commit: 5ec3072) (details)
  17. cosmetics (commit: 1cd96fa) (details)
  18. cosmetics (commit: 80e1b7f) (details)
  19. cosmetic change (commit: 131c770) (details)
  20. cosmetic changes & minor improvements on speed negotiation logic (commit: 761a0d2) (details)
The file was modifiedsrc/main/telemetry/crsf.h (diff)
The file was modifiedsrc/main/common/crc.h (diff)
The file was modifiedsrc/main/common/crc.c (diff)
The file was modifiedsrc/main/target/common_pre.h (diff)
The file was modifiedsrc/main/telemetry/crsf.c (diff)
The file was modifiedsrc/main/io/serial.h (diff)
The file was modifiedsrc/main/rx/crsf_protocol.h (diff)
The file was modifiedsrc/main/rx/crsf.h (diff)
The file was modifiedsrc/main/target/common_post.h (diff)
The file was modifiedsrc/main/rx/crsf.c (diff)
The file was modifiedsrc/main/rx/crsf.c (diff)
The file was modifiedsrc/main/telemetry/crsf.c (diff)
The file was modifiedsrc/test/unit/rx_crsf_unittest.cc (diff)
The file was modifiedsrc/main/rx/crsf.c (diff)
The file was modifiedsrc/main/rx/crsf.c (diff)
The file was modifiedsrc/main/telemetry/crsf.c (diff)
The file was modifiedsrc/main/rx/crsf.c (diff)
Commit 887283041034d63af09ff9bdbe55d0f691a48e49 by info
fix the invalid payload size for link stats TX frame
(commit: 8872830)
The file was modifiedsrc/main/rx/crsf.c (diff)
The file was modifiedsrc/main/rx/crsf_protocol.h (diff)
Commit 62c8e92b383bdca79dc6ff664fbaa5c52b71ded0 by info
remove downlink_power in link stats TX frame
(commit: 62c8e92)
The file was modifiedsrc/main/rx/crsf.c (diff)
Commit 483b3cc5a718bc2f769478611cf77ad3c28927c6 by info
add remarks to the unused variables
(commit: 483b3cc)
The file was modifiedsrc/main/rx/crsf.c (diff)
The file was modifiedsrc/main/rx/crsf.c (diff)
The file was modifiedsrc/main/telemetry/crsf.c (diff)
Commit 565f23074f1e8c9f2b41cd7df9188dca970fffd5 by info
add unit test for crsfFrameCmdCRC
(commit: 565f230)
The file was modifiedsrc/test/unit/rx_crsf_unittest.cc (diff)
Commit 8437b6925424646fac79e42e946d5c14ef8525ce by info
revise the data structure of subset RC frames
(commit: 8437b69)
The file was modifiedsrc/main/rx/crsf.c (diff)
Commit fbd01551ff8859ce21cbdc4f53001ba31ee78d0f by info
support channel resolution configuration for 0x17
(commit: fbd0155)
The file was modifiedsrc/main/rx/crsf.c (diff)
The file was modifiedsrc/main/rx/crsf.h (diff)
The file was modifiedsrc/test/unit/rx_crsf_unittest.cc (diff)
Commit 8c788d99c5e4901551121243847f7ef896b2e3d1 by info
only enable CRSFV3 for targets with flash size > 256
(commit: 8c788d9)
The file was modifiedsrc/main/target/common_pre.h (diff)
Commit ec287000b34cb53d09d0fbedef6f3eab3d9b3399 by info
remove duplicated preprocessor
(commit: ec28700)
The file was modifiedsrc/main/telemetry/crsf.c (diff)
Commit a3cbbb3c1c6002624ba3838eea23acc77825bbd6 by info
better differentiation for 0x16 & 0x17 RC frames
(commit: a3cbbb3)
The file was modifiedsrc/main/rx/crsf.h (diff)
The file was modifiedsrc/main/rx/crsf.c (diff)
Commit 5ec30726a95bad37486c37b6c2820735f4a5c5a9 by info
support baud rate negotiation if telemetry is disabled
(commit: 5ec3072)
The file was modifiedsrc/main/scheduler/scheduler.h (diff)
The file was modifiedsrc/main/telemetry/crsf.c (diff)
The file was modifiedsrc/main/telemetry/crsf.h (diff)
The file was modifiedsrc/main/rx/crsf.c (diff)
The file was modifiedsrc/main/fc/tasks.c (diff)
The file was modifiedsrc/main/rx/crsf.h (diff)
The file was modifiedsrc/main/rx/crsf.c (diff)
The file was modifiedsrc/main/telemetry/crsf.h (diff)
The file was modifiedsrc/main/telemetry/crsf.c (diff)
The file was modifiedsrc/main/telemetry/crsf.c (diff)
Commit 131c77079e73d83ad733368367a09907cd794210 by github
cosmetic change

Co-authored-by: haslinghuis <mark@numloq.nl>
(commit: 131c770)
The file was modifiedsrc/main/telemetry/crsf.c (diff)
Commit 761a0d2b1fcd65202d2070a00d2914a5a292180a by info
cosmetic changes & minor improvements on speed negotiation logic
(commit: 761a0d2)
The file was modifiedsrc/main/fc/tasks.c (diff)
The file was modifiedsrc/main/telemetry/crsf.c (diff)
The file was modifiedsrc/main/telemetry/crsf.h (diff)