paparazzi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[paparazzi-commits] [paparazzi/paparazzi] a4c9db: Fixed problem in datal


From: GitHub
Subject: [paparazzi-commits] [paparazzi/paparazzi] a4c9db: Fixed problem in datalink test prog
Date: Fri, 11 Mar 2016 09:07:47 -0800

  Branch: refs/heads/master
  Home:   https://github.com/paparazzi/paparazzi
  Commit: a4c9db800143bf7eaa2927ab7052931458f04584
      
https://github.com/paparazzi/paparazzi/commit/a4c9db800143bf7eaa2927ab7052931458f04584
  Author: kevindehecker <address@hidden>
  Date:   2016-03-04 (Fri, 04 Mar 2016)

  Changed paths:
    M conf/firmwares/test_progs.makefile
    M sw/airborne/test/test_datalink.c

  Log Message:
  -----------
  Fixed problem in datalink test prog


  Commit: c28d05fa403d2f75b2f18cb4bd02f32023107b57
      
https://github.com/paparazzi/paparazzi/commit/c28d05fa403d2f75b2f18cb4bd02f32023107b57
  Author: kevindehecker <address@hidden>
  Date:   2016-03-04 (Fri, 04 Mar 2016)

  Changed paths:
    M conf/Makefile.stm32-upload
    M conf/boards/px4fmu_2.4.makefile
    M conf/flash_modes.xml
    A conf/modules/px4io_flash.xml
    M sw/airborne/mcu_periph/uart.h
    A sw/airborne/modules/px4io_flash/protocol.h
    A sw/airborne/modules/px4io_flash/px4io_flash.c
    A sw/airborne/modules/px4io_flash/px4io_flash.h
    M sw/airborne/subsystems/datalink/w5100.h
    M sw/airborne/subsystems/intermcu/intermcu_ap.c
    M sw/airborne/subsystems/intermcu/intermcu_ap.h
    M sw/airborne/subsystems/intermcu/intermcu_fbw.c
    A sw/tools/px4/print_message.py
    A sw/tools/px4/px4fmu-v2.prototype
    A sw/tools/px4/px4io-v2.prototype
    A sw/tools/px4/px_mkfw.py
    A sw/tools/px4/px_uploader.py

  Log Message:
  -----------
  Flash using PX4 bootloader


  Commit: 133e7e83ae65ab2dc8cd51096b053e8351185b07
      
https://github.com/paparazzi/paparazzi/commit/133e7e83ae65ab2dc8cd51096b053e8351185b07
  Author: kevindehecker <address@hidden>
  Date:   2016-03-04 (Fri, 04 Mar 2016)

  Changed paths:
    A conf/modules/spektrum_soft_bind.xml
    M sw/airborne/mcu.c
    A sw/airborne/modules/spektrum_soft_bind/spektrum_soft_bind.c
    A sw/airborne/modules/spektrum_soft_bind/spektrum_soft_bind.h
    A sw/airborne/modules/spektrum_soft_bind/spektrum_soft_bind_ap.c
    A sw/airborne/modules/spektrum_soft_bind/spektrum_soft_bind_ap.h
    A sw/airborne/modules/spektrum_soft_bind/spektrum_soft_bind_fbw.c
    A sw/airborne/modules/spektrum_soft_bind/spektrum_soft_bind_fbw.h
    M sw/airborne/subsystems/intermcu/intermcu_ap.c
    M sw/airborne/subsystems/intermcu/intermcu_ap.h
    M sw/airborne/subsystems/intermcu/intermcu_fbw.c

  Log Message:
  -----------
  Added spektrum software bind pin reset feature


  Commit: f01a1b9da45da93b6a3ac3143c735d5aef292d54
      
