Jacob Dahl
|
ac5fba4c28
|
imxrt: add up_bdshot_channel_capture_supported
|
2026-01-27 20:34:48 -09:00 |
|
Jacob Dahl
|
6f8ba007d1
|
dshot: fix bug preventing writing settings
|
2026-01-27 19:39:06 -09:00 |
|
Jacob Dahl
|
47bb1437e4
|
adjust debug message
|
2026-01-27 18:54:09 -09:00 |
|
Julian Oes
|
b26b3ac29d
|
boards: fixup timers and DMA for KakuteH7-Wing
|
2026-01-27 15:39:49 -09:00 |
|
Julian Oes
|
3ef8b10987
|
dshot: improve status output
|
2026-01-27 15:39:49 -09:00 |
|
Julian Oes
|
0c51b25391
|
dshot: support timer channels without DMA capture
Some timer channels such as timer 4 channel 4 don't support DMA, so we
can only use them to burst/update but not to capture.
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
d72542a48d
|
replace eeprom struct with opaque buffer
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
5cde03652a
|
fix date
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
bbbac3bb16
|
remove debug mavlink code
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
c9a8f37fef
|
remove TODO
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
44f62fd764
|
rename perf counters, skip burst delay on last channel
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
89f14100ab
|
Update platforms/nuttx/src/px4/stm/stm32_common/dshot/dshot.c
Co-authored-by: Julian Oes <julian@oes.ch>
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
b1585a7f55
|
Update platforms/nuttx/src/px4/stm/stm32_common/dshot/dshot.c
Co-authored-by: Julian Oes <julian@oes.ch>
|
2026-01-27 15:39:49 -09:00 |
|
Julian Oes
|
e835394d25
|
mavlink: fixup ifdefs around ESC_EEPROM
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
4d09521d98
|
make format
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
8847c3cc83
|
dshot: trigger timers at the same time, with 10us delay between bursts to work around race condition
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
7edc606296
|
don't use DSHOT_TEL_CFG directly in code since it is autogenerated only if a board has serial config
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
6bc0e0c74e
|
dshot: imxrt: fix unsigned to uint8_t in dshot_motor_data_set
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
9ad690dc85
|
fix rpm overflow, change type to int32
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
c434ef1507
|
fix build and rename _param_escs_checks_required
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
458c775bfd
|
fix ifdef, adjust esc isInRange check
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
24d7cd48e5
|
board: ark_fpv: add rc.board_airframes to reduce flash
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
b5e9457ba2
|
remove bdshot_timing_analyzer_spec.md
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
597611e7a5
|
code simplifier
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
2d7b3a83c3
|
bdshot_analyzer.py for saleae timign analysis
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
72cd09bd87
|
fix handling MAV_CMD_CONFIGURE_ACTUATOR -1000
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
4ee3d2778e
|
sequential dshot burst/capture timer triggering, it works!
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
bf783779b6
|
fix esc online mask ordering, fix bdshot channels ready check, improve dshot status formatting
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
8ab112b4c3
|
after claudes fixes
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
3c8a652538
|
before claude
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
f6eeacfd8b
|
temporarily comment out dshot re-init
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
22587b09e5
|
bdshot per channel, use PWM_TIM param for BDSHOT instead of single parameter to allow per timer bdshot, clean up logic and fix minor bugs, re-init dshot in mixerChanged
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
4b3cd1e9a2
|
fix names and variables and remove dead code
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
d1d54178d9
|
fix issues found during review, clean up
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
46cecf61c5
|
multi timer, first pass
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
3b9ea305f7
|
clean up naming
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
c6c8cdd78f
|
mavlink submodule
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
e6744590cf
|
rename to ESC_EEPROM and fix up logic for 192 length
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
22ac08547e
|
update mavlink
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
b4e69e95fa
|
update mavlink
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
55cdb4d192
|
it's working
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
5c7e33d2cb
|
fixup mavlink, enable development on ARK FPV
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
bd4ac2a11b
|
added mavlink submodule
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
1d576c074b
|
added am32_eeprom to mavlink
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
9761cb3d6f
|
improve dshot status output
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
bc89140345
|
cleaned up
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
316c0c187a
|
adaptive gcr bit width tracking
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
a63f1809ff
|
increase telem processing delay from 3 to 5 seconds
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
844b5adab2
|
add no_data counter
|
2026-01-27 15:39:49 -09:00 |
|
Jacob Dahl
|
74da73e37d
|
fix frame quantization
|
2026-01-27 15:39:49 -09:00 |
|