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
Jacob Dahl
b93cb96c4f
rebased
2026-01-27 15:39:49 -09:00
Matthias Grob
9be7585add
SagetechMXS: remove two unused subscriptions ( #26356 )
...
Randomly saw that there's a publication and subscription for the same topic and
it is in this case indeed useless.
2026-01-27 11:48:23 -09:00
tompsontan
2282330102
board:fixed ap-h743r1 bmi270 rotation; update internal mag rotation. ( #26341 )
2026-01-27 10:30:06 -09:00
Balduin
0676647d8a
ControlAllocator: Periodically spin MC motors to shed ice ( #26322 )
...
This feature periodically spins the unused motors on VTOL airframes, to
break off ice that has built up in the motor while it is still feasible
to do so. Each ice shedding event sends a motor ouput of 0.01 to the
unused motors for 2 seconds.
Configured by `CA_ICE_PERIOD`, the duration of the entire cycle. Set to
0 to disable.
2026-01-27 11:15:24 +01:00
Balduin
50bb31491b
AirspeedModule: Change to throttle without battery scaling ( #26347 )
...
rather than the vehicle_thrust_setpoint used previously, which includes
battery scaling which we don't want, neither for synthetic airspeed nor
for the airspeed validator.
2026-01-27 11:03:44 +01:00
Matthias Grob
cac3c3c133
boot script: start uavcan and zenoh before logger
...
because they publish optional topics which need to be advertised before logger starts otherwise they do not get logged!
2026-01-27 10:06:22 +01:00
Nick
c2490e01a5
tiny uavcan optimizations ( #26344 )
...
Reduce number of hrt_absolute_time() calls and node_id.get()
2026-01-27 09:06:18 +01:00
Marin D
01d8113f8b
modify: remove xtensa-tarfile after installation ( #26326 )
...
Signed-off-by: Marin Doetterer <marin@auterion.com >
2026-01-26 11:33:27 -09:00
Niklas Hauser
091ac918b1
[vtx] Remove unused uORB messages ( #26345 )
2026-01-26 11:31:55 -09:00
Niklas Hauser
c0c265cd1f
[vtx] Add VTX driver with Tramp and SmartAudio support
2026-01-26 11:05:22 +01:00
Julian Oes
fad4450d7d
Jenkins: pin emscripten version ( #26339 )
...
This would match GitHub action and hopefully fix CI.
2026-01-25 12:56:17 -08:00