paparazzi-commits
[Top][All Lists]
Advanced

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

[paparazzi-commits] [paparazzi/paparazzi] be71b9: Added support px4fmu_v


From: GitHub
Subject: [paparazzi-commits] [paparazzi/paparazzi] be71b9: Added support px4fmu_v4.0 a.k.a. pixracer board
Date: Mon, 16 Jan 2017 10:16:13 -0800

  Branch: refs/heads/master
  Home:   https://github.com/paparazzi/paparazzi
  Commit: be71b9272e90f635f133f230093c841340ad988e
      
https://github.com/paparazzi/paparazzi/commit/be71b9272e90f635f133f230093c841340ad988e
  Author: kevindehecker <address@hidden>
  Date:   2017-01-14 (Sat, 14 Jan 2017)

  Changed paths:
    M conf/airframes/TUDELFT/tudelft_iris_indi.xml
    A conf/boards/px4_pixracer_1.0.makefile
    M conf/firmwares/subsystems/shared/baro_board.makefile
    A sw/airborne/arch/stm32/px4_pixracer.ld
    A sw/airborne/boards/px4_pixracer/baro_board.h
    A sw/airborne/boards/px4_pixracer_1.0.h
    A sw/airborne/boards/px4fmu_4.0.h
    M sw/airborne/subsystems/imu/imu_px4fmu_v2.4.c
    A sw/tools/px4/px4_pixracer_v1.prototype

  Log Message:
  -----------
  Added support px4fmu_v4.0 a.k.a. pixracer board


  Commit: 62394f7521d0c6bd2299572f37f423cd802016bc
      
https://github.com/paparazzi/paparazzi/commit/62394f7521d0c6bd2299572f37f423cd802016bc
  Author: kevindehecker <address@hidden>
  Date:   2017-01-14 (Sat, 14 Jan 2017)

  Changed paths:
    M sw/airborne/boards/px4fmu_4.0.h
    M sw/airborne/modules/spektrum_soft_bind/spektrum_soft_bind_ap.c
    M sw/airborne/modules/spektrum_soft_bind/spektrum_soft_bind_ap.h

  Log Message:
  -----------
  Spektrum Soft bind now compatible with none intermcu boards, such as pixracer


  Commit: ead2bddd8baff0315cbfaea38fb28581f6d9bc08
      
https://github.com/paparazzi/paparazzi/commit/ead2bddd8baff0315cbfaea38fb28581f6d9bc08
  Author: kevindehecker <address@hidden>
  Date:   2017-01-14 (Sat, 14 Jan 2017)

  Changed paths:
    M conf/airframes/TUDELFT/tudelft_iris_indi.xml
    M sw/airborne/modules/px4_flash/px4_flash.c

  Log Message:
  -----------
  Make px4 flash compatible with pixracer, which is without intermcu and fbw


  Commit: a8c2fb63de6a9d18db485aaa8136f2b8537b30cd
      
https://github.com/paparazzi/paparazzi/commit/a8c2fb63de6a9d18db485aaa8136f2b8537b30cd
  Author: kevindehecker <address@hidden>
  Date:   2017-01-14 (Sat, 14 Jan 2017)

  Changed paths:
    M conf/airframes/TUDELFT/tudelft_iris_indi.xml
    M conf/firmwares/subsystems/shared/baro_board.makefile
    M sw/airborne/boards/px4fmu_4.0.h

  Log Message:
  -----------
  Config changes. Set imu and baro to correct spi


  Commit: 17bd844fc6fcb63f8b86b434770aeb29c4cef9a1
      
https://github.com/paparazzi/paparazzi/commit/17bd844fc6fcb63f8b86b434770aeb29c4cef9a1
  Author: kevindehecker <address@hidden>
  Date:   2017-01-14 (Sat, 14 Jan 2017)

  Changed paths:
    M sw/airborne/peripherals/ms5611.c

  Log Message:
  -----------
  MS5611 crc check now also checks all zero fault situation


  Commit: 9c5832bc8f364a8528f7e2b8b218bf49d290f7cc
      
https://github.com/paparazzi/paparazzi/commit/9c5832bc8f364a8528f7e2b8b218bf49d290f7cc
  Author: kevindehecker <address@hidden>
  Date:   2017-01-14 (Sat, 14 Jan 2017)

  Changed paths:
    M sw/airborne/boards/baro_board_ms5611_spi.c

  Log Message:
  -----------
  Added print baro spi config


  Commit: 33fd002d5473508a1e98146f938e39c938fe5206
      
