paparazzi-commits
[Top][All Lists]
Advanced

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

[paparazzi-commits] [paparazzi/paparazzi] d98183: [peripherals] initial


From: GitHub
Subject: [paparazzi-commits] [paparazzi/paparazzi] d98183: [peripherals] initial proposal for hmc58xx periphe...
Date: Thu, 07 Feb 2013 09:11:41 -0800

  Branch: refs/heads/master
  Home:   https://github.com/paparazzi/paparazzi
  Commit: d981835cdc13d5b7fa8e9dd92e993d3ec7104700
      
https://github.com/paparazzi/paparazzi/commit/d981835cdc13d5b7fa8e9dd92e993d3ec7104700
  Author: Felix Ruess <address@hidden>
  Date:   2013-01-13 (Sun, 13 Jan 2013)

  Changed paths:
    M sw/airborne/peripherals/hmc58xx.c
    M sw/airborne/peripherals/hmc58xx.h

  Log Message:
  -----------
  [peripherals] initial proposal for hmc58xx peripheral driver without global 
variables
* this makes it possible to use multiple hmc devices (on different i2c buses) 
at the same time


  Commit: bf5f1de35b6851e8f384636aa55dc5470026e1ff
      
https://github.com/paparazzi/paparazzi/commit/bf5f1de35b6851e8f384636aa55dc5470026e1ff
  Author: Felix Ruess <address@hidden>
  Date:   2013-01-13 (Sun, 13 Jan 2013)

  Changed paths:
    M conf/firmwares/subsystems/shared/imu_aspirin_common.makefile
    M sw/airborne/arch/stm32/subsystems/imu/imu_aspirin_arch.c
    M sw/airborne/subsystems/imu/imu_aspirin.c
    M sw/airborne/subsystems/imu/imu_aspirin.h

  Log Message:
  -----------
  quick test to see if the aspirin1 driver works with the updated hmc58xx 
peripheral driver -> yes


  Commit: 4bb16882725a7b960de7de89b9d08bb74295c4e2
      
https://github.com/paparazzi/paparazzi/commit/4bb16882725a7b960de7de89b9d08bb74295c4e2
  Author: Felix Ruess <address@hidden>
  Date:   2013-01-13 (Sun, 13 Jan 2013)

  Changed paths:
    A conf/modules/mag_hmc58xx.xml
    M sw/airborne/modules/sensors/mag_hmc58xx.c
    M sw/airborne/modules/sensors/mag_hmc58xx.h
    M sw/airborne/peripherals/hmc58xx.c
    M sw/airborne/peripherals/hmc58xx.h
    A sw/airborne/peripherals/hmc58xx_regs.h

  Log Message:
  -----------
  [peripherals][modules] some more hmc58xx stuff


  Commit: fce7259b66dbd738e8d2b8114fe893a5cbca18c6
      
https://github.com/paparazzi/paparazzi/commit/fce7259b66dbd738e8d2b8114fe893a5cbca18c6
  Author: Felix Ruess <address@hidden>
  Date:   2013-01-13 (Sun, 13 Jan 2013)

  Changed paths:
    M conf/firmwares/subsystems/shared/imu_navgo.makefile
    M sw/airborne/boards/navgo/imu_navgo.c
    M sw/airborne/boards/navgo/imu_navgo.h
    M sw/airborne/lisa/test/lisa_test_itg3200.c
    M sw/airborne/modules/sensors/imu_ppzuav.c
    M sw/airborne/peripherals/itg3200.c
    R sw/airborne/peripherals/itg3200.extra.h
    M sw/airborne/peripherals/itg3200.h
    A sw/airborne/peripherals/itg3200_regs.h
    M sw/airborne/subsystems/imu/imu_aspirin.h

  Log Message:
  -----------
  [peripherals] started reworking the itg3200 peripheral driver
- update imu_navgo driver


  Commit: a106e85577d2b3f6e9ba069da15d16adc4d4958a
      
https://github.com/paparazzi/paparazzi/commit/a106e85577d2b3f6e9ba069da15d16adc4d4958a
  Author: Felix Ruess <address@hidden>
  Date:   2013-01-13 (Sun, 13 Jan 2013)

  Changed paths:
    M sw/airborne/arch/stm32/mcu_periph/i2c_arch.c
    M sw/include/std.h

  Log Message:
  -----------
  macros to print vars with values during compile time


  Commit: d5bf7e520248ff8d4ff47061a740f2d3790eaadf
      
