1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-11-30 08:24:11 +01:00
LibrePilot/flight/PiOS/inc
James Cotton 88b483f37d PIOS_MPU6000: Make the driver perform the rotation to bring it into the OP
coordinate system

Previously there were hacks spread throughout to deal with various ways of
positioning the chips.  Now the driver structure specifies the rotation
of the chip relative to the board layout and the output X/Y/Z are already
in OP convention.

This flag seems to do the right thing for Revolution, CC3D, and RevoMini
2012-09-11 01:46:22 -05:00
..
pios_adc_priv.h Trying to get F4 PIOS_ADC working. Changed from previous implementation timed 2012-05-15 03:19:44 -05:00
pios_adc.h Merged latest origin/next. 2012-05-05 09:40:44 -07:00
pios_adxl345.h Merged latest origin/next. 2012-05-05 09:40:44 -07:00
pios_bl_helper.h PIOS: BL_HELPER: refactored function names 2011-04-23 21:11:17 +02:00
pios_bma180.h Merged latest origin/next. 2012-05-05 09:40:44 -07:00
pios_bmp085.h Copy the BMP085 back from next 2012-01-23 16:58:07 -06:00
pios_board_info.h board_info: add guard for multiple includes of .h file 2012-05-22 21:50:53 -04:00
pios_com_msg_priv.h com_msg: Create new message based COM layer for bootloaders 2012-01-14 14:23:18 -05:00
pios_com_msg.h com_msg: Create new message based COM layer for bootloaders 2012-01-14 14:23:18 -05:00
pios_com_priv.h com_msg: Create new message based COM layer for bootloaders 2012-01-14 14:23:18 -05:00
pios_com.h com_msg: Create new message based COM layer for bootloaders 2012-01-14 14:23:18 -05:00
pios_crc.h Added pios_eeprom for saving settings. 2012-04-28 19:29:25 -07:00
pios_debug.h Make PWM/PPM and Servo drivers play nicely together 2011-08-27 21:39:56 -04:00
pios_delay.h Merged latest origin/next. 2012-05-05 09:40:44 -07:00
pios_dsm_priv.h dsm: update DSM protocol binding details in the comments (no code change) 2011-11-19 17:33:04 +02:00
pios_dsm.h spektrum: rename Spektrum to DSM (DSM2/DSMJ/DSMX used by Spektrum and JR radios) 2011-11-04 21:40:34 +02:00
pios_eeprom.h Added pios_eeprom for saving settings. 2012-04-28 19:29:25 -07:00
pios_etasv3.h Baro calibration 2012-04-18 10:48:31 +02:00
pios_exti.h exti: rewrite exti layer to improve portability 2012-01-22 23:23:41 -05:00
pios_flash_jedec.h Flashfs and Flash: Add new function to write a series of blocks in one flash 2012-01-26 12:39:35 -06:00
pios_flashfs_objlist.h Add the chip size to the flashfs configuration (should probably go in the chip 2012-06-02 11:00:42 -05:00
pios_gcsrcvr_priv.h Added failsafe to GCS Receiver device. 2012-02-02 19:59:42 -07:00
pios_gpio.h Flight/PiOS: Whitespace changes 2010-09-27 07:28:45 +00:00
pios_hcsr04.h OP-303 PIOS/Sonar: preliminary support for HCSR04 ultrasound altimeter module, tested and working :) 2011-01-28 19:21:22 +00:00
pios_hmc5843.h Merged latest origin/next. 2012-05-05 09:40:44 -07:00
pios_hmc5883.h Merged latest origin/next. 2012-05-05 09:40:44 -07:00
pios_i2c_esc.h OP-237 I2C ESC support. This _will_ require you to reconfigure your 2011-01-10 01:11:44 +00:00
pios_i2c_priv.h Merged latest origin/next. 2012-05-05 09:40:44 -07:00
pios_i2c.h Merged latest origin/next. 2012-05-05 09:40:44 -07:00
pios_iap.h Merged latest origin/next. 2012-05-05 09:40:44 -07:00
pios_initcall.h UAVObject Init: Get rid of deprecated linker init code 2011-08-10 22:48:42 -05:00
pios_irq.h Flight/PiOS: Whitespace changes 2010-09-27 07:28:45 +00:00
pios_l3gd20.h L3GD20: Make this sensor push data onto a FreeRTOS queue so that the sensor 2012-01-25 01:20:07 -06:00
pios_led_priv.h leds: use boot-time config for PiOS LED layer 2012-01-22 18:22:59 -05:00
pios_led.h leds: use boot-time config for PiOS LED layer 2012-01-22 18:22:59 -05:00
pios_mpu6000.h PIOS_MPU6000: Make the driver perform the rotation to bring it into the OP 2012-09-11 01:46:22 -05:00
pios_ms5611.h Clean up previous commit a bit and make the sampling rate a variable (and adapt 2012-02-13 01:49:54 -06:00
pios_opahrs_proto.h OP-21/Bootloader - Change HW ID to 16bits. Should still be compatible with the old version. 2011-01-13 14:36:32 +00:00
pios_opahrs.h bl_openpilot: bind to new COM, USART and SPI drivers 2011-02-14 01:17:32 +00:00
pios_overo_priv.h Get the pios_overo driver for pios_com compiling 2012-07-20 09:32:22 -05:00
pios_overo.h Fixes to the overo module where it was thinking the fifo buffer writes failed 2012-07-20 13:45:31 -05:00
pios_ppm_priv.h Make PWM/PPM and Servo drivers play nicely together 2011-08-27 21:39:56 -04:00
pios_ppm.h rcvr: convert PWM, PPM, SBUS and Spektrum to use PIOS_RCVR 2011-07-05 22:03:25 -04:00
pios_pwm_priv.h Make PWM/PPM and Servo drivers play nicely together 2011-08-27 21:39:56 -04:00
pios_pwm.h rcvr: convert PWM, PPM, SBUS and Spektrum to use PIOS_RCVR 2011-07-05 22:03:25 -04:00
pios_rcvr_priv.h copyright: remove incorrect attribution in boilerplate text 2012-01-02 23:33:07 -05:00
pios_rcvr.h PIOS_RCVR: Document return values better and use enum for them 2011-09-04 12:37:39 -05:00
pios_rfm22b_priv.h Split out the PipX radio interface from RadioComBridge module to a separate Radio module. Now the RadioComBridge module just routes messages between the com ports and handles sending/receiving the PipX UAVOs. 2012-08-25 11:41:32 -07:00
pios_rfm22b.h RFM22b: Abstract out the port into the driver initiation 2012-09-08 12:38:54 -05:00
pios_rtc_priv.h rtc: allow registration of callbacks on RTC tick 2011-07-05 22:03:25 -04:00
pios_rtc.h rtc: allow registration of callbacks on RTC tick 2011-07-05 22:03:25 -04:00
pios_sbus_priv.h RM SBUS: There is no pull down on the inverter direction so when not SBUS must explicitly set to off. 2012-08-31 11:01:34 -05:00
pios_sbus.h sbus: better frame syncronization, some cosmetic changes 2011-10-22 00:44:09 +03:00
pios_sdcard.h hwinit: Convert SPI drivers to dynamic init 2011-02-12 22:19:50 +00:00
pios_servo_priv.h Make PWM/PPM and Servo drivers play nicely together 2011-08-27 21:39:56 -04:00
pios_servo.h actuator: factor out settings updates from main loop 2012-08-11 19:46:00 -04:00
pios_spi_priv.h Merged latest origin/next. 2012-05-05 09:40:44 -07:00
pios_spi.h Merged latest origin/next. 2012-05-05 09:40:44 -07:00
pios_stm32.h Merged latest origin/next. 2012-05-05 09:40:44 -07:00
pios_struct_helper.h uavobjectmanager: simplify new embedded metadata objects 2012-07-07 21:49:53 -04:00
pios_sys.h serial: use defines for serial number lengths 2012-05-19 16:06:48 -04:00
pios_tim_priv.h Make PWM/PPM and Servo drivers play nicely together 2011-08-27 21:39:56 -04:00
pios_tim.h Make PWM/PPM and Servo drivers play nicely together 2011-08-27 21:39:56 -04:00
pios_usart_priv.h copyright: remove incorrect attribution in boilerplate text 2012-01-02 23:33:07 -05:00
pios_usart.h copyright: remove incorrect attribution in boilerplate text 2012-01-02 23:33:07 -05:00
pios_usb_board_data_priv.h usb: add standard boilerplate to new files 2012-01-16 21:32:52 -05:00
pios_usb_cdc_priv.h Merged latest origin/next. 2012-05-05 09:40:44 -07:00
pios_usb_defs.h PipX: Since we are calling the PipX ISR from user space looks ensure the frequency stays correct. 2012-09-01 19:13:11 -05:00
pios_usb_desc_hid_cdc_priv.h usb: add standard boilerplate to new files 2012-01-16 21:32:52 -05:00
pios_usb_desc_hid_only_priv.h usb: add standard boilerplate to new files 2012-01-16 21:32:52 -05:00
pios_usb_hid_istr.h Flight/PiOS: Whitespace changes 2010-09-27 07:28:45 +00:00
pios_usb_hid_priv.h Merged latest origin/next. 2012-05-05 09:40:44 -07:00
pios_usb_hid_pwr.h Merged latest origin/next. 2012-05-05 09:40:44 -07:00
pios_usb_hid.h Merged latest origin/next. 2012-05-05 09:40:44 -07:00
pios_usb_priv.h Merged latest origin/next. 2012-05-05 09:40:44 -07:00
pios_usb_rctx_priv.h hid joystick: add missing .h files 2012-08-06 11:42:44 -04:00
pios_usb_rctx.h hid joystick: use linearly scaled channels 2012-08-10 23:36:06 -04:00
pios_usb_util.h PipX: Since we are calling the PipX ISR from user space looks ensure the frequency stays correct. 2012-09-01 19:13:11 -05:00
pios_usb.h usb: decouple "available" from "cable connected" 2012-05-22 00:21:24 -04:00
pios_usbhook.h Merged latest origin/next. 2012-05-05 09:40:44 -07:00
pios_wdg.h PIOS/WDG: Add back the returned delay for code that wants to clear WDG more 2011-01-13 19:01:33 +00:00
stm32f2xx_conf.h PiOS F2: Commit the F2 port of PiOS from Zippe. Thanks for doing all the hard 2011-08-06 19:36:56 -05:00
stm32f4xx_conf.h Add some drivers to the device specific library for now until the exti problems 2011-11-01 03:19:58 -05:00
stm32f10x_conf.h Flight/PiOS: Whitespace changes 2010-09-27 07:28:45 +00:00
usb_conf.h usb: major refactoring of USB descriptors, CDC and HID 2012-01-02 14:27:06 -05:00