https://github.com/paparazzi/paparazzi/commit/33fd002d5473508a1e98146f938e39c938fe5206
  Author: kevindehecker <address@hidden>
  Date:   2017-01-16 (Mon, 16 Jan 2017)

  Changed paths:
    M conf/airframes/TUDELFT/tudelft_iris_indi.xml
    R conf/boards/px4_pixracer_1.0.makefile
    A conf/boards/px4fmu_4.0.makefile
    M conf/firmwares/subsystems/shared/baro_board.makefile
    R sw/airborne/arch/stm32/px4_pixracer.ld
    A sw/airborne/arch/stm32/px4fmu_4.0.ld
    R sw/airborne/boards/px4_pixracer/baro_board.h
    R sw/airborne/boards/px4_pixracer_1.0.h
    M sw/airborne/boards/px4fmu/baro_board.h
    R sw/tools/px4/px4_pixracer_v1.prototype
    A sw/tools/px4/px4fmu_4.0.prototype

  Log Message:
  -----------
  Refactored pixracer to px4fmu_4.0


  Commit: a900939a80a6e684d7033bd571cf322e674fc100
      
https://github.com/paparazzi/paparazzi/commit/a900939a80a6e684d7033bd571cf322e674fc100
  Author: kevindehecker <address@hidden>
  Date:   2017-01-16 (Mon, 16 Jan 2017)

  Changed paths:
    M conf/boards/px4fmu_4.0.makefile
    M sw/airborne/boards/opa_ftd_1.0.h
    M sw/airborne/boards/px4fmu_4.0.h
    M sw/airborne/boards/px4io_2.4.h
    M sw/airborne/firmwares/rotorcraft/main.c
    M sw/airborne/mcu.c
    M sw/airborne/modules/boards/opa_controller_fbw.c
    M sw/airborne/modules/spektrum_soft_bind/spektrum_soft_bind_ap.c

  Log Message:
  -----------
  Pixracer Spektrum fixes


  Commit: 296f9be4847eafe54ee6a6bcb856b91b71a303df
      
https://github.com/paparazzi/paparazzi/commit/296f9be4847eafe54ee6a6bcb856b91b71a303df
  Author: kevindehecker <address@hidden>
  Date:   2017-01-16 (Mon, 16 Jan 2017)

  Changed paths:
    M conf/airframes/TUDELFT/tudelft_iris_indi.xml
    M conf/boards/px4fmu_4.0.makefile
    M sw/airborne/boards/px4fmu_4.0.h

  Log Message:
  -----------
  Switched to xbee and fixed servo order


  Commit: 13b6b5c50bb2cb807f316ba8ba81245ceef0b67a
      
https://github.com/paparazzi/paparazzi/commit/13b6b5c50bb2cb807f316ba8ba81245ceef0b67a
  Author: kevindehecker <address@hidden>
  Date:   2017-01-16 (Mon, 16 Jan 2017)

  Changed paths:
    M sw/airborne/boards/elle0_common.h
    M sw/airborne/boards/lisa_m_common.h
    M sw/airborne/boards/px4fmu_2.4.h
    M sw/airborne/boards/px4fmu_4.0.h

  Log Message:
  -----------
  Figured out correct ADC settings pixhawk and pixracer


  Commit: 234e898f7fd1483806808313d3086f12a1b5730a
      
https://github.com/paparazzi/paparazzi/commit/234e898f7fd1483806808313d3086f12a1b5730a
  Author: kevindehecker <address@hidden>
  Date:   2017-01-16 (Mon, 16 Jan 2017)

  Changed paths:
    M conf/airframes/TUDELFT/tudelft_iris_indi.xml
    A conf/airframes/TUDELFT/tudelft_splash.xml
    M sw/airborne/boards/px4fmu_2.4.h

  Log Message:
  -----------
  Added splash airframe


  Commit: 512aaae4b0b98a5d6d7786b5e3170dba33045bb4
      
https://github.com/paparazzi/paparazzi/commit/512aaae4b0b98a5d6d7786b5e3170dba33045bb4
  Author: kevindehecker <address@hidden>
  Date:   2017-01-16 (Mon, 16 Jan 2017)

  Changed paths:
    M conf/airframes/TUDELFT/tudelft_conf.xml

  Log Message:
  -----------
  Added Splash to conf


  Commit: e56c96c64e79d026038121865152e88c9458ac2e
      
