mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-15 19:33:33 +08:00
* Added the board configs for encryption, I had to disable smbus and px4 io in the arkv6x * Added the key generator script * Added the decryptor, logs are needed for it though * Added the log download and modified the decryptor * Quick fixes & README * Additional modifications & cleanup * Tested upd connection Adjusted the log downloader to handle multiple entry responses from the FC Edited README * Reverted IP address change * Added pycryptodome to the requirements.txt * fixes for log download and decryption * Removed old log decryptors and updated README * Pointed the ark borads to the dummy key updated the README accordingly * Adjusted the folders in README, removed new lines * Extended command line arguments for all possibilities for description * Added MAV_CMD_REQUEST_AUTOPILOT_CAPABILITIES after heartbeat received to make sure log request is answered in all cases * Update Tools/log_encryption/README.md Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com> * Update Tools/log_encryption/README.md Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com> * Update Tools/log_encryption/README.md Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com> * Update Tools/log_encryption/README.md Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com> * Edited README, changed the serial connection logic and updated logdownload, made decryption a bit easier to understand * Update Tools/log_encryption/README.md Co-authored-by: Hamish Willee <hamishwillee@gmail.com> * Removed new lines * arkv6x: add individual mags to default.px4board --------- Co-authored-by: Jacob Dahl <dahl.jakejacob@gmail.com> Co-authored-by: Alex Klimaj <alex@arkelectron.com> Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com> Co-authored-by: Hamish Willee <hamishwillee@gmail.com>
105 lines
3.3 KiB
Plaintext
105 lines
3.3 KiB
Plaintext
CONFIG_BOARD_TOOLCHAIN="arm-none-eabi"
|
|
CONFIG_BOARD_ARCHITECTURE="cortex-m7"
|
|
CONFIG_BOARD_ETHERNET=y
|
|
CONFIG_BOARD_SERIAL_GPS1="/dev/ttyS0"
|
|
CONFIG_BOARD_SERIAL_GPS2="/dev/ttyS7"
|
|
CONFIG_BOARD_SERIAL_TEL1="/dev/ttyS6"
|
|
CONFIG_BOARD_SERIAL_TEL2="/dev/ttyS4"
|
|
CONFIG_BOARD_SERIAL_TEL3="/dev/ttyS1"
|
|
CONFIG_BOARD_SERIAL_TEL4="/dev/ttyS3"
|
|
CONFIG_BOARD_SERIAL_RC="/dev/ttyS5"
|
|
CONFIG_DRIVERS_ADC_BOARD_ADC=y
|
|
CONFIG_DRIVERS_BAROMETER_BMP388=y
|
|
CONFIG_DRIVERS_BATT_SMBUS=y
|
|
CONFIG_DRIVERS_CAMERA_CAPTURE=y
|
|
CONFIG_DRIVERS_CAMERA_TRIGGER=y
|
|
CONFIG_DRIVERS_CDCACM_AUTOSTART=y
|
|
CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y
|
|
CONFIG_COMMON_DISTANCE_SENSOR=y
|
|
CONFIG_DRIVERS_DSHOT=y
|
|
CONFIG_DRIVERS_GPS=y
|
|
CONFIG_DRIVERS_HEATER=y
|
|
CONFIG_DRIVERS_IMU_ANALOG_DEVICES_ADIS16507=y
|
|
CONFIG_DRIVERS_IMU_INVENSENSE_ICM42688P=y
|
|
CONFIG_DRIVERS_IMU_INVENSENSE_IIM42652=y
|
|
CONFIG_DRIVERS_IMU_INVENSENSE_IIM42653=y
|
|
CONFIG_DRIVERS_IMU_MURATA_SCH16T=y
|
|
CONFIG_COMMON_LIGHT=y
|
|
CONFIG_DRIVERS_MAGNETOMETER_BOSCH_BMM150=y
|
|
CONFIG_DRIVERS_MAGNETOMETER_HMC5883=y
|
|
CONFIG_DRIVERS_MAGNETOMETER_QMC5883L=y
|
|
CONFIG_DRIVERS_MAGNETOMETER_ISENTEK_IST8308=y
|
|
CONFIG_DRIVERS_MAGNETOMETER_ISENTEK_IST8310=y
|
|
CONFIG_DRIVERS_MAGNETOMETER_LIS3MDL=y
|
|
CONFIG_DRIVERS_MAGNETOMETER_LSM303AGR=y
|
|
CONFIG_DRIVERS_MAGNETOMETER_RM3100=y
|
|
CONFIG_DRIVERS_MAGNETOMETER_MEMSIC_MMC5983MA=y
|
|
CONFIG_DRIVERS_MAGNETOMETER_ST_IIS2MDC=y
|
|
CONFIG_DRIVERS_POWER_MONITOR_INA226=y
|
|
CONFIG_DRIVERS_POWER_MONITOR_INA228=y
|
|
CONFIG_DRIVERS_POWER_MONITOR_INA238=y
|
|
CONFIG_DRIVERS_PWM_OUT=y
|
|
CONFIG_DRIVERS_PX4IO=y
|
|
CONFIG_COMMON_RC=y
|
|
CONFIG_DRIVERS_SAFETY_BUTTON=y
|
|
CONFIG_DRIVERS_TONE_ALARM=y
|
|
CONFIG_DRIVERS_UAVCAN=y
|
|
CONFIG_BOARD_UAVCAN_TIMER_OVERRIDE=2
|
|
CONFIG_MODULES_AIRSPEED_SELECTOR=y
|
|
CONFIG_MODULES_CAMERA_FEEDBACK=y
|
|
CONFIG_MODULES_COMMANDER=y
|
|
CONFIG_MODULES_CONTROL_ALLOCATOR=y
|
|
CONFIG_MODULES_DATAMAN=y
|
|
CONFIG_MODULES_EKF2=y
|
|
CONFIG_MODULES_ESC_BATTERY=y
|
|
CONFIG_MODULES_EVENTS=y
|
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
|
CONFIG_MODULES_FW_POS_CONTROL=y
|
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
|
CONFIG_MODULES_GIMBAL=y
|
|
CONFIG_MODULES_GYRO_CALIBRATION=y
|
|
CONFIG_MODULES_GYRO_FFT=y
|
|
CONFIG_MODULES_LAND_DETECTOR=y
|
|
CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=y
|
|
CONFIG_MODULES_LOAD_MON=y
|
|
CONFIG_MODULES_LOGGER=y
|
|
CONFIG_MODULES_MAG_BIAS_ESTIMATOR=y
|
|
CONFIG_MODULES_MANUAL_CONTROL=y
|
|
CONFIG_MODULES_MAVLINK=y
|
|
CONFIG_MAVLINK_DIALECT="development"
|
|
CONFIG_MODULES_MC_ATT_CONTROL=y
|
|
CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=y
|
|
CONFIG_MODULES_MC_HOVER_THRUST_ESTIMATOR=y
|
|
CONFIG_MODULES_MC_POS_CONTROL=y
|
|
CONFIG_MODULES_MC_RATE_CONTROL=y
|
|
CONFIG_MODULES_NAVIGATOR=y
|
|
CONFIG_NUM_MISSION_ITMES_SUPPORTED=1000
|
|
CONFIG_MODULES_RC_UPDATE=y
|
|
CONFIG_MODULES_ROVER_POS_CONTROL=y
|
|
CONFIG_MODULES_SENSORS=y
|
|
CONFIG_MODULES_UXRCE_DDS_CLIENT=y
|
|
CONFIG_MODULES_VTOL_ATT_CONTROL=y
|
|
CONFIG_SYSTEMCMDS_ACTUATOR_TEST=y
|
|
CONFIG_SYSTEMCMDS_BSONDUMP=y
|
|
CONFIG_SYSTEMCMDS_DMESG=y
|
|
CONFIG_SYSTEMCMDS_HARDFAULT_LOG=y
|
|
CONFIG_SYSTEMCMDS_I2CDETECT=y
|
|
CONFIG_SYSTEMCMDS_LED_CONTROL=y
|
|
CONFIG_SYSTEMCMDS_MFT=y
|
|
CONFIG_SYSTEMCMDS_MTD=y
|
|
CONFIG_SYSTEMCMDS_NETMAN=y
|
|
CONFIG_SYSTEMCMDS_NSHTERM=y
|
|
CONFIG_SYSTEMCMDS_PARAM=y
|
|
CONFIG_SYSTEMCMDS_PERF=y
|
|
CONFIG_SYSTEMCMDS_REBOOT=y
|
|
CONFIG_SYSTEMCMDS_SD_BENCH=y
|
|
CONFIG_SYSTEMCMDS_SYSTEM_TIME=y
|
|
CONFIG_SYSTEMCMDS_TOP=y
|
|
CONFIG_SYSTEMCMDS_TOPIC_LISTENER=y
|
|
CONFIG_SYSTEMCMDS_TUNE_CONTROL=y
|
|
CONFIG_SYSTEMCMDS_UORB=y
|
|
CONFIG_SYSTEMCMDS_VER=y
|
|
CONFIG_SYSTEMCMDS_WORK_QUEUE=y
|