https://github.com/paparazzi/paparazzi/commit/f01a1b9da45da93b6a3ac3143c735d5aef292d54
  Author: kevindehecker <address@hidden>
  Date:   2016-03-04 (Fri, 04 Mar 2016)

  Changed paths:
    A conf/boards/px4io_2.4.makefile
    M conf/firmwares/subsystems/fixedwing/intermcu_uart.makefile
    M conf/firmwares/subsystems/rotorcraft/intermcu_uart.makefile
    M conf/firmwares/subsystems/shared/baro_board.makefile
    M sw/airborne/arch/stm32/mcu_arch.c
    M sw/airborne/arch/stm32/mcu_periph/uart_arch.h
    M sw/airborne/arch/stm32/px4fmu_2.4.ld
    A sw/airborne/arch/stm32/px4io_2.4.ld
    M sw/airborne/boards/px4fmu_2.4.h
    A sw/airborne/boards/px4io_2.4.h
    M sw/airborne/subsystems/radio_control.c

  Log Message:
  -----------
  Added PX4 board files and configs


  Commit: c50d468a3b7fb48151f1fd4954b5722d330dc670
      
https://github.com/paparazzi/paparazzi/commit/c50d468a3b7fb48151f1fd4954b5722d330dc670
  Author: kevindehecker <address@hidden>
  Date:   2016-03-04 (Fri, 04 Mar 2016)

  Changed paths:
    M sw/airborne/arch/stm32/subsystems/actuators/actuators_pwm_arch.c
    M sw/airborne/arch/stm32/subsystems/radio_control/spektrum_arch.c
    M sw/airborne/arch/stm32/subsystems/radio_control/spektrum_arch.h

  Log Message:
  -----------
  Made spektrum timer configurable


  Commit: ca21b0a89f360c2e954a86cbc9b6a9faaa988493
      
https://github.com/paparazzi/paparazzi/commit/ca21b0a89f360c2e954a86cbc9b6a9faaa988493
  Author: kevindehecker <address@hidden>
  Date:   2016-03-04 (Fri, 04 Mar 2016)

  Changed paths:
    M sw/airborne/arch/stm32/mcu_periph/adc_arch.c

  Log Message:
  -----------
  Disabled no ADC warning for FBW


  Commit: 0ec787c365b1272719b16fdafeb3b98d335952e9
      
https://github.com/paparazzi/paparazzi/commit/0ec787c365b1272719b16fdafeb3b98d335952e9
  Author: kevindehecker <address@hidden>
  Date:   2016-03-04 (Fri, 04 Mar 2016)

  Changed paths:
    M conf/telemetry/default_rotorcraft_slow.xml
    M sw/airborne/firmwares/rotorcraft/main_fbw.c
    M sw/airborne/subsystems/intermcu.h
    M sw/airborne/subsystems/intermcu/intermcu_ap.c
    M sw/airborne/subsystems/intermcu/intermcu_ap.h
    M sw/airborne/subsystems/intermcu/intermcu_fbw.c
    M sw/airborne/subsystems/intermcu/intermcu_fbw.h

  Log Message:
  -----------
  Fixed all kinds of fbw related problems


  Commit: 03dd41f641f4ee457e8cc9872a712ec1fda7aa91
      
https://github.com/paparazzi/paparazzi/commit/03dd41f641f4ee457e8cc9872a712ec1fda7aa91
  Author: kevindehecker <address@hidden>
  Date:   2016-03-04 (Fri, 04 Mar 2016)

  Changed paths:
    M conf/airframes/TUDELFT/tudelft_conf.xml
    M conf/airframes/TUDELFT/tudelft_control_panel.xml
    A conf/airframes/TUDELFT/tudelft_iris_indi.xml
    A conf/airframes/TUDELFT/tudelft_iris_pid.xml
    A conf/radios/FrSky3dr.xml
    M conf/system/udev/rules/50-paparazzi.rules
    M conf/telemetry/TUDELFT/tudelft_xbee868.xml

  Log Message:
  -----------
  Added Iris airframe and 3dr radio


  Commit: 078ef199d886c3dbb540bec9fdf8fe722eaada69
      