https://github.com/paparazzi/paparazzi/commit/d5bf7e520248ff8d4ff47061a740f2d3790eaadf
  Author: Felix Ruess <address@hidden>
  Date:   2013-01-13 (Sun, 13 Jan 2013)

  Changed paths:
    M conf/firmwares/subsystems/shared/imu_aspirin_common.makefile
    M sw/airborne/arch/stm32/subsystems/imu/imu_aspirin_arch.c
    M sw/airborne/arch/stm32/subsystems/imu/imu_aspirin_arch.h
    M sw/airborne/subsystems/imu/imu_aspirin.c
    M sw/airborne/subsystems/imu/imu_aspirin.h

  Log Message:
  -----------
  working on aspirin1 driver


  Commit: ea29430ed33821a40d6c01d67552f7aae075f476
      
https://github.com/paparazzi/paparazzi/commit/ea29430ed33821a40d6c01d67552f7aae075f476
  Author: Felix Ruess <address@hidden>
  Date:   2013-01-13 (Sun, 13 Jan 2013)

  Changed paths:
    M sw/airborne/subsystems/imu/imu_aspirin.c
    M sw/airborne/subsystems/imu/imu_aspirin.h

  Log Message:
  -----------
  aspirin1 cleanup, seems to work fine so far...


  Commit: 2ee7c82d948bf114d06471454ab14f0f2d715cb6
      
https://github.com/paparazzi/paparazzi/commit/2ee7c82d948bf114d06471454ab14f0f2d715cb6
  Author: Felix Ruess <address@hidden>
  Date:   2013-01-13 (Sun, 13 Jan 2013)

  Changed paths:
    M conf/firmwares/subsystems/fixedwing/autopilot.makefile
    M conf/firmwares/subsystems/shared/imu_aspirin2_i2c.makefile
    M conf/firmwares/subsystems/shared/imu_aspirin_common.makefile
    M conf/firmwares/subsystems/shared/imu_b2_v1.2.makefile
    M conf/firmwares/subsystems/shared/imu_navgo.makefile
    M conf/firmwares/subsystems/shared/imu_ppzuav.makefile
    M conf/firmwares/subsystems/shared/imu_umarim.makefile
    M conf/modules/digital_cam_i2c.xml
    M conf/modules/imu_aspirin_i2c.xml
    M conf/modules/imu_ppzuav.xml
    M conf/modules/mag_hmc5843.xml
    M sw/airborne/boards/navgo/imu_navgo.c
    M sw/airborne/boards/umarim/imu_umarim.c
    M sw/airborne/modules/sensors/imu_aspirin2.c
    M sw/airborne/modules/sensors/imu_ppzuav.c
    M sw/airborne/modules/sensors/pressure_board_navarro.c
    M sw/airborne/peripherals/ads1114.c
    M sw/airborne/peripherals/ads1114.h
    M sw/airborne/peripherals/adxl345.extra_i2c.h
    M sw/airborne/peripherals/adxl345.i2c.c
    M sw/airborne/peripherals/hmc5843.c
    M sw/airborne/peripherals/hmc58xx.c
    M sw/airborne/subsystems/imu/imu_aspirin.c

  Log Message:
  -----------
  [conf][i2c] changed all FOO_I2C_DEVICE defines to FOO_I2C_DEV to be consistent
While FOO_I2C_DEVICE is less ambiguous, FOO_I2C_DEV was choosen since most 
modules already use that.
Since this is a user facing config, rather keep existing configs working...


  Commit: 4403de788ac41321eb6fa96a05b95e1a5071be0c
      
https://github.com/paparazzi/paparazzi/commit/4403de788ac41321eb6fa96a05b95e1a5071be0c
  Author: Felix Ruess <address@hidden>
  Date:   2013-01-13 (Sun, 13 Jan 2013)

  Changed paths:
    M conf/firmwares/subsystems/shared/imu_aspirin_common.makefile
    M sw/airborne/subsystems/imu/imu_aspirin.c

  Log Message:
  -----------
  renamed some asprin config options


  Commit: b4ce57eafa89d2a0931f6663d789cbc8f120aa06
      
