aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Sidrane <david_s5@nscdg.com>2015-04-21 05:10:39 -1000
committerDavid Sidrane <david_s5@nscdg.com>2015-04-22 02:30:14 -1000
commitbc86a3b0fb573d1f0707b9908904719307c9d8da (patch)
tree535fc52a025be8d90bee48950e70caa0cc37245e
parent0aae3b2ccb8850ca2726b22c7f51a9289d35281a (diff)
downloadpx4-firmware-bc86a3b0fb573d1f0707b9908904719307c9d8da.tar.gz
px4-firmware-bc86a3b0fb573d1f0707b9908904719307c9d8da.tar.bz2
px4-firmware-bc86a3b0fb573d1f0707b9908904719307c9d8da.zip
moved app_config data to bord_config.h
-rw-r--r--src/drivers/boards/px4cannode-v1/bootloader/can/driver.c2
-rw-r--r--src/drivers/boards/px4cannode-v1/bootloader/common/app_config.h36
-rw-r--r--src/drivers/boards/px4cannode-v1/bootloader/src/board_config.h30
-rw-r--r--src/drivers/boards/px4cannode-v1/bootloader/src/boot.c2
-rw-r--r--src/drivers/boards/px4cannode-v1/bootloader/src/flash.c2
-rw-r--r--src/drivers/boards/px4cannode-v1/bootloader/src/timer.c2
-rw-r--r--src/drivers/boards/px4cannode-v1/bootloader/uavcan/main.c2
-rw-r--r--src/drivers/boards/px4cannode-v1/bootloader/uavcan/protocol.c2
8 files changed, 36 insertions, 42 deletions
diff --git a/src/drivers/boards/px4cannode-v1/bootloader/can/driver.c b/src/drivers/boards/px4cannode-v1/bootloader/can/driver.c
index 7e0cbf491..8a8958c4d 100644
--- a/src/drivers/boards/px4cannode-v1/bootloader/can/driver.c
+++ b/src/drivers/boards/px4cannode-v1/bootloader/can/driver.c
@@ -39,7 +39,7 @@
****************************************************************************/
#include <nuttx/config.h>
-#include "app_config.h"
+#include "board_config.h"
#include <stdint.h>
#include <stdlib.h>
diff --git a/src/drivers/boards/px4cannode-v1/bootloader/common/app_config.h b/src/drivers/boards/px4cannode-v1/bootloader/common/app_config.h
deleted file mode 100644
index 3f40d6b56..000000000
--- a/src/drivers/boards/px4cannode-v1/bootloader/common/app_config.h
+++ /dev/null
@@ -1,36 +0,0 @@
-#pragma once
-
-#include "protocol.h"
-
-#define OPT_TBOOT_MS 2000
-#define OPT_NODE_STATUS_RATE_MS 800
-#define OPT_NODE_INFO_RATE_MS 200
-#define OPT_BL_NUMBER_TIMERS 6
-
-#define OPT_WAIT_FOR_GETNODEINFO 0
-#define OPT_WAIT_FOR_GETNODEINFO_JUMPER_GPIO 1
-#define OPT_WAIT_FOR_GETNODEINFO_JUMPER_GPIO_INVERT 1
-
-#define OPT_CPU_FREQ_HZ 72000000u
-
-#define OPT_ENABLE_WD
-#define OPT_MIN_APP_PROGRESS 0u
-#define OPT_RESTART_TIMEOUT_MS 20000u
-
-#define OPT_APPLICATION_IMAGE_OFFSET 8192u
-#define OPT_APPLICATION_IMAGE_LENGTH 49152u
-
-#define FLASH_BASE STM32_FLASH_BASE
-#define FLASH_NUMBER_PAGES STM32_FLASH_NPAGES
-#define FLASH_PAGE_SIZE STM32_FLASH_PAGESIZE
-#define FLASH_SIZE (FLASH_NUMBER_PAGES*FLASH_PAGE_SIZE)
-
-#define UAVCAN_SERVICE_RETRIES 3u
-#define UAVCAN_SERVICE_TIMEOUT_MS 1000
-#define UAVCAN_NODESTATUS_INTERVAL_MS 500
-
-#define APPLICATION_LOAD_ADDRESS (FLASH_BASE + OPT_APPLICATION_IMAGE_OFFSET)
-#define APPLICATION_SIZE (FLASH_SIZE-OPT_APPLICATION_IMAGE_OFFSET)
-#define APPLICATION_LAST_32BIT_ADDRRESS ((uint32_t *)((APPLICATION_LOAD_ADDRESS+APPLICATION_SIZE)-sizeof(uint32_t)))
-#define APPLICATION_LAST_64BIT_ADDRRESS ((uint64_t *)((APPLICATION_LOAD_ADDRESS+APPLICATION_SIZE)-sizeof(uint64_t)))
-
diff --git a/src/drivers/boards/px4cannode-v1/bootloader/src/board_config.h b/src/drivers/boards/px4cannode-v1/bootloader/src/board_config.h
index 674621a76..605f13efd 100644
--- a/src/drivers/boards/px4cannode-v1/bootloader/src/board_config.h
+++ b/src/drivers/boards/px4cannode-v1/bootloader/src/board_config.h
@@ -47,12 +47,42 @@
************************************************************************************/
#include "../../board_config.h"
+#include "protocol.h"
#include <nuttx/compiler.h>
#include <stdint.h>
/****************************************************************************
* Pre-processor Definitions
****************************************************************************/
+#define OPT_TBOOT_MS 2000
+#define OPT_NODE_STATUS_RATE_MS 800
+#define OPT_NODE_INFO_RATE_MS 200
+#define OPT_BL_NUMBER_TIMERS 6
+
+#define OPT_WAIT_FOR_GETNODEINFO 0
+#define OPT_WAIT_FOR_GETNODEINFO_JUMPER_GPIO 1
+#define OPT_WAIT_FOR_GETNODEINFO_JUMPER_GPIO_INVERT 1
+
+#define OPT_ENABLE_WD
+#define OPT_RESTART_TIMEOUT_MS 20000u
+
+#define OPT_APPLICATION_IMAGE_OFFSET 8192u
+#define OPT_APPLICATION_IMAGE_LENGTH 49152u
+
+#define FLASH_BASE STM32_FLASH_BASE
+#define FLASH_NUMBER_PAGES STM32_FLASH_NPAGES
+#define FLASH_PAGE_SIZE STM32_FLASH_PAGESIZE
+#define FLASH_SIZE (FLASH_NUMBER_PAGES*FLASH_PAGE_SIZE)
+
+#define UAVCAN_SERVICE_RETRIES 3u
+#define UAVCAN_SERVICE_TIMEOUT_MS 1000
+#define UAVCAN_NODESTATUS_INTERVAL_MS 500
+
+#define APPLICATION_LOAD_ADDRESS (FLASH_BASE + OPT_APPLICATION_IMAGE_OFFSET)
+#define APPLICATION_SIZE (FLASH_SIZE-OPT_APPLICATION_IMAGE_OFFSET)
+#define APPLICATION_LAST_32BIT_ADDRRESS ((uint32_t *)((APPLICATION_LOAD_ADDRESS+APPLICATION_SIZE)-sizeof(uint32_t)))
+#define APPLICATION_LAST_64BIT_ADDRRESS ((uint64_t *)((APPLICATION_LOAD_ADDRESS+APPLICATION_SIZE)-sizeof(uint64_t)))
+
/* Bootloader Option*****************************************************************
*
diff --git a/src/drivers/boards/px4cannode-v1/bootloader/src/boot.c b/src/drivers/boards/px4cannode-v1/bootloader/src/boot.c
index 57897910e..def248819 100644
--- a/src/drivers/boards/px4cannode-v1/bootloader/src/boot.c
+++ b/src/drivers/boards/px4cannode-v1/bootloader/src/boot.c
@@ -39,7 +39,7 @@
****************************************************************************/
#include <nuttx/config.h>
-#include "app_config.h"
+#include "board_config.h"
#include <debug.h>
#include <arch/board/board.h>
diff --git a/src/drivers/boards/px4cannode-v1/bootloader/src/flash.c b/src/drivers/boards/px4cannode-v1/bootloader/src/flash.c
index 8c28b1fbd..de0522281 100644
--- a/src/drivers/boards/px4cannode-v1/bootloader/src/flash.c
+++ b/src/drivers/boards/px4cannode-v1/bootloader/src/flash.c
@@ -1,5 +1,5 @@
#include <nuttx/config.h>
-#include "app_config.h"
+#include "board_config.h"
#include <stdint.h>
#include <stdlib.h>
diff --git a/src/drivers/boards/px4cannode-v1/bootloader/src/timer.c b/src/drivers/boards/px4cannode-v1/bootloader/src/timer.c
index ebb8fecbc..6f2014063 100644
--- a/src/drivers/boards/px4cannode-v1/bootloader/src/timer.c
+++ b/src/drivers/boards/px4cannode-v1/bootloader/src/timer.c
@@ -1,7 +1,7 @@
#include <nuttx/config.h>
-#include "app_config.h"
+#include "board_config.h"
#include <sys/types.h>
#include <stdint.h>
diff --git a/src/drivers/boards/px4cannode-v1/bootloader/uavcan/main.c b/src/drivers/boards/px4cannode-v1/bootloader/uavcan/main.c
index 6be947458..d7859ea7a 100644
--- a/src/drivers/boards/px4cannode-v1/bootloader/uavcan/main.c
+++ b/src/drivers/boards/px4cannode-v1/bootloader/uavcan/main.c
@@ -1,5 +1,5 @@
#include <nuttx/config.h>
-#include "app_config.h"
+#include "board_config.h"
#include <nuttx/arch.h>
diff --git a/src/drivers/boards/px4cannode-v1/bootloader/uavcan/protocol.c b/src/drivers/boards/px4cannode-v1/bootloader/uavcan/protocol.c
index fdd078113..edc6135c8 100644
--- a/src/drivers/boards/px4cannode-v1/bootloader/uavcan/protocol.c
+++ b/src/drivers/boards/px4cannode-v1/bootloader/uavcan/protocol.c
@@ -1,5 +1,5 @@
#include <nuttx/config.h>
-#include "app_config.h"
+#include "board_config.h"
#include <stdint.h>
#include <stdlib.h>