https://github.com/paparazzi/paparazzi/commit/078ef199d886c3dbb540bec9fdf8fe722eaada69
  Author: Felix Ruess <address@hidden>
  Date:   2016-03-11 (Fri, 11 Mar 2016)

  Changed paths:
    M conf/Makefile.stm32-upload
    M conf/airframes/TUDELFT/tudelft_conf.xml
    M conf/airframes/TUDELFT/tudelft_control_panel.xml
    A conf/airframes/TUDELFT/tudelft_iris_indi.xml
    A conf/airframes/TUDELFT/tudelft_iris_pid.xml
    M conf/boards/px4fmu_2.4.makefile
    A conf/boards/px4io_2.4.makefile
    M conf/firmwares/subsystems/fixedwing/intermcu_uart.makefile
    M conf/firmwares/subsystems/rotorcraft/intermcu_uart.makefile
    M conf/firmwares/subsystems/shared/baro_board.makefile
    M conf/firmwares/test_progs.makefile
    M conf/flash_modes.xml
    A conf/modules/px4io_flash.xml
    A conf/modules/spektrum_soft_bind.xml
    A conf/radios/FrSky3dr.xml
    M conf/system/udev/rules/50-paparazzi.rules
    M conf/telemetry/TUDELFT/tudelft_xbee868.xml
    M conf/telemetry/default_rotorcraft_slow.xml
    M sw/airborne/arch/stm32/mcu_arch.c
    M sw/airborne/arch/stm32/mcu_periph/adc_arch.c
    M sw/airborne/arch/stm32/mcu_periph/uart_arch.h
    M sw/airborne/arch/stm32/px4fmu_2.4.ld
    A sw/airborne/arch/stm32/px4io_2.4.ld
    M sw/airborne/arch/stm32/subsystems/actuators/actuators_pwm_arch.c
    M sw/airborne/arch/stm32/subsystems/radio_control/spektrum_arch.c
    M sw/airborne/arch/stm32/subsystems/radio_control/spektrum_arch.h
    M sw/airborne/boards/px4fmu_2.4.h
    A sw/airborne/boards/px4io_2.4.h
    M sw/airborne/firmwares/rotorcraft/main_fbw.c
    M sw/airborne/mcu.c
    M sw/airborne/mcu_periph/uart.h
    A sw/airborne/modules/px4io_flash/protocol.h
    A sw/airborne/modules/px4io_flash/px4io_flash.c
    A sw/airborne/modules/px4io_flash/px4io_flash.h
    A sw/airborne/modules/spektrum_soft_bind/spektrum_soft_bind.c
    A sw/airborne/modules/spektrum_soft_bind/spektrum_soft_bind.h
    A sw/airborne/modules/spektrum_soft_bind/spektrum_soft_bind_ap.c
    A sw/airborne/modules/spektrum_soft_bind/spektrum_soft_bind_ap.h
    A sw/airborne/modules/spektrum_soft_bind/spektrum_soft_bind_fbw.c
    A sw/airborne/modules/spektrum_soft_bind/spektrum_soft_bind_fbw.h
    M sw/airborne/subsystems/datalink/w5100.h
    M sw/airborne/subsystems/intermcu.h
    M sw/airborne/subsystems/intermcu/intermcu_ap.c
    M sw/airborne/subsystems/intermcu/intermcu_ap.h
    M sw/airborne/subsystems/intermcu/intermcu_fbw.c
    M sw/airborne/subsystems/intermcu/intermcu_fbw.h
    M sw/airborne/subsystems/radio_control.c
    M sw/airborne/test/test_datalink.c
    A sw/tools/px4/print_message.py
    A sw/tools/px4/px4fmu-v2.prototype
    A sw/tools/px4/px4io-v2.prototype
    A sw/tools/px4/px_mkfw.py
    A sw/tools/px4/px_uploader.py

  Log Message:
  -----------
  Merge first part of Pixhawk board support

First PR for getting Pixhawk to play nice with PPRZ.

The Pixhawk can be flashed without external tools (i.e. no JTAG interface is 
needed). Instead, the PX4 bootloader is kept in place and used by pprz to flash 
both the AP (stm32f4) and FBW (stm32f1) devices. One important remark is that 
for the FBW device, currently the computer needs to be connected to the Telem2 
port using a FTDI cable. This is because pprz does not support serial 
communication over USB, or so I've heard.

In any case, the Iris+ drone factory equipped with a Pixhawk flies both on INDI 
and PID in ATT mode. However, PPRZ currently uses the MPU6000 IMU, which was 
broken in my Iris+ (and there are indications that maybe in others Iris' and 
X8's as well). I had to replace it with a fresh Pixhawk.

Also tested with a Pixhawk clone: seems to work just as well.

closes #1551


Compare: 
https://github.com/paparazzi/paparazzi/compare/b9db73653af8...078ef199d886

reply via email to

[Prev in Thread] Current Thread [Next in Thread]