https://github.com/paparazzi/paparazzi/commit/b4ce57eafa89d2a0931f6663d789cbc8f120aa06
  Author: Felix Ruess <address@hidden>
  Date:   2013-01-13 (Sun, 13 Jan 2013)

  Changed paths:
    M sw/airborne/boards/navgo/imu_navgo.c
    M sw/airborne/peripherals/hmc58xx.c
    M sw/airborne/peripherals/hmc58xx.h
    M sw/airborne/peripherals/itg3200.c
    M sw/airborne/peripherals/itg3200.h
    M sw/airborne/subsystems/imu/imu_aspirin.c

  Log Message:
  -----------
  some more refactoring for hmc58xx and itg3200


  Commit: af543492d6d80dc5cf95dca05303b9ba2a9fd642
      
https://github.com/paparazzi/paparazzi/commit/af543492d6d80dc5cf95dca05303b9ba2a9fd642
  Author: Felix Ruess <address@hidden>
  Date:   2013-01-13 (Sun, 13 Jan 2013)

  Changed paths:
    M conf/firmwares/subsystems/shared/imu_aspirin_common.makefile
    M sw/airborne/subsystems/imu/imu_aspirin.c
    M sw/airborne/subsystems/imu/imu_aspirin.h

  Log Message:
  -----------
  aspirin driver seems to work without arch depedent eoc/irq handling, ready 
for next step


  Commit: 1326c46d052b7478b3df006d21808c11f5bcafff
      
https://github.com/paparazzi/paparazzi/commit/1326c46d052b7478b3df006d21808c11f5bcafff
  Author: Felix Ruess <address@hidden>
  Date:   2013-01-13 (Sun, 13 Jan 2013)

  Changed paths:
    M conf/firmwares/lisa_test_progs.makefile
    M conf/firmwares/subsystems/shared/imu_aspirin_common.makefile
    M conf/firmwares/subsystems/shared/imu_b2_v1.2.makefile
    M conf/firmwares/subsystems/shared/imu_navgo.makefile
    M conf/firmwares/subsystems/shared/imu_umarim.makefile
    M conf/modules/mag_hmc58xx.xml
    M sw/airborne/boards/navgo/imu_navgo.c
    M sw/airborne/boards/navgo/imu_navgo.h
    M sw/airborne/boards/umarim/imu_umarim.c
    M sw/airborne/boards/umarim/imu_umarim.h
    M sw/airborne/lisa/test/lisa_test_adxl345_dma.c
    M sw/airborne/modules/sensors/imu_ppzuav.c
    M sw/airborne/modules/sensors/mag_hmc58xx.c
    M sw/airborne/modules/sensors/mag_hmc58xx.h
    R sw/airborne/peripherals/adxl345.extra_i2c.h
    M sw/airborne/peripherals/adxl345.h
    R sw/airborne/peripherals/adxl345.i2c.c
    A sw/airborne/peripherals/adxl345_i2c.c
    A sw/airborne/peripherals/adxl345_i2c.h
    A sw/airborne/peripherals/adxl345_regs.h
    A sw/airborne/peripherals/adxl345_spi.c
    A sw/airborne/peripherals/adxl345_spi.h
    M sw/airborne/peripherals/hmc58xx.c
    M sw/airborne/peripherals/hmc58xx.h
    M sw/airborne/peripherals/itg3200.c
    M sw/airborne/peripherals/itg3200.h
    M sw/airborne/subsystems/imu/imu_aspirin.c
    M sw/airborne/subsystems/imu/imu_aspirin.h
    M sw/airborne/subsystems/imu/imu_aspirin2.c
    M sw/airborne/subsystems/imu/imu_b2.c
    M sw/airborne/subsystems/imu/imu_b2.h

  Log Message:
  -----------
  [peripherals][imu] add adxl345_spi; update adxl345_i2c, itg3200, hmc58xx; 
update imu_aspirin, imu_b2 and imu_navgo drivers


  Commit: 0e52f5a05234602e87370b0a696a8ba69b2c0993
      
https://github.com/paparazzi/paparazzi/commit/0e52f5a05234602e87370b0a696a8ba69b2c0993
  Author: Felix Ruess <address@hidden>
  Date:   2013-01-14 (Mon, 14 Jan 2013)

  Changed paths:
    M sw/airborne/peripherals/itg3200.h

  Log Message:
  -----------
  [peripherals][itg3200] enable data ready interrupt by default
is this really needed to read the RAW_DATA_RDY flag in the status register??


  Commit: f3b1dd4149b4b29eeceebb89cd11d10cdc4dda24
      
