1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-12-02 10:24:11 +01:00
LibrePilot/flight/PiOS/inc
Stacey Sheldon 575010169a build: add pios_board_info_blob struct to bootloader flash image
The board info blob is stored in the last 128 bytes of the
bootloader's flash bank.  You can access this data from the
application firmware like this:
  #include <pios_board_info.h>

  if (pios_board_info_blob.magic == PIOS_BOARD_INFO_BLOB_MAGIC) {
    /* Check some other fields */
  }

DO NOT link pios_board_info.c into your application firmware.
Only bootloaders should provide the content for the board info
structure.  The application firmware is only a user of the data.
2011-05-16 08:30:30 -04:00
..
pios_adc_priv.h CC-8: Move the queue registration into the ADC PIOS driver to allow other 2011-02-03 02:42:43 +00:00
pios_adc.h CC-8: Move the queue registration into the ADC PIOS driver to allow other 2011-02-03 02:42:43 +00:00
pios_adxl345.h hwinit: Convert SPI drivers to dynamic init 2011-02-12 22:19:50 +00:00
pios_bl_helper.h PIOS: BL_HELPER: refactored function names 2011-04-23 21:11:17 +02:00
pios_bma180.h OP-378 - OP/INS - Add initial support for INS. HMC5883, BMP085, BMA180, IMU300 all added. Throrough verification has not been done on any of them. main() simply calls self-test functions on all of the hardware. 2011-04-14 12:46:39 +00:00
pios_bmp085.h OP-377 PiOS/BMP085 - Update BMP085 driver to be FreeRTOS agnostic. This is required since new INS does not run FreeRTOS. 2011-04-14 09:46:23 +00:00
pios_board_info.h build: add pios_board_info_blob struct to bootloader flash image 2011-05-16 08:30:30 -04:00
pios_com_priv.h hwinit: Convert COM and USART to dynamic init 2011-02-12 22:19:43 +00:00
pios_com.h hwinit: Convert COM and USART to dynamic init 2011-02-12 22:19:43 +00:00
pios_debug.h 2 new PIOS_DEBUG functions to output a value on the debug-pins. In its current implementation it will probably not work on CC.... 2011-03-05 09:23:57 +00:00
pios_delay.h Flight/PiOS: Whitespace changes 2010-09-27 07:28:45 +00:00
pios_exti.h Flight/PiOS: Whitespace changes 2010-09-27 07:28:45 +00:00
pios_flash_w25x.h CC-15 Gets settings saved to flash chip on CC using crude sector based storage. 2011-02-01 02:18:12 +00:00
pios_flashfs_objlist.h OP-499 OP-216: Simple list of objects saved in flash to prevent objId 2011-05-14 14:05:02 -05: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 hmc5843: hide internal #defines and functions 2010-09-15 14:21:04 +00:00
pios_hmc5883.h OP-378 - OP/INS - Add initial support for INS. HMC5883, BMP085, BMA180, IMU300 all added. Throrough verification has not been done on any of them. main() simply calls self-test functions on all of the hardware. 2011-04-14 12:46:39 +00: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 hwinit: Convert I2C driver to dynamic init 2011-02-12 22:19:54 +00:00
pios_i2c.h hwinit: Convert I2C driver to dynamic init 2011-02-12 22:19:54 +00:00
pios_iap.h OP-185 Flight helper functions for the firmware IAP object. Allows setting/clearing of back-up registers 2010-10-06 02:02:37 +00:00
pios_imu3000.h OP-378 - OP/INS - Add initial support for INS. HMC5883, BMP085, BMA180, IMU300 all added. Throrough verification has not been done on any of them. main() simply calls self-test functions on all of the hardware. 2011-04-14 12:46:39 +00:00
pios_initcall.h uavobject: Use linker to produce uavobj initcalls 2011-01-30 22:46:48 +00:00
pios_irq.h Flight/PiOS: Whitespace changes 2010-09-27 07:28:45 +00:00
pios_led.h Make missing definitions for essential macros more obvious 2011-05-07 18:05:50 -04: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_ppm_priv.h PPM driver for OP, first test 2011-03-08 18:08:13 +00:00
pios_ppm.h More documentation updates, standardizing format to include addtogroup at the beginning of headers so files are associated with modules 2010-07-16 19:53:35 +00:00
pios_pwm_priv.h OP-256 PIOS/PWM: Converting PWM input to use standard driver structure. 2011-01-24 07:51:45 +00:00
pios_pwm.h OP-256 PIOS/PWM: Converting PWM input to use standard driver structure. 2011-01-24 07:51:45 +00:00
pios_rtc.h OP-315: Clean up RTC calls into a separate function. Unfortunately still need 2011-03-03 04:28:38 +00:00
pios_sdcard.h hwinit: Convert SPI drivers to dynamic init 2011-02-12 22:19:50 +00:00
pios_servo_priv.h OP-291 PIOS/Servo: Make the remapping of timers a part of the driver structure 2011-01-24 07:51:48 +00:00
pios_servo.h CC-14 PIOS/Servo: Set more than two bank speeds 2011-02-01 02:17:55 +00:00
pios_spektrum_priv.h OP-22 Flight/PiOS: Spektrum fix, OP tested on ground not flown yet, CC not tested. 2011-02-13 13:10:02 +00:00
pios_spektrum.h OP-22 Flight/PiOS: Spektrum fix, OP tested on ground not flown yet, CC not tested. 2011-02-13 13:10:02 +00:00
pios_spi_priv.h hwinit: Convert SPI drivers to dynamic init 2011-02-12 22:19:50 +00:00
pios_spi.h hwinit: Convert SPI drivers to dynamic init 2011-02-12 22:19:50 +00:00
pios_stm32.h Flight/PiOS: Whitespace changes 2010-09-27 07:28:45 +00:00
pios_sys.h PIOS, Modules/FirmwareIAP: Use correct HAL for CPU serial 2011-04-23 18:30:32 +02:00
pios_usart_priv.h hwinit: Convert COM and USART to dynamic init 2011-02-12 22:19:43 +00:00
pios_usart.h hwinit: Convert COM and USART to dynamic init 2011-02-12 22:19:43 +00:00
pios_usb_hid_desc.h Flight/PiOS: Whitespace changes 2010-09-27 07:28:45 +00:00
pios_usb_hid_istr.h Flight/PiOS: Whitespace changes 2010-09-27 07:28:45 +00:00
pios_usb_hid_prop.h Flight/PiOS: Whitespace changes 2010-09-27 07:28:45 +00:00
pios_usb_hid_pwr.h Flight/PiOS: Whitespace changes 2010-09-27 07:28:45 +00:00
pios_usb_hid.h hwinit: Convert COM and USART to dynamic init 2011-02-12 22:19:43 +00:00
pios_usb.h OP-339 Update USB descriptors on CopterControl and OpenPilot to reflect the new convention. 2011-03-09 07:21:01 +00: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
stm32f10x_conf.h Flight/PiOS: Whitespace changes 2010-09-27 07:28:45 +00:00
usb_conf.h Flight/PiOS: Whitespace changes 2010-09-27 07:28:45 +00:00