mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-05-26 22:33:25 +08:00
* chore(boards): copy ark/fmu-v6x to ark/fmu-v6s Verbatim copy of ark/fmu-v6x board support to ark/fmu-v6s to establish a baseline. Functional changes will follow in the next commit. * feat(boards): add ark/fmu-v6s board support Low-cost variant of ARK V6X with: - STM32H743IIK6 MCU (no hardware crypto) - Single IIM-42653 IMU on SPI1 (SPI2/SPI3 removed) - IIS2MDC magnetometer on I2C4 - BMP390 barometer on I2C4 - Single sensor power rail Board ID 61, USB PID 0x003C. * feat(px4_uploader): add ARK FMU v6s USB ID to the uploader * refactor: rename SENS_IMU_TEMP to HEATER1_TEMP in rc.board_defaults * refactor: remove unused ADC channel definitions in board_config.h * refactor: update ADC channel definitions and remove unused sensor power control * arkv6s sensor roations * Add support for Murata SCH16T IMU in default.px4board configuration * Update bootloader binary for FMU v6s * Update boards/ark/fmu-v6s/src/hw_config.h Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Update boards/ark/fmu-v6s/src/hw_config.h Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * fix(ark/fmu-v6s): enable CONFIG_CRYPTO for encrypted_logs build CONFIG_CRYPTO_RANDOM_POOL was set without its parent CONFIG_CRYPTO, so it was silently dropped and px4_get_secure_random was compiled out, breaking the ark_fmu-v6s_encrypted_logs link. --------- Co-authored-by: alexklimaj <alex@arkelectron.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>