https://github.com/paparazzi/paparazzi/commit/f3b1dd4149b4b29eeceebb89cd11d10cdc4dda24
  Author: Felix Ruess <address@hidden>
  Date:   2013-01-14 (Mon, 14 Jan 2013)

  Changed paths:
    A conf/firmwares/subsystems/shared/imu_aspirin_i2c_common.makefile
    A conf/firmwares/subsystems/shared/imu_aspirin_i2c_v1.0.makefile
    A conf/firmwares/subsystems/shared/imu_aspirin_i2c_v1.5.makefile
    R conf/modules/ins_aspirin_via_i2c.xml
    M sw/airborne/subsystems/imu/imu_aspirin.c
    M sw/airborne/subsystems/imu/imu_aspirin.h
    A sw/airborne/subsystems/imu/imu_aspirin_defaults.h
    A sw/airborne/subsystems/imu/imu_aspirin_i2c.c
    A sw/airborne/subsystems/imu/imu_aspirin_i2c.h

  Log Message:
  -----------
  [subsystems][imu] add aspirin_i2c_v1.[0|5] subsystems, should replace 
imu_ppzuav
closes #192


  Commit: 95b06e7eb6cc318584d85b636a14249aece9f165
      
https://github.com/paparazzi/paparazzi/commit/95b06e7eb6cc318584d85b636a14249aece9f165
  Author: Felix Ruess <address@hidden>
  Date:   2013-01-14 (Mon, 14 Jan 2013)

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

  Log Message:
  -----------
  [peripherals] max1168: set spi transaction status to SPITransDone in init


  Commit: b1d79819b3766fb3d9e252fd74791b31285890c1
      
https://github.com/paparazzi/paparazzi/commit/b1d79819b3766fb3d9e252fd74791b31285890c1
  Author: Felix Ruess <address@hidden>
  Date:   2013-01-16 (Wed, 16 Jan 2013)

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

  Log Message:
  -----------
  [imu] minor config name change for aspirin


  Commit: 297401ca3b884a39881304a42762821cda6d7b97
      
https://github.com/paparazzi/paparazzi/commit/297401ca3b884a39881304a42762821cda6d7b97
  Author: Felix Ruess <address@hidden>
  Date:   2013-01-16 (Wed, 16 Jan 2013)

  Changed paths:
    M conf/firmwares/lisa_test_progs.makefile
    M conf/firmwares/rotorcraft.makefile
    M conf/firmwares/subsystems/shared/imu_aspirin_v2.1.makefile
    A conf/firmwares/subsystems/shared/imu_aspirin_v2.2.makefile
    M conf/modules/baro_amsys.xml
    M conf/telemetry/default_rotorcraft.xml
    R sw/airborne/arch/stm32/mcu_periph/obsolete/i2c_arch.old.c
    R sw/airborne/arch/stm32/mcu_periph/obsolete/i2c_arch.very_old.c
    R sw/airborne/arch/stm32/mcu_periph/obsolete/i2c_attempt1.c
    R sw/airborne/arch/stm32/mcu_periph/obsolete/i2c_attempt2_nolib.c
    R sw/airborne/arch/stm32/mcu_periph/obsolete/i2c_attempt3_subtra.c
    R sw/airborne/arch/stm32/mcu_periph/obsolete/i2c_attempt4_nodouble_isr.c
    R sw/airborne/boards/lisa_l/test_baro.c
    M sw/airborne/boards/lisa_m/baro_board.c
    M sw/airborne/boards/lisa_m/baro_board.h
    A sw/airborne/boards/lisa_m/baro_board_i2c.c
    A sw/airborne/boards/lisa_m/baro_board_spi.c
    R sw/airborne/boards/lisa_m/test_baro.c
    A sw/airborne/lisa/test_baro.c
    M sw/airborne/peripherals/ms5611.h
    M sw/airborne/subsystems/imu/imu_aspirin2.c
    M sw/ground_segment/cockpit/live.ml
    M sw/ground_segment/cockpit/live.mli

  Log Message:
  -----------
  Merge branch 'master' into peripherals_imu_refactor


  Commit: 17dbd8ff1fbe6431f0f4eb022d61e2882be5579d
      
