1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-12-01 09:24:10 +01:00
LibrePilot/flight/Bootloaders/OpenPilot
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
..
inc More cleaning, moved stopwatch files to library folder, code formatting. 2011-04-29 20:48:13 +01:00
main.c More cleaning, moved stopwatch files to library folder, code formatting. 2011-04-29 20:48:13 +01:00
Makefile build: add pios_board_info_blob struct to bootloader flash image 2011-05-16 08:30:30 -04:00
op_dfu.c More cleaning, moved stopwatch files to library folder, code formatting. 2011-04-29 20:48:13 +01:00
pios_board.c More cleaning, moved stopwatch files to library folder, code formatting. 2011-04-29 20:48:13 +01:00
ssp_timer.c More cleaning, moved stopwatch files to library folder, code formatting. 2011-04-29 20:48:13 +01:00
ssp.c More cleaning, moved stopwatch files to library folder, code formatting. 2011-04-29 20:48:13 +01:00