paparazzi-commits
[Top][All Lists]
Advanced

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

[paparazzi-commits] [paparazzi/paparazzi] d4c52a: [mcu_periph] Get rid o


From: GitHub
Subject: [paparazzi-commits] [paparazzi/paparazzi] d4c52a: [mcu_periph] Get rid of uart/spi/i2c_pprz.c files, ...
Date: Sat, 18 Jan 2014 06:43:22 -0800

  Branch: refs/heads/rt_paparazzi
  Home:   https://github.com/paparazzi/paparazzi
  Commit: d4c52a5950158f694e86df21965f698725a6e0b5
      
https://github.com/paparazzi/paparazzi/commit/d4c52a5950158f694e86df21965f698725a6e0b5
  Author: podhrmic <address@hidden>
  Date:   2014-01-13 (Mon, 13 Jan 2014)

  Changed paths:
    A sw/airborne/mcu_periph/i2c_pprz.c
    R sw/airborne/mcu_periph/i2c_pprz.c
    R sw/airborne/mcu_periph/spi_pprz.c
    A sw/airborne/mcu_periph/spi_pprz.c
    A sw/airborne/mcu_periph/uart_pprz.c
    R sw/airborne/mcu_periph/uart_pprz.c

  Log Message:
  -----------
  [mcu_periph] Get rid of uart/spi/i2c_pprz.c files, use symlink instead
* these files are necessary for ChibiOS to build  due to its build process
* using relative symlinks fixes this issue, and allows developers to change 
only one file (uart/i2c/spi.c) so it is easier to maintain


  Commit: 975ee66fad5761b2a4fa44bc0c72d6d684515c98
      
https://github.com/paparazzi/paparazzi/commit/975ee66fad5761b2a4fa44bc0c72d6d684515c98
  Author: podhrmic <address@hidden>
  Date:   2014-01-17 (Fri, 17 Jan 2014)

  Changed paths:
    A sw/airborne/mcu_periph/i2c_pprz.c
    R sw/airborne/mcu_periph/i2c_pprz.c
    R sw/airborne/mcu_periph/spi_pprz.c
    A sw/airborne/mcu_periph/spi_pprz.c
    A sw/airborne/mcu_periph/uart_pprz.c
    R sw/airborne/mcu_periph/uart_pprz.c

  Log Message:
  -----------
  Revert "[mcu_periph] Get rid of uart/spi/i2c_pprz.c files, use symlink 
instead"

This reverts commit d4c52a5950158f694e86df21965f698725a6e0b5.

ENAC team has a better solution, will be fixed later.


  Commit: 7e049d7ceb494cc29b324bb99ddb54a68eb3e74a
      
https://github.com/paparazzi/paparazzi/commit/7e049d7ceb494cc29b324bb99ddb54a68eb3e74a
  Author: podhrmic <address@hidden>
  Date:   2014-01-17 (Fri, 17 Jan 2014)

  Changed paths:
    M sw/airborne/boards/baro_board_ms5611_spi.c
    M sw/airborne/mcu_periph/i2c.h
    M sw/airborne/mcu_periph/spi.h
    M sw/airborne/mcu_periph/uart.h
    M sw/airborne/peripherals/ms5611_spi.c
    M sw/airborne/peripherals/ms5611_spi.h
    M sw/airborne/subsystems/electrical.c
    M sw/airborne/subsystems/electrical.h
    M sw/airborne/subsystems/gps.c
    M sw/airborne/subsystems/gps.h
    M sw/airborne/subsystems/gps/gps_ubx.c
    M sw/airborne/subsystems/gps/gps_ubx.h
    M sw/airborne/subsystems/imu/imu_gx3.c
    M sw/airborne/subsystems/imu/imu_gx3.h
    M sw/airborne/subsystems/radio_control/ppm.c
    M sw/airborne/subsystems/radio_control/ppm.h

  Log Message:
  -----------
  Merge branch 'rt_paparazzi' of git://github.com/paparazzi/paparazzi into 
rt_paparazzi


  Commit: 634a9b88fe4f7c66aa4c5567a41dcc8d68be98c5
      
https://github.com/paparazzi/paparazzi/commit/634a9b88fe4f7c66aa4c5567a41dcc8d68be98c5
  Author: podhrmic <address@hidden>
  Date:   2014-01-17 (Fri, 17 Jan 2014)

  Changed paths:
    M conf/airframes/examples/rt_hexarotor_lia_gx3.xml
    M conf/firmwares/subsystems/shared/imu_gx3.makefile
    M conf/messages.xml
    M sw/airborne/boards/lia/chibios_f1/mcuconf.h
    M sw/airborne/boards/lia/chibios_f4/board.h
    M sw/airborne/boards/lia/chibios_f4/mcuconf.h
    M sw/airborne/firmwares/rotorcraft/main_chibios.c
    M sw/airborne/subsystems/imu.c
    M sw/airborne/subsystems/imu.h
    M sw/airborne/subsystems/imu/imu_gx3.c
    M sw/airborne/subsystems/imu/imu_gx3.h

  Log Message:
  -----------
  [imu] GX3 clean up/enhancement
* cleaner code
For RT paparazziL:
* added thread sleep for ChibiOS instead of busy waiting
* more diagnostic information about the imu (unused for standard pprz)
* added mutex on imu data
* proper board configs
* clean up in main_chibios.c
* added FIFO buffer (GX3 doesn't have precise timing unfortunately)


  Commit: 39f3a087e4478018a4f95028db4e1913aa2ee5cd
      
https://github.com/paparazzi/paparazzi/commit/39f3a087e4478018a4f95028db4e1913aa2ee5cd
  Author: podhrmic <address@hidden>
  Date:   2014-01-17 (Fri, 17 Jan 2014)

  Changed paths:
    R conf/airframes/examples/hexarotor_lia_rt.xml
    R conf/airframes/examples/rt_hexarotor_lia_aspirin.xml
    R conf/airframes/examples/rt_hexarotor_lia_gx3.xml
    A conf/airframes/examples/rt_hexarotor_lia_mx_gx3.xml
    A conf/airframes/examples/rt_hexarotor_lisa_mx_aspirin.xml
    A conf/airframes/examples/rt_hexarotor_lisa_mx_gx3_dma.xml
    A conf/firmwares/subsystems/shared/imu_gx3_dma.makefile
    M sw/airborne/boards/lia/chibios_f4/halconf.h
    M sw/airborne/boards/lia/chibios_f4/mcuconf.h
    M sw/airborne/subsystems/imu/imu_gx3.c
    M sw/airborne/subsystems/imu/imu_gx3.h
    A sw/airborne/subsystems/imu/imu_gx3_dma.c

  Log Message:
  -----------
  [gx3] DMA buffered GX3 driver
* uses ChibiOS UART driver which utilizes DMA streams
* very efficient, on Lisa MX CPU usage drops ~10% (non DMA vs DMA driver)
* requires ChibiOS, so it is RT paparazzi only
* minor clean ups in other gx3 files
* added example airframe


  Commit: 567c5a0059c3566031330ff5f15c2272df2d6ce3
      
https://github.com/paparazzi/paparazzi/commit/567c5a0059c3566031330ff5f15c2272df2d6ce3
  Author: podhrmic <address@hidden>
  Date:   2014-01-17 (Fri, 17 Jan 2014)

  Changed paths:
    M sw/airborne/subsystems/imu/imu_gx3_dma.c

  Log Message:
  -----------
  [gx3] minor clean up - add error checking for UART DMA port


Compare: 
https://github.com/paparazzi/paparazzi/compare/e308d43043f0...567c5a0059c3

reply via email to

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