https://github.com/paparazzi/paparazzi/commit/17dbd8ff1fbe6431f0f4eb022d61e2882be5579d
  Author: Felix Ruess <address@hidden>
  Date:   2013-01-16 (Wed, 16 Jan 2013)

  Changed paths:
    M conf/airframes/PPZUAV/fixed-wing/ppzimu_tiny.xml
    M conf/firmwares/subsystems/fixedwing/ahrs_ic.makefile
    M conf/firmwares/subsystems/fixedwing/i2c.makefile
    M conf/firmwares/subsystems/fixedwing/imu_aspirin_i2c.makefile
    M conf/firmwares/subsystems/shared/imu_ppzuav.makefile
    R conf/modules/imu_aspirin_i2c.xml
    R conf/modules/imu_ppzuav.xml
    R conf/modules/ins_ppzuavimu.xml
    R sw/airborne/modules/sensors/imu_ppzuav.c
    R sw/airborne/modules/sensors/imu_ppzuav.h
    A sw/airborne/subsystems/imu/imu_ppzuav.c
    A sw/airborne/subsystems/imu/imu_ppzuav.h

  Log Message:
  -----------
  [subsystems][imu] cleaned up imu_ppzuav driver no modules for imu_ppzuav and 
imu_aspirin_i2c anymore


  Commit: 8685d221b791f5b3414d1f28356d0558bcf72b38
      
https://github.com/paparazzi/paparazzi/commit/8685d221b791f5b3414d1f28356d0558bcf72b38
  Author: Felix Ruess <address@hidden>
  Date:   2013-01-16 (Wed, 16 Jan 2013)

  Changed paths:
    M sw/airborne/subsystems/imu/imu_aspirin.c
    M sw/airborne/subsystems/imu/imu_aspirin_defaults.h
    M sw/airborne/subsystems/imu/imu_aspirin_i2c.c

  Log Message:
  -----------
  [imu] signs for mag in aspirin imu should be correct again, still needs 
checking though


  Commit: d35ca39c9d2e09744f0f1c826fdb171f6079ae4f
      
https://github.com/paparazzi/paparazzi/commit/d35ca39c9d2e09744f0f1c826fdb171f6079ae4f
  Author: Felix Ruess <address@hidden>
  Date:   2013-01-17 (Thu, 17 Jan 2013)

  Changed paths:
    M conf/firmwares/subsystems/lisa_passthrough/imu_b2_v1.2.makefile
    M conf/firmwares/subsystems/shared/imu_b2_v1.1.makefile
    M sw/airborne/arch/lpc21/peripherals/ms2100_arch.c
    M sw/airborne/arch/lpc21/peripherals/ms2100_arch.h
    M sw/airborne/arch/stm32/peripherals/ms2100_arch.c
    M sw/airborne/arch/stm32/peripherals/ms2100_arch.h
    M sw/airborne/peripherals/ms2100.c
    M sw/airborne/peripherals/ms2100.h
    M sw/airborne/subsystems/imu/imu_b2.c
    M sw/airborne/subsystems/imu/imu_b2.h

  Log Message:
  -----------
  [peripherals] first shot at refactoring ms2100, not quite nice yet...


  Commit: cfc534088aac1e47d2f7c533574a53fd7b0ada77
      
https://github.com/paparazzi/paparazzi/commit/cfc534088aac1e47d2f7c533574a53fd7b0ada77
  Author: Stephen Dwyer <address@hidden>
  Date:   2013-01-17 (Thu, 17 Jan 2013)

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

  Log Message:
  -----------
  [stm32][spi] attempt to fix issue #348
- added extra status flags and interrupt to handle different transaction input 
and output lengths
- added support for before_cb, made the callbacks happen while slave is still 
selected
- added support for 0 output_length case


  Commit: b5229d62f2e90541c2e4f7794567adc8c72e5687
      
https://github.com/paparazzi/paparazzi/commit/b5229d62f2e90541c2e4f7794567adc8c72e5687
  Author: Gautier Hattenberger <address@hidden>
  Date:   2013-01-21 (Mon, 21 Jan 2013)

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

  Log Message:
  -----------
  [ms2100] fix input buffer reading order


  Commit: 513852fff18614a2b92d6e68ef375c9b033610b7
      
https://github.com/paparazzi/paparazzi/commit/513852fff18614a2b92d6e68ef375c9b033610b7
  Author: Felix Ruess <address@hidden>
  Date:   2013-01-21 (Mon, 21 Jan 2013)

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

  Log Message:
  -----------
  [ms2100] removed superflous var


  Commit: c2d60afcb0a2016049061c8066a33f2ac707129f
      