https://github.com/paparazzi/paparazzi/commit/e56c96c64e79d026038121865152e88c9458ac2e
  Author: kevindehecker <address@hidden>
  Date:   2017-01-16 (Mon, 16 Jan 2017)

  Changed paths:
    M conf/airframes/TUDELFT/tudelft_iris_indi.xml
    M conf/airframes/TUDELFT/tudelft_splash.xml
    M conf/modules/px4_flash.xml

  Log Message:
  -----------
  Fixed px4io uart define tmp solution


  Commit: 8325ed5239dcd79d41b398e104ceff64dbea98fb
      
https://github.com/paparazzi/paparazzi/commit/8325ed5239dcd79d41b398e104ceff64dbea98fb
  Author: kevindehecker <address@hidden>
  Date:   2017-01-16 (Mon, 16 Jan 2017)

  Changed paths:
    M conf/airframes/TUDELFT/tudelft_splash.xml
    M sw/airborne/boards/px4fmu_4.0.h
    M sw/airborne/mcu.c
    M sw/airborne/modules/spektrum_soft_bind/spektrum_soft_bind_ap.c
    M sw/airborne/modules/spektrum_soft_bind/spektrum_soft_bind_ap.h

  Log Message:
  -----------
  Spektrum pixracer fixes. Soft binding does not work yet.


  Commit: 7a0dcce0fb3112dfba51a4379247a0002ada9545
      
https://github.com/paparazzi/paparazzi/commit/7a0dcce0fb3112dfba51a4379247a0002ada9545
  Author: Felix Ruess <address@hidden>
  Date:   2017-01-16 (Mon, 16 Jan 2017)

  Changed paths:
    M conf/airframes/TUDELFT/tudelft_conf.xml
    M conf/airframes/TUDELFT/tudelft_iris_indi.xml
    A conf/airframes/TUDELFT/tudelft_splash.xml
    A conf/boards/px4fmu_4.0.makefile
    M conf/firmwares/subsystems/shared/baro_board.makefile
    M conf/modules/px4_flash.xml
    A sw/airborne/arch/stm32/px4fmu_4.0.ld
    M sw/airborne/boards/baro_board_ms5611_spi.c
    M sw/airborne/boards/elle0_common.h
    M sw/airborne/boards/lisa_m_common.h
    M sw/airborne/boards/opa_ftd_1.0.h
    M sw/airborne/boards/px4fmu/baro_board.h
    M sw/airborne/boards/px4fmu_2.4.h
    A sw/airborne/boards/px4fmu_4.0.h
    M sw/airborne/boards/px4io_2.4.h
    M sw/airborne/firmwares/rotorcraft/main.c
    M sw/airborne/mcu.c
    M sw/airborne/modules/boards/opa_controller_fbw.c
    M sw/airborne/modules/px4_flash/px4_flash.c
    M sw/airborne/modules/spektrum_soft_bind/spektrum_soft_bind_ap.c
    M sw/airborne/modules/spektrum_soft_bind/spektrum_soft_bind_ap.h
    M sw/airborne/peripherals/ms5611.c
    M sw/airborne/subsystems/imu/imu_px4fmu_v2.4.c
    A sw/tools/px4/px4fmu_4.0.prototype

  Log Message:
  -----------
  Merge pull request #1984 from kevindehecker/pixracer

This PR adds Paparazzi support for the 
[Pixracer](https://pixhawk.org/modules/pixracer) board. Basically, the Pixracer 
is a Pixhawk without the FBW side and with another set of sensors. Internally 
(in the PX4 stack as well), it is called the px4fmu_4.0, whereas the normal 
Pixhawk has the px4fmu_2.4.

The Pixracer has been mounted in the Splash drone, and by means of the MPU9250 
IMU, a Spektrum RC, 3DR power module and a XBee datalink it has been tested to 
fly nicely in ATT mode. NAV test flight is on the todo list, but should work as 
well.

Not supported:
- The ICM-20608 IMU
- The temp compensation on the HMC5983 magneto
- Usage of the microSD
- ESP8266 flashing over wifi

Known problems:
- The Spektrum soft binding does not seem to work yet. All the pins and powers 
are cycled correctly, still the binding won't take.

Big thanks to @OpenUAS for laying the foundation for this PR.


Compare: 
https://github.com/paparazzi/paparazzi/compare/e9f42e20b3ae...7a0dcce0fb31

reply via email to

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