[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [paparazzi-commits] [paparazzi/paparazzi] d98183: [peripherals] initial proposal for hmc58xx periphe...,
GitHub <=