https://github.com/paparazzi/paparazzi/commit/c2d60afcb0a2016049061c8066a33f2ac707129f
  Author: Felix Ruess <address@hidden>
  Date:   2013-01-21 (Mon, 21 Jan 2013)

  Changed paths:
    M sw/airborne/arch/stm32/subsystems/radio_control/ppm_arch.c

  Log Message:
  -----------
  [stm32][ppm] compile time config info


  Commit: 6fddc8c5f49d540baa1c0cd840bb8bb0539c6cf9
      
https://github.com/paparazzi/paparazzi/commit/6fddc8c5f49d540baa1c0cd840bb8bb0539c6cf9
  Author: Felix Ruess <address@hidden>
  Date:   2013-02-07 (Thu, 07 Feb 2013)

  Changed paths:
    M conf/airframes/PPZUAV/fixed-wing/ppzimu_tiny.xml
    M conf/firmwares/lisa_test_progs.makefile
    M conf/firmwares/subsystems/fixedwing/ahrs_ic.makefile
    M conf/firmwares/subsystems/fixedwing/autopilot.makefile
    M conf/firmwares/subsystems/fixedwing/i2c.makefile
    M conf/firmwares/subsystems/shared/imu_aspirin2_i2c.makefile
    M conf/firmwares/subsystems/shared/imu_aspirin_common.makefile
    M conf/firmwares/subsystems/shared/imu_aspirin_i2c.makefile
    A conf/firmwares/subsystems/shared/imu_aspirin_i2c_common.makefile
    A conf/firmwares/subsystems/shared/imu_aspirin_i2c_v1.0.makefile
    A conf/firmwares/subsystems/shared/imu_aspirin_i2c_v1.5.makefile
    M conf/firmwares/subsystems/shared/imu_b2_v1.1.makefile
    M conf/firmwares/subsystems/shared/imu_b2_v1.2.makefile
    M conf/firmwares/subsystems/shared/imu_navgo.makefile
    M conf/firmwares/subsystems/shared/imu_ppzuav.makefile
    M conf/firmwares/subsystems/shared/imu_umarim.makefile
    M conf/modules/digital_cam_i2c.xml
    R conf/modules/imu_aspirin_i2c.xml
    R conf/modules/imu_ppzuav.xml
    R conf/modules/ins_aspirin_via_i2c.xml
    R conf/modules/ins_ppzuavimu.xml
    M conf/modules/mag_hmc5843.xml
    A conf/modules/mag_hmc58xx.xml
    M sw/airborne/arch/lpc21/peripherals/ms2100_arch.c
    M sw/airborne/arch/lpc21/peripherals/ms2100_arch.h
    M sw/airborne/arch/stm32/mcu_periph/i2c_arch.c
    M sw/airborne/arch/stm32/mcu_periph/spi_arch.c
    M sw/airborne/arch/stm32/peripherals/ms2100_arch.c
    M sw/airborne/arch/stm32/peripherals/ms2100_arch.h
    M sw/airborne/arch/stm32/subsystems/imu/imu_aspirin_arch.c
    M sw/airborne/arch/stm32/subsystems/imu/imu_aspirin_arch.h
    M sw/airborne/arch/stm32/subsystems/radio_control/ppm_arch.c
    M sw/airborne/boards/navgo/imu_navgo.c
    M sw/airborne/boards/navgo/imu_navgo.h
    M sw/airborne/boards/umarim/imu_umarim.c
    M sw/airborne/boards/umarim/imu_umarim.h
    M sw/airborne/lisa/test/lisa_test_adxl345_dma.c
    M sw/airborne/lisa/test/lisa_test_itg3200.c
    M sw/airborne/modules/sensors/imu_aspirin2.c
    R sw/airborne/modules/sensors/imu_ppzuav.c
    R sw/airborne/modules/sensors/imu_ppzuav.h
    M sw/airborne/modules/sensors/mag_hmc58xx.c
    M sw/airborne/modules/sensors/mag_hmc58xx.h
    M sw/airborne/modules/sensors/pressure_board_navarro.c
    M sw/airborne/peripherals/ads1114.c
    M sw/airborne/peripherals/ads1114.h
    R sw/airborne/peripherals/adxl345.extra_i2c.h
    M sw/airborne/peripherals/adxl345.h
    R sw/airborne/peripherals/adxl345.i2c.c
    A sw/airborne/peripherals/adxl345_i2c.c
    A sw/airborne/peripherals/adxl345_i2c.h
    A sw/airborne/peripherals/adxl345_regs.h
    A sw/airborne/peripherals/adxl345_spi.c
    A sw/airborne/peripherals/adxl345_spi.h
    M sw/airborne/peripherals/hmc5843.c
    M sw/airborne/peripherals/hmc58xx.c
    M sw/airborne/peripherals/hmc58xx.h
    A sw/airborne/peripherals/hmc58xx_regs.h
    M sw/airborne/peripherals/itg3200.c
    R sw/airborne/peripherals/itg3200.extra.h
    M sw/airborne/peripherals/itg3200.h
    A sw/airborne/peripherals/itg3200_regs.h
    M sw/airborne/peripherals/max1168.c
    M sw/airborne/peripherals/ms2100.c
    M sw/airborne/peripherals/ms2100.h
    M sw/airborne/subsystems/imu/imu_aspirin.c
    M sw/airborne/subsystems/imu/imu_aspirin.h
    M sw/airborne/subsystems/imu/imu_aspirin2.c
    A sw/airborne/subsystems/imu/imu_aspirin_defaults.h
    A sw/airborne/subsystems/imu/imu_aspirin_i2c.c
    A sw/airborne/subsystems/imu/imu_aspirin_i2c.h
    M sw/airborne/subsystems/imu/imu_b2.c
    M sw/airborne/subsystems/imu/imu_b2.h
    A sw/airborne/subsystems/imu/imu_ppzuav.c
    A sw/airborne/subsystems/imu/imu_ppzuav.h
    M sw/include/std.h

  Log Message:
  -----------
  Merge first round of peripheral refactoring from branch 
