1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-11-30 08:24:11 +01:00
LibrePilot/flight/PiOS/Boards
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_board.h Make missing definitions for essential macros more obvious 2011-05-07 18:05:50 -04:00
STM3210E_INS.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
STM3210E_OP.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
STM32103CB_AHRS.h hwinit: Convert I2C driver to dynamic init 2011-02-12 22:19:54 +00:00
STM32103CB_CC_Rev1.h build: add pios_board_info_blob struct to bootloader flash image 2011-05-16 08:30:30 -04:00
STM32103CB_PIPXTREME_Rev1.h build: add pios_board_info_blob struct to bootloader flash image 2011-05-16 08:30:30 -04:00