Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modalai 1.11 #1

Open
wants to merge 100 commits into
base: master
Choose a base branch
from
Open

Modalai 1.11 #1

wants to merge 100 commits into from

Commits on Aug 28, 2020

  1. Configuration menu
    Copy the full SHA
    c915f0d View commit details
    Browse the repository at this point in the history
  2. boards: add UAVCAN timer override mechanism and CUAV X7 add CAN (PX4#…

    …15348)
    
    * X7Pro adds CAN driver
    * UAVCAN timer selection moved to default.cmake
    * Modify some details about @CUAVcaijie UAVCAN timer selection moved to default.cmake
    * Put some timer parameters to micro_hal.h from board_config.h. Fix all h7 boards
    
    Co-authored-by: honglang <[email protected]>
    2 people authored and dagar committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    1672fc6 View commit details
    Browse the repository at this point in the history
  3. bosch/bmi055: fix accel temperature reading

     - single register output is in 2's complement
    dagar committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    427b17d View commit details
    Browse the repository at this point in the history
  4. ll40ls: set default rotation to downwards facing

    All the other distance sensors have their default rotation to downwards
    facing as well
    bresch authored and dagar committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    c3a410e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    af9c6e6 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2020

  1. BatterySimulator: remove SimulatorBattery

    It loads the battery parameters but then overwrites them
    with hardcoded values and it breaks the ModuleParams
    parent/child hierarchy. Both is undesired.
    MaEtUgR authored and dagar committed Sep 2, 2020
    Configuration menu
    Copy the full SHA
    226f5f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    165c8b2 View commit details
    Browse the repository at this point in the history
  3. ina226/voxlpm: make sure parameter sub is reset

    The subscription to parameter updates has to get
    copied otherwise the change detection will not get
    reset for next time.
    MaEtUgR authored and dagar committed Sep 2, 2020
    Configuration menu
    Copy the full SHA
    f92c5aa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4db9d71 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a809e4c View commit details
    Browse the repository at this point in the history
  6. analog_battery: fix missing stdio include

    This was not a problem before because battery.h
    included the adc driver and implicitly snprintf
    was defined through there.
    MaEtUgR authored and dagar committed Sep 2, 2020
    Configuration menu
    Copy the full SHA
    7da7eba View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4cd7d44 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2020

  1. add gitlab ci file

    modaltb committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    5c7600f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1dfa9fe View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2020

  1. fw_pos_control_l1: fix swapped TECS time parameters (PX4#15685)

    Co-authored-by: Jonathan Hahn <[email protected]>
    2 people authored and dagar committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    33cabba View commit details
    Browse the repository at this point in the history
  2. use modalai version of ecl

    modaltb committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    65c59f1 View commit details
    Browse the repository at this point in the history
  3. fix branch in ci file

    modaltb committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    722596d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b8dc28e View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2020

  1. commander: HITL skip auto disarm if lockdown

     - auto disarm when locked down was added in PX4#14766 to prevent user confusion in regular usage, but also breaks HITL where lockdown is enabled for safety
     - fixes PX4#15686
    dagar committed Sep 6, 2020
    Configuration menu
    Copy the full SHA
    2bc4a5a View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2020

  1. Configuration menu
    Copy the full SHA
    bfc59f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    71db090 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2020

  1. Configuration menu
    Copy the full SHA
    cd3db45 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db529aa View commit details
    Browse the repository at this point in the history
  3. CubeOrange and CubeYellow IMU heating fix

    mirkix authored and dagar committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    f01fbdf View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2020

  1. boards: cubeorange and cubeyellow disable serial console (used for AD…

    …SB on new carrier boards)
    
    - add console builds (cubepilot_cubeorange_console) for hardware test rack and developers
    dagar authored Sep 21, 2020
    Configuration menu
    Copy the full SHA
    4f8bcec View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2020

  1. Configuration menu
    Copy the full SHA
    8398e80 View commit details
    Browse the repository at this point in the history
  2. boards: CUAV Nora/X7pro fix BOARD_DSHOT_MOTOR_ASSIGNMENT

     - BOARD_DSHOT_MOTOR_ASSIGNMENT isn't needed if there's no remapping
    dagar committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    740c471 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2020

  1. mc_pos_control: fix acc Z sign

    NicolasM0 authored and dagar committed Sep 29, 2020
    Configuration menu
    Copy the full SHA
    50d768c View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2020

  1. uavcan: Increase uavcan main stack size

    I observed stack overflows when executing `uavcan params list`, so the
    stack size probably needs to be increased.
    
    Signed-off-by: Alex Mikhalev <[email protected]>
    amikhalev authored and dagar committed Oct 3, 2020
    Configuration menu
    Copy the full SHA
    db37c63 View commit details
    Browse the repository at this point in the history
  2. kakutef7: fix output ordering

    Regression from d2254c2, I overlooked that they were defined in
    reverse order.
    bkueng authored and dagar committed Oct 3, 2020
    Configuration menu
    Copy the full SHA
    665effc View commit details
    Browse the repository at this point in the history
  3. commander: PreFlightCheck param_find all parameters immediately

     - this ensures the relevant parameters are marked active immediately
    before parameter sync
     - fixes PX4#15872
    dagar committed Oct 3, 2020
    Configuration menu
    Copy the full SHA
    d3148f2 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2020

  1. Configuration menu
    Copy the full SHA
    3188408 View commit details
    Browse the repository at this point in the history
  2. battery: fix duplicate uORB publish and minor cleanup

     - run battery_status module on adc_report publications rather than a fixed schedule
    dagar committed Oct 5, 2020
    Configuration menu
    Copy the full SHA
    9fcbf18 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2020

  1. fix EscBattery: remove _battery.publish();

    updateBatteryStatus() already publishes
    bkueng authored and dagar committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    6da456e View commit details
    Browse the repository at this point in the history
  2. battery: fix isFloatEqual(), use matrix::isEqualF

    Fixes param migration, e.g. if BAT_N_CELLS is set, migrates to
    BAT1_N_CELLS.
    bkueng authored and dagar committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    977479c View commit details
    Browse the repository at this point in the history
  3. battery: disable secondary module by default

    Avoid a GCS showing 2 battery indicators.
    Alternatively we could also check the 'connected' flag, but this is more
    explicit.
    bkueng authored and dagar committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    5faf8bd View commit details
    Browse the repository at this point in the history
  4. tests: don't run battery_simulator

    The battery migration interferes with the tests.
    bkueng authored and dagar committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    8592fe2 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2020

  1. Configuration menu
    Copy the full SHA
    bdcccb1 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2020

  1. ekf2: update ecl with bug fixes

     - ecl/EKF: Improve robustness of yaw reset to bad inertial data (PX4/PX4-ECL#914)
     - ecl/EKF: Use strength in Gauss (bug fix) (PX4/PX4-ECL#933)
    dagar authored Nov 12, 2020
    Configuration menu
    Copy the full SHA
    efabca8 View commit details
    Browse the repository at this point in the history
  2. commander: fix switch to loiter

    Sometimes, the mission_result timestamp is the same as the
    internal_state timestamp which would meant that we would not switch to
    LOITER even though the takeoff is clearly done at that point.
    julianoes authored and dagar committed Nov 12, 2020
    Configuration menu
    Copy the full SHA
    508c09d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    92a9278 View commit details
    Browse the repository at this point in the history
  4. Add a USB ardupilot * type

    CUAVcaijie authored and dagar committed Nov 12, 2020
    Configuration menu
    Copy the full SHA
    d8778ac View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8a516e5 View commit details
    Browse the repository at this point in the history
  6. Check that home position is valid in RTL (PX4#15964)

    Julian Kent authored and dagar committed Nov 12, 2020
    Configuration menu
    Copy the full SHA
    377dc90 View commit details
    Browse the repository at this point in the history
  7. Fix non-determinstic boot hang with crashdumps

    On boot, if board_hardfault_init finds a hardfault stored in BBSRAM, it
    checks if there is any data available on stdin to see if there is
    somebody there to respond to a prompt. But on boards such as cubeorange
    where there is not a serial console by default, the ioctl fails and
    bytesWaiting is uninitialized. So it will non-deterministally hang the
    boot process with no outside feedback if that value is not zero.
    
    Signed-off-by: Alex Mikhalev <[email protected]>
    amikhalev authored and dagar committed Nov 12, 2020
    Configuration menu
    Copy the full SHA
    a0a4b10 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8068ed8 View commit details
    Browse the repository at this point in the history
  9. ROMFS: 50000_generic_ground_vehicle remove fmu-v2 exclude

     - this allows px4_fmu-v2_rover to function until we have a better mechanism for including or excluding ROMFS dependencies PX4#15711
    dagar committed Nov 12, 2020
    Configuration menu
    Copy the full SHA
    97ab827 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2020

  1. Configuration menu
    Copy the full SHA
    669ffc7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    00f73dc View commit details
    Browse the repository at this point in the history
  3. update CI output location

    modaltb committed Nov 17, 2020
    Configuration menu
    Copy the full SHA
    6605cd5 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2020

  1. - use updated modalai ecl

    modaltb committed Dec 17, 2020
    Configuration menu
    Copy the full SHA
    a317030 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2021

  1. - added HW sense for M0051

    modaltb committed Feb 1, 2021
    Configuration menu
    Copy the full SHA
    6e33449 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2021

  1. - start IMUs based on hw type

    - prioritize 42688p IMU
    modaltb committed Feb 5, 2021
    Configuration menu
    Copy the full SHA
    9b5bad6 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2021

  1. - add modalai test sys cmd

    modaltb committed Feb 11, 2021
    Configuration menu
    Copy the full SHA
    4eb6eab View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2021

  1. PX4 compile flags: disable Wlogical-op for GCC 10

    There is a proper fix for this already on master
    but it's a rabbit hole to cherry-pick it:
    -> update matrix
    -> dependency on changing ecl
    -> dependency on a lot of autopilot changes
    MaEtUgR authored and modaltb committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    d47db30 View commit details
    Browse the repository at this point in the history
  2. ll40ls: fix rotation -> orientation

    bkueng authored and modaltb committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    4ec57c7 View commit details
    Browse the repository at this point in the history
  3. positionControl: add check on sign before sqrtf

    Nicolas Martin authored and modaltb committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    efcfc00 View commit details
    Browse the repository at this point in the history
  4. rc/dsm: remove system field check, add new validity checks

     - unfortunately we can't depend on the system field due to potential
    external binding and non-genuine Spektrum equipment
     - reject any DSM frame with duplicate channels
     - add 16 channel mask
     - tighten valid PWM range 990-2010us (±100% travel is 1102-1898µs)
     - update RCTest rejected frame count
    dagar authored and modaltb committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    ce719e0 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2021

  1. - intial commit, add ModalAI FCv2 BSP template from FMU v6x

    - refactor FMU v6x to ModalAI FCv2 name only
    modaltb committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    8b7d5d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5ee208a View commit details
    Browse the repository at this point in the history

Commits on May 2, 2021

  1. Configuration menu
    Copy the full SHA
    24474f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3dcdc31 View commit details
    Browse the repository at this point in the history
  3. - set HW into to "V2"

    modaltb committed May 2, 2021
    Configuration menu
    Copy the full SHA
    8c57a28 View commit details
    Browse the repository at this point in the history
  4. - remove heater, not used

    modaltb committed May 2, 2021
    Configuration menu
    Copy the full SHA
    aaac629 View commit details
    Browse the repository at this point in the history
  5. - fix last commit by removing heater driver and the io from the list

    - remove PWM capture, not routed
    modaltb committed May 2, 2021
    Configuration menu
    Copy the full SHA
    644ce4d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b9954b3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e579ea2 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2021

  1. Configuration menu
    Copy the full SHA
    c2009a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd2d619 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    abb1fcb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3f58188 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d6f5812 View commit details
    Browse the repository at this point in the history
  6. - remove tone alarm

    - configure old tone alarm pin for FYSNC for IMUs in the future
    modaltb committed May 3, 2021
    Configuration menu
    Copy the full SHA
    4f1b28d View commit details
    Browse the repository at this point in the history

Commits on May 4, 2021

  1. - remove PPM input

    - update Spektrum settings to control output
    modaltb committed May 4, 2021
    Configuration menu
    Copy the full SHA
    ca12d50 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2021

  1. Configuration menu
    Copy the full SHA
    da4de3c View commit details
    Browse the repository at this point in the history
  2. - remove safety switch

    modaltb committed May 6, 2021
    Configuration menu
    Copy the full SHA
    bcb7fc3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eb956ae View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7d59de3 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2021

  1. - updated SPI definitions

    modaltb committed May 7, 2021
    Configuration menu
    Copy the full SHA
    9df89b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9581772 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7aa0e88 View commit details
    Browse the repository at this point in the history
  4. - remove unused IMU drivers

    - add ICM42688p driver
    modaltb committed May 7, 2021
    Configuration menu
    Copy the full SHA
    87c1bfd View commit details
    Browse the repository at this point in the history
  5. - add voxlpm driver

    modaltb committed May 7, 2021
    Configuration menu
    Copy the full SHA
    1539030 View commit details
    Browse the repository at this point in the history
  6. - add UART ESC driver

    modaltb committed May 7, 2021
    Configuration menu
    Copy the full SHA
    937ea21 View commit details
    Browse the repository at this point in the history
  7. - remove TEL3 and GPS2

    modaltb committed May 7, 2021
    Configuration menu
    Copy the full SHA
    8686d4b View commit details
    Browse the repository at this point in the history
  8. - update stachcheck to match

    modaltb committed May 7, 2021
    Configuration menu
    Copy the full SHA
    e99f018 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ba76c9a View commit details
    Browse the repository at this point in the history
  10. - updated comments only

    modaltb committed May 7, 2021
    Configuration menu
    Copy the full SHA
    6a3911b View commit details
    Browse the repository at this point in the history

Commits on May 11, 2021

  1. - nuttx disable networking

    - disable ethmac
    modaltb committed May 11, 2021
    Configuration menu
    Copy the full SHA
    367ebd6 View commit details
    Browse the repository at this point in the history
  2. nuttx disable networking

    modaltb committed May 11, 2021
    Configuration menu
    Copy the full SHA
    b7b58a5 View commit details
    Browse the repository at this point in the history
  3. - enable I2C3 for VOXL PM

    modaltb committed May 11, 2021
    Configuration menu
    Copy the full SHA
    1123614 View commit details
    Browse the repository at this point in the history
  4. - remove safety_button start

    modaltb committed May 11, 2021
    Configuration menu
    Copy the full SHA
    d3bfcce View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b0f9901 View commit details
    Browse the repository at this point in the history
  6. - formatting change only

    modaltb committed May 11, 2021
    Configuration menu
    Copy the full SHA
    2400719 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    321757c View commit details
    Browse the repository at this point in the history

Commits on May 12, 2021

  1. Configuration menu
    Copy the full SHA
    26b81b9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c5fdf5d View commit details
    Browse the repository at this point in the history

Commits on May 13, 2021

  1. Configuration menu
    Copy the full SHA
    5dab655 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2021

  1. Configuration menu
    Copy the full SHA
    0ae6201 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2021

  1. - fix M0079- J1 pins

    modaltb committed May 18, 2021
    Configuration menu
    Copy the full SHA
    f986767 View commit details
    Browse the repository at this point in the history