'peripherals_imu_refactor'
See issue #345

Refactored so far:
- hmc58xx magnetometer refactoring #105
- itg3200 gyro (also imu3000) refactoring
- adxl345 i2c peripheral
- adxl345 spi peripheral
- imu_navgo driver
- imu_umarim driver
- imu_aspirin (via spi) refactoring (only polling, no interrupt handling)
- imu aspirin (i2c)
- imu_ppzuav refactoring #192

* peripherals_imu_refactor: (23 commits)
  [stm32][ppm] compile time config info
  [ms2100] removed superflous var
  [ms2100] fix input buffer reading order
  [stm32][spi] attempt to fix issue #348 - added extra status flags and 
interrupt to handle different transaction input and output lengths - added 
support for before_cb, made the callbacks happen while slave is still selected 
- added support for 0 output_length case
  [peripherals] first shot at refactoring ms2100, not quite nice yet...
  [imu] signs for mag in aspirin imu should be correct again, still needs 
checking though
  [subsystems][imu] cleaned up imu_ppzuav driver no modules for imu_ppzuav and 
imu_aspirin_i2c anymore
  [imu] minor config name change for aspirin
  [peripherals] max1168: set spi transaction status to SPITransDone in init
  [subsystems][imu] add aspirin_i2c_v1.[0|5] subsystems, should replace 
imu_ppzuav closes #192
  [peripherals][itg3200] enable data ready interrupt by default is this really 
needed to read the RAW_DATA_RDY flag in the status register??
  [peripherals][imu] add adxl345_spi; update adxl345_i2c, itg3200, hmc58xx; 
update imu_aspirin, imu_b2 and imu_navgo drivers
  aspirin driver seems to work without arch depedent eoc/irq handling, ready 
for next step
  some more refactoring for hmc58xx and itg3200
  renamed some asprin config options
  [conf][i2c] changed all FOO_I2C_DEVICE defines to FOO_I2C_DEV to be 
consistent While FOO_I2C_DEVICE is less ambiguous, FOO_I2C_DEV was choosen 
since most modules already use that. Since this is a user facing config, rather 
keep existing configs working...
  aspirin1 cleanup, seems to work fine so far...
  working on aspirin1 driver
  macros to print vars with values during compile time
  [peripherals] started reworking the itg3200 peripheral driver - update 
imu_navgo driver
  ...


Compare: 
https://github.com/paparazzi/paparazzi/compare/fd36199f342c...6fddc8c5f49d

reply via email to

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