mirror of
https://github.com/apache/nuttx.git
synced 2026-06-01 16:59:28 +08:00
Remove CONFIG_ARCH_CALIBRATION. It is awkward to use and no longer necessary now that we have apps/examples/calib_udelay.
This commit is contained in:
@@ -705,16 +705,6 @@ config BOARD_LOOPSPERMSEC
|
|||||||
driver initialization. These delay loops must be calibrated for each
|
driver initialization. These delay loops must be calibrated for each
|
||||||
board in order to assure accurate timing by the delay loops.
|
board in order to assure accurate timing by the delay loops.
|
||||||
|
|
||||||
config ARCH_CALIBRATION
|
|
||||||
bool "Calibrate delay loop"
|
|
||||||
default n
|
|
||||||
---help---
|
|
||||||
Enables some built in instrumentation that causes a 100 second delay
|
|
||||||
during boot-up. This 100 second delay serves no purpose other than it
|
|
||||||
allows you to calibrate BOARD_LOOPSPERMSEC. You simply use a stop
|
|
||||||
watch to measure the actual delay then adjust BOARD_LOOPSPERMSEC until
|
|
||||||
the actual delay is 100 seconds.
|
|
||||||
|
|
||||||
comment "Interrupt options"
|
comment "Interrupt options"
|
||||||
|
|
||||||
config ARCH_HAVE_INTERRUPTSTACK
|
config ARCH_HAVE_INTERRUPTSTACK
|
||||||
|
|||||||
@@ -65,33 +65,6 @@
|
|||||||
* Private Functions
|
* Private Functions
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* Name: up_calibratedelay
|
|
||||||
*
|
|
||||||
* Description:
|
|
||||||
* Delay loops are provided for short timing loops. This function, if
|
|
||||||
* enabled, will just wait for 100 seconds. Using a stopwatch, you can
|
|
||||||
* can then determine if the timing loops are properly calibrated.
|
|
||||||
*
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
#if defined(CONFIG_ARCH_CALIBRATION) && defined(CONFIG_DEBUG_FEATURES)
|
|
||||||
static void up_calibratedelay(void)
|
|
||||||
{
|
|
||||||
int i;
|
|
||||||
|
|
||||||
_warn("Beginning 100s delay\n");
|
|
||||||
for (i = 0; i < 100; i++)
|
|
||||||
{
|
|
||||||
up_mdelay(1000);
|
|
||||||
}
|
|
||||||
|
|
||||||
_warn("End 100s delay\n");
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
# define up_calibratedelay()
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Name: up_color_intstack
|
* Name: up_color_intstack
|
||||||
*
|
*
|
||||||
@@ -145,10 +118,6 @@ void up_initialize(void)
|
|||||||
|
|
||||||
CURRENT_REGS = NULL;
|
CURRENT_REGS = NULL;
|
||||||
|
|
||||||
/* Calibrate the timing loop */
|
|
||||||
|
|
||||||
up_calibratedelay();
|
|
||||||
|
|
||||||
/* Colorize the interrupt stack */
|
/* Colorize the interrupt stack */
|
||||||
|
|
||||||
up_color_intstack();
|
up_color_intstack();
|
||||||
|
|||||||
@@ -107,33 +107,6 @@
|
|||||||
* Private Functions
|
* Private Functions
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* Name: up_calibratedelay
|
|
||||||
*
|
|
||||||
* Description:
|
|
||||||
* Delay loops are provided for short timing loops. This function, if
|
|
||||||
* enabled, will just wait for 100 seconds. Using a stopwatch, you can
|
|
||||||
* can then determine if the timing loops are properly calibrated.
|
|
||||||
*
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
#if defined(CONFIG_ARCH_CALIBRATION) && defined(CONFIG_DEBUG_FEATURES)
|
|
||||||
static void up_calibratedelay(void)
|
|
||||||
{
|
|
||||||
int i;
|
|
||||||
|
|
||||||
_warn("Beginning 100s delay\n");
|
|
||||||
for (i = 0; i < 100; i++)
|
|
||||||
{
|
|
||||||
up_mdelay(1000);
|
|
||||||
}
|
|
||||||
|
|
||||||
_warn("End 100s delay\n");
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
# define up_calibratedelay()
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Name: up_color_intstack
|
* Name: up_color_intstack
|
||||||
*
|
*
|
||||||
@@ -187,10 +160,6 @@ void up_initialize(void)
|
|||||||
|
|
||||||
g_current_regs = NULL;
|
g_current_regs = NULL;
|
||||||
|
|
||||||
/* Calibrate the timing loop */
|
|
||||||
|
|
||||||
up_calibratedelay();
|
|
||||||
|
|
||||||
/* Colorize the interrupt stack */
|
/* Colorize the interrupt stack */
|
||||||
|
|
||||||
up_color_intstack();
|
up_color_intstack();
|
||||||
|
|||||||
@@ -59,37 +59,6 @@
|
|||||||
#include "up_arch.h"
|
#include "up_arch.h"
|
||||||
#include "up_internal.h"
|
#include "up_internal.h"
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* Private Functions
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* Name: up_calibratedelay
|
|
||||||
*
|
|
||||||
* Description:
|
|
||||||
* Delay loops are provided for short timing loops. This function, if
|
|
||||||
* enabled, will just wait for 100 seconds. Using a stopwatch, you can
|
|
||||||
* can then determine if the timing loops are properly calibrated.
|
|
||||||
*
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
#if defined(CONFIG_ARCH_CALIBRATION) && defined(CONFIG_DEBUG_FEATURES)
|
|
||||||
static void up_calibratedelay(void)
|
|
||||||
{
|
|
||||||
int i;
|
|
||||||
|
|
||||||
_warn("Beginning 100s delay\n");
|
|
||||||
for (i = 0; i < 100; i++)
|
|
||||||
{
|
|
||||||
up_mdelay(1000);
|
|
||||||
}
|
|
||||||
|
|
||||||
_warn("End 100s delay\n");
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
# define up_calibratedelay()
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Public Functions
|
* Public Functions
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
@@ -117,10 +86,6 @@ void up_initialize(void)
|
|||||||
|
|
||||||
g_current_regs = NULL;
|
g_current_regs = NULL;
|
||||||
|
|
||||||
/* Calibrate the timing loop */
|
|
||||||
|
|
||||||
up_calibratedelay();
|
|
||||||
|
|
||||||
/* Add any extra memory fragments to the memory manager */
|
/* Add any extra memory fragments to the memory manager */
|
||||||
|
|
||||||
up_addregion();
|
up_addregion();
|
||||||
|
|||||||
@@ -61,37 +61,6 @@
|
|||||||
#include "up_arch.h"
|
#include "up_arch.h"
|
||||||
#include "up_internal.h"
|
#include "up_internal.h"
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* Private Functions
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* Name: up_calibratedelay
|
|
||||||
*
|
|
||||||
* Description:
|
|
||||||
* Delay loops are provided for short timing loops. This function, if
|
|
||||||
* enabled, will just wait for 100 seconds. Using a stopwatch, you can
|
|
||||||
* can then determine if the timing loops are properly calibrated.
|
|
||||||
*
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
#if defined(CONFIG_ARCH_CALIBRATION) && defined(CONFIG_DEBUG_FEATURES)
|
|
||||||
static void up_calibratedelay(void)
|
|
||||||
{
|
|
||||||
int i;
|
|
||||||
|
|
||||||
_warn("Beginning 100s delay\n");
|
|
||||||
for (i = 0; i < 100; i++)
|
|
||||||
{
|
|
||||||
up_mdelay(1000);
|
|
||||||
}
|
|
||||||
|
|
||||||
_warn("End 100s delay\n");
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
# define up_calibratedelay()
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Public Functions
|
* Public Functions
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
@@ -119,10 +88,6 @@ void up_initialize(void)
|
|||||||
|
|
||||||
g_current_regs = NULL;
|
g_current_regs = NULL;
|
||||||
|
|
||||||
/* Calibrate the timing loop */
|
|
||||||
|
|
||||||
up_calibratedelay();
|
|
||||||
|
|
||||||
/* Add any extra memory fragments to the memory manager */
|
/* Add any extra memory fragments to the memory manager */
|
||||||
|
|
||||||
up_addregion();
|
up_addregion();
|
||||||
|
|||||||
@@ -124,33 +124,6 @@ static void up_enable_dcache(void)
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* Name: up_calibratedelay
|
|
||||||
*
|
|
||||||
* Description:
|
|
||||||
* Delay loops are provided for short timing loops. This function, if
|
|
||||||
* enabled, will just wait for 100 seconds. Using a stopwatch, you can
|
|
||||||
* can then determine if the timing loops are properly calibrated.
|
|
||||||
*
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
#if defined(CONFIG_ARCH_CALIBRATION) && defined(CONFIG_DEBUG_FEATURES)
|
|
||||||
static void up_calibratedelay(void)
|
|
||||||
{
|
|
||||||
int i;
|
|
||||||
|
|
||||||
_warn("Beginning 100s delay\n");
|
|
||||||
for (i = 0; i < 100; i++)
|
|
||||||
{
|
|
||||||
up_mdelay(1000);
|
|
||||||
}
|
|
||||||
|
|
||||||
_warn("End 100s delay\n");
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
# define up_calibratedelay()
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Name: up_color_intstack
|
* Name: up_color_intstack
|
||||||
*
|
*
|
||||||
@@ -204,10 +177,6 @@ void up_initialize(void)
|
|||||||
|
|
||||||
CURRENT_REGS = NULL;
|
CURRENT_REGS = NULL;
|
||||||
|
|
||||||
/* Calibrate the timing loop */
|
|
||||||
|
|
||||||
up_calibratedelay();
|
|
||||||
|
|
||||||
/* Colorize the interrupt stack */
|
/* Colorize the interrupt stack */
|
||||||
|
|
||||||
up_color_intstack();
|
up_color_intstack();
|
||||||
|
|||||||
@@ -59,45 +59,6 @@
|
|||||||
#include "up_arch.h"
|
#include "up_arch.h"
|
||||||
#include "up_internal.h"
|
#include "up_internal.h"
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* Pre-processor Definitions
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
/* Define to enable timing loop calibration */
|
|
||||||
|
|
||||||
#undef CONFIG_ARCH_CALIBRATION
|
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* Private Functions
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* Name: up_calibratedelay
|
|
||||||
*
|
|
||||||
* Description:
|
|
||||||
* Delay loops are provided for short timing loops. This function, if
|
|
||||||
* enabled, will just wait for 100 seconds. Using a stopwatch, you can
|
|
||||||
* can then determine if the timing loops are properly calibrated.
|
|
||||||
*
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
#if defined(CONFIG_ARCH_CALIBRATION) & defined(CONFIG_DEBUG_FEATURES)
|
|
||||||
static void up_calibratedelay(void)
|
|
||||||
{
|
|
||||||
int i;
|
|
||||||
|
|
||||||
swarn("Beginning 100s delay\n");
|
|
||||||
for (i = 0; i < 100; i++)
|
|
||||||
{
|
|
||||||
up_mdelay(1000);
|
|
||||||
}
|
|
||||||
|
|
||||||
swarn("End 100s delay\n");
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
# define up_calibratedelay()
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Public Functions
|
* Public Functions
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
@@ -125,10 +86,6 @@ void up_initialize(void)
|
|||||||
|
|
||||||
g_current_regs = NULL;
|
g_current_regs = NULL;
|
||||||
|
|
||||||
/* Calibrate the timing loop */
|
|
||||||
|
|
||||||
up_calibratedelay();
|
|
||||||
|
|
||||||
/* Initialize the interrupt subsystem */
|
/* Initialize the interrupt subsystem */
|
||||||
|
|
||||||
up_irqinitialize();
|
up_irqinitialize();
|
||||||
|
|||||||
@@ -55,31 +55,6 @@
|
|||||||
* Private Functions
|
* Private Functions
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* Name: up_calibratedelay
|
|
||||||
*
|
|
||||||
* Description:
|
|
||||||
* Delay loops are provided for short timing loops. This function, if
|
|
||||||
* enabled, will just wait for 100 seconds. Using a stopwatch, you can
|
|
||||||
* can then determine if the timing loops are properly calibrated.
|
|
||||||
*
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
#if defined(CONFIG_ARCH_CALIBRATION) && defined(CONFIG_DEBUG)
|
|
||||||
static void up_calibratedelay(void)
|
|
||||||
{
|
|
||||||
int i;
|
|
||||||
lldbg("Beginning 100s delay\n");
|
|
||||||
for (i = 0; i < 100; i++)
|
|
||||||
{
|
|
||||||
up_mdelay(1000);
|
|
||||||
}
|
|
||||||
lldbg("End 100s delay\n");
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
# define up_calibratedelay()
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Name: up_color_intstack
|
* Name: up_color_intstack
|
||||||
*
|
*
|
||||||
@@ -129,10 +104,6 @@ static inline void up_color_intstack(void)
|
|||||||
|
|
||||||
void up_initialize(void)
|
void up_initialize(void)
|
||||||
{
|
{
|
||||||
/* Calibrate the timing loop */
|
|
||||||
|
|
||||||
up_calibratedelay();
|
|
||||||
|
|
||||||
/* Colorize the interrupt stack */
|
/* Colorize the interrupt stack */
|
||||||
|
|
||||||
up_color_intstack();
|
up_color_intstack();
|
||||||
|
|||||||
@@ -61,37 +61,6 @@
|
|||||||
#include "up_arch.h"
|
#include "up_arch.h"
|
||||||
#include "up_internal.h"
|
#include "up_internal.h"
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* Private Functions
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* Name: up_calibratedelay
|
|
||||||
*
|
|
||||||
* Description:
|
|
||||||
* Delay loops are provided for short timing loops. This function, if
|
|
||||||
* enabled, will just wait for 100 seconds. Using a stopwatch, you can
|
|
||||||
* can then determine if the timing loops are properly calibrated.
|
|
||||||
*
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
#if defined(CONFIG_ARCH_CALIBRATION) && defined(CONFIG_DEBUG_FEATURES)
|
|
||||||
static void up_calibratedelay(void)
|
|
||||||
{
|
|
||||||
int i;
|
|
||||||
|
|
||||||
_warn("Beginning 100s delay\n");
|
|
||||||
for (i = 0; i < 100; i++)
|
|
||||||
{
|
|
||||||
up_mdelay(1000);
|
|
||||||
}
|
|
||||||
|
|
||||||
_warn("End 100s delay\n");
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
# define up_calibratedelay()
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Public Functions
|
* Public Functions
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
@@ -119,10 +88,6 @@ void up_initialize(void)
|
|||||||
|
|
||||||
g_current_regs = NULL;
|
g_current_regs = NULL;
|
||||||
|
|
||||||
/* Calibrate the timing loop */
|
|
||||||
|
|
||||||
up_calibratedelay();
|
|
||||||
|
|
||||||
/* Add any extra memory fragments to the memory manager */
|
/* Add any extra memory fragments to the memory manager */
|
||||||
|
|
||||||
up_addregion();
|
up_addregion();
|
||||||
|
|||||||
@@ -60,37 +60,6 @@
|
|||||||
|
|
||||||
#include "xtensa.h"
|
#include "xtensa.h"
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* Private Functions
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* Name: up_calibratedelay
|
|
||||||
*
|
|
||||||
* Description:
|
|
||||||
* Delay loops are provided for short timing loops. This function, if
|
|
||||||
* enabled, will just wait for 100 seconds. Using a stopwatch, you can
|
|
||||||
* can then determine if the timing loops are properly calibrated.
|
|
||||||
*
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
#if defined(CONFIG_ARCH_CALIBRATION) && defined(CONFIG_DEBUG_FEATURES)
|
|
||||||
static void up_calibratedelay(void)
|
|
||||||
{
|
|
||||||
int i;
|
|
||||||
|
|
||||||
_warn("Beginning 100s delay\n");
|
|
||||||
for (i = 0; i < 100; i++)
|
|
||||||
{
|
|
||||||
up_mdelay(1000);
|
|
||||||
}
|
|
||||||
|
|
||||||
_warn("End 100s delay\n");
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
# define up_calibratedelay()
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Public Functions
|
* Public Functions
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
@@ -127,10 +96,6 @@ void up_initialize(void)
|
|||||||
CURRENT_REGS = NULL;
|
CURRENT_REGS = NULL;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Calibrate the timing loop */
|
|
||||||
|
|
||||||
up_calibratedelay();
|
|
||||||
|
|
||||||
/* Add any extra memory fragments to the memory manager */
|
/* Add any extra memory fragments to the memory manager */
|
||||||
|
|
||||||
xtensa_add_region();
|
xtensa_add_region();
|
||||||
|
|||||||
@@ -72,37 +72,6 @@
|
|||||||
|
|
||||||
volatile FAR chipreg_t *g_current_regs;
|
volatile FAR chipreg_t *g_current_regs;
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* Private Functions
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* Name: up_calibratedelay
|
|
||||||
*
|
|
||||||
* Description:
|
|
||||||
* Delay loops are provided for short timing loops. This function, if
|
|
||||||
* enabled, will just wait for 100 seconds. Using a stopwatch, you can
|
|
||||||
* can then determine if the timing loops are properly calibrated.
|
|
||||||
*
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
#if defined(CONFIG_ARCH_CALIBRATION) && defined(CONFIG_DEBUG_FEATURES)
|
|
||||||
static void up_calibratedelay(void)
|
|
||||||
{
|
|
||||||
int i;
|
|
||||||
|
|
||||||
_warn("Beginning 100s delay\n");
|
|
||||||
for (i = 0; i < 100; i++)
|
|
||||||
{
|
|
||||||
up_mdelay(1000);
|
|
||||||
}
|
|
||||||
|
|
||||||
_warn("End 100s delay\n");
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
# define up_calibratedelay()
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Public Functions
|
* Public Functions
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
@@ -130,10 +99,6 @@ void up_initialize(void)
|
|||||||
|
|
||||||
g_current_regs = NULL;
|
g_current_regs = NULL;
|
||||||
|
|
||||||
/* Calibrate the timing loop */
|
|
||||||
|
|
||||||
up_calibratedelay();
|
|
||||||
|
|
||||||
#if CONFIG_MM_REGIONS > 1
|
#if CONFIG_MM_REGIONS > 1
|
||||||
/* Add any extra memory fragments to the memory manager */
|
/* Add any extra memory fragments to the memory manager */
|
||||||
|
|
||||||
|
|||||||
@@ -61,37 +61,6 @@
|
|||||||
#include "up_arch.h"
|
#include "up_arch.h"
|
||||||
#include "up_internal.h"
|
#include "up_internal.h"
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* Private Functions
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* Name: up_calibratedelay
|
|
||||||
*
|
|
||||||
* Description:
|
|
||||||
* Delay loops are provided for short timing loops. This function, if
|
|
||||||
* enabled, will just wait for 100 seconds. Using a stopwatch, you can
|
|
||||||
* can then determine if the timing loops are properly calibrated.
|
|
||||||
*
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
#if defined(CONFIG_ARCH_CALIBRATION) && defined(CONFIG_DEBUG_FEATURES)
|
|
||||||
static void up_calibratedelay(void)
|
|
||||||
{
|
|
||||||
int i;
|
|
||||||
|
|
||||||
_warn("Beginning 100s delay\n");
|
|
||||||
for (i = 0; i < 100; i++)
|
|
||||||
{
|
|
||||||
up_mdelay(1000);
|
|
||||||
}
|
|
||||||
|
|
||||||
_warn("End 100s delay\n");
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
# define up_calibratedelay()
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Public Functions
|
* Public Functions
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
@@ -119,10 +88,6 @@ void up_initialize(void)
|
|||||||
|
|
||||||
INIT_IRQCONTEXT();
|
INIT_IRQCONTEXT();
|
||||||
|
|
||||||
/* Calibrate the timing loop */
|
|
||||||
|
|
||||||
up_calibratedelay();
|
|
||||||
|
|
||||||
#if CONFIG_MM_REGIONS > 1
|
#if CONFIG_MM_REGIONS > 1
|
||||||
/* Add any extra memory fragments to the memory manager */
|
/* Add any extra memory fragments to the memory manager */
|
||||||
|
|
||||||
|
|||||||
@@ -423,13 +423,6 @@ Amber Web Server Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
Individual subsystems can be enabled:
|
Individual subsystems can be enabled:
|
||||||
|
|
||||||
CONFIG_AVR_INT0=n
|
CONFIG_AVR_INT0=n
|
||||||
|
|||||||
@@ -387,13 +387,6 @@ AVR32DEV1 Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
Individual subsystems can be enabled:
|
Individual subsystems can be enabled:
|
||||||
|
|
||||||
CONFIG_AVR32_GPIOIRQ - GPIO interrupt support
|
CONFIG_AVR32_GPIOIRQ - GPIO interrupt support
|
||||||
|
|||||||
@@ -229,13 +229,6 @@ Bambino-200e Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
Individual subsystems can be enabled:
|
Individual subsystems can be enabled:
|
||||||
|
|
||||||
CONFIG_LPC43_ADC0=y
|
CONFIG_LPC43_ADC0=y
|
||||||
|
|||||||
@@ -91,13 +91,6 @@ ARM/C5471-specific Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions
|
CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
C5471 specific device driver settings
|
C5471 specific device driver settings
|
||||||
|
|
||||||
CONFIG_SERIAL_IRDA_CONSOLE - selects the IRDA UART for the
|
CONFIG_SERIAL_IRDA_CONSOLE - selects the IRDA UART for the
|
||||||
|
|||||||
@@ -258,13 +258,6 @@ Cloudctrl-specific Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
Individual subsystems can be enabled:
|
Individual subsystems can be enabled:
|
||||||
|
|
||||||
AHB
|
AHB
|
||||||
|
|||||||
@@ -305,13 +305,6 @@ HCS12/DEMO9S12NEC64-specific Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions
|
CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
GPIO Interrupts
|
GPIO Interrupts
|
||||||
|
|
||||||
CONFIG_HCS12_GPIOIRQ - Enable general support for GPIO IRQs
|
CONFIG_HCS12_GPIOIRQ - Enable general support for GPIO IRQs
|
||||||
|
|||||||
@@ -598,13 +598,6 @@ DK-TM4129X Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
There are configurations for disabling support for interrupts GPIO ports.
|
There are configurations for disabling support for interrupts GPIO ports.
|
||||||
Only GPIOP and GPIOQ pins can be used as interrupting sources on the
|
Only GPIOP and GPIOQ pins can be used as interrupting sources on the
|
||||||
TM4C129X. Additional interrupt support can be disabled if desired to
|
TM4C129X. Additional interrupt support can be disabled if desired to
|
||||||
|
|||||||
@@ -534,15 +534,11 @@ ARM/EA3131-specific Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_BUTTONS - Enable support for buttons. Unique to board architecture.
|
CONFIG_ARCH_BUTTONS - Enable support for buttons. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
CONFIG_ARCH_DMA - Support DMA initialization
|
CONFIG_ARCH_DMA - Support DMA initialization
|
||||||
|
|
||||||
CONFIG_ARCH_LOWVECTORS - define if vectors reside at address 0x0000:00000
|
CONFIG_ARCH_LOWVECTORS - define if vectors reside at address 0x0000:00000
|
||||||
Undefine if vectors reside at address 0xffff:0000
|
Undefine if vectors reside at address 0xffff:0000
|
||||||
|
|
||||||
CONFIG_ARCH_ROMPGTABLE - A pre-initialized, read-only page table is available.
|
CONFIG_ARCH_ROMPGTABLE - A pre-initialized, read-only page table is available.
|
||||||
If defined, then board-specific logic must also define PGTABLE_BASE_PADDR,
|
If defined, then board-specific logic must also define PGTABLE_BASE_PADDR,
|
||||||
PGTABLE_BASE_VADDR, and all memory section mapping in a file named
|
PGTABLE_BASE_VADDR, and all memory section mapping in a file named
|
||||||
|
|||||||
@@ -340,15 +340,11 @@ ARM/EA3152-specific Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_BUTTONS - Enable support for buttons. Unique to board architecture.
|
CONFIG_ARCH_BUTTONS - Enable support for buttons. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
CONFIG_ARCH_DMA - Support DMA initialization
|
CONFIG_ARCH_DMA - Support DMA initialization
|
||||||
|
|
||||||
CONFIG_ARCH_LOWVECTORS - define if vectors reside at address 0x0000:00000
|
CONFIG_ARCH_LOWVECTORS - define if vectors reside at address 0x0000:00000
|
||||||
Undefine if vectors reside at address 0xffff:0000
|
Undefine if vectors reside at address 0xffff:0000
|
||||||
|
|
||||||
CONFIG_ARCH_ROMPGTABLE - A pre-initialized, read-only page table is available.
|
CONFIG_ARCH_ROMPGTABLE - A pre-initialized, read-only page table is available.
|
||||||
If defined, then board-specific logic must also define PGTABLE_BASE_PADDR,
|
If defined, then board-specific logic must also define PGTABLE_BASE_PADDR,
|
||||||
PGTABLE_BASE_VADDR, and all memory section mapping in a file named
|
PGTABLE_BASE_VADDR, and all memory section mapping in a file named
|
||||||
|
|||||||
@@ -126,13 +126,6 @@ Eagle100-specific Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
There are configurations for disabling support for interrupts GPIO ports.
|
There are configurations for disabling support for interrupts GPIO ports.
|
||||||
GPIOH and GPIOJ must be disabled because they do not exist on the LM3S6918.
|
GPIOH and GPIOJ must be disabled because they do not exist on the LM3S6918.
|
||||||
Additional interrupt support can be disabled if desired to reduce memory
|
Additional interrupt support can be disabled if desired to reduce memory
|
||||||
|
|||||||
@@ -133,13 +133,6 @@ Stellaris EKK-LM3S9B96 Evaluation Kit Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
There are configurations for disabling support for interrupts GPIO ports.
|
There are configurations for disabling support for interrupts GPIO ports.
|
||||||
GPIOJ must be disabled because it does not exist on the LM3S9B96.
|
GPIOJ must be disabled because it does not exist on the LM3S9B96.
|
||||||
Additional interrupt support can be disabled if desired to reduce memory
|
Additional interrupt support can be disabled if desired to reduce memory
|
||||||
|
|||||||
@@ -369,13 +369,6 @@ M3 Wildfire-specific Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
Individual subsystems can be enabled:
|
Individual subsystems can be enabled:
|
||||||
AHB
|
AHB
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -709,13 +709,6 @@ Freedom K64F Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
Individual subsystems can be enabled:
|
Individual subsystems can be enabled:
|
||||||
|
|
||||||
CONFIG_KINETIS_TRACE -- Enable trace clocking on power up.
|
CONFIG_KINETIS_TRACE -- Enable trace clocking on power up.
|
||||||
|
|||||||
@@ -712,13 +712,6 @@ Freedom K66F Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
Individual subsystems can be enabled:
|
Individual subsystems can be enabled:
|
||||||
|
|
||||||
CONFIG_KINETIS_TRACE -- Enable trace clocking on power up.
|
CONFIG_KINETIS_TRACE -- Enable trace clocking on power up.
|
||||||
|
|||||||
@@ -207,13 +207,6 @@ Freedom KL25Z-specific Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
Individual subsystems can be enabled as follows. These settings are for
|
Individual subsystems can be enabled as follows. These settings are for
|
||||||
all of the K25Z100/120 line and may not be available for the MKL25Z128
|
all of the K25Z100/120 line and may not be available for the MKL25Z128
|
||||||
in particular:
|
in particular:
|
||||||
|
|||||||
@@ -185,13 +185,6 @@ Freedom KL26Z-specific Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
Individual subsystems can be enabled as follows. These settings are for
|
Individual subsystems can be enabled as follows. These settings are for
|
||||||
all of the K25Z100/120 line and may not be available for the MKL26Z128
|
all of the K25Z100/120 line and may not be available for the MKL26Z128
|
||||||
in particular:
|
in particular:
|
||||||
|
|||||||
@@ -159,13 +159,6 @@ HY-Mini specific Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
Individual subsystems can be enabled:
|
Individual subsystems can be enabled:
|
||||||
AHB
|
AHB
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -202,13 +202,6 @@ KwikStik-K40-specific Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions
|
CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibrate
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
Individual subsystems can be enabled:
|
Individual subsystems can be enabled:
|
||||||
|
|
||||||
CONFIG_KINETIS_TRACE -- Enable trace clocking on power up.
|
CONFIG_KINETIS_TRACE -- Enable trace clocking on power up.
|
||||||
|
|||||||
@@ -109,13 +109,6 @@ Lincoln 60 Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
Individual subsystems can be enabled:
|
Individual subsystems can be enabled:
|
||||||
CONFIG_LPC17_MAINOSC=y
|
CONFIG_LPC17_MAINOSC=y
|
||||||
CONFIG_LPC17_PLL0=y
|
CONFIG_LPC17_PLL0=y
|
||||||
|
|||||||
@@ -129,13 +129,6 @@ Stellaris MDL-S2E Reference Design Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
There are configurations for disabling support for interrupts GPIO ports.
|
There are configurations for disabling support for interrupts GPIO ports.
|
||||||
GPIOH and GPIOJ must be disabled because they do not exist on the LM3S6432.
|
GPIOH and GPIOJ must be disabled because they do not exist on the LM3S6432.
|
||||||
Additional interrupt support can be disabled if desired to reduce memory
|
Additional interrupt support can be disabled if desired to reduce memory
|
||||||
|
|||||||
@@ -276,13 +276,6 @@ Stellaris LM3S6965 Evaluation Kit Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
There are configurations for disabling support for interrupts GPIO ports.
|
There are configurations for disabling support for interrupts GPIO ports.
|
||||||
GPIOJ must be disabled because it does not exist on the LM3S6965.
|
GPIOJ must be disabled because it does not exist on the LM3S6965.
|
||||||
Additional interrupt support can be disabled if desired to reduce memory
|
Additional interrupt support can be disabled if desired to reduce memory
|
||||||
|
|||||||
@@ -196,13 +196,6 @@ Stellaris LM3S8962 Evaluation Kit Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
There are configurations for disabling support for interrupts GPIO ports.
|
There are configurations for disabling support for interrupts GPIO ports.
|
||||||
GPIOJ must be disabled because it does not exist on the LM3S8962.
|
GPIOJ must be disabled because it does not exist on the LM3S8962.
|
||||||
Additional interrupt support can be disabled if desired to reduce memory
|
Additional interrupt support can be disabled if desired to reduce memory
|
||||||
|
|||||||
@@ -405,13 +405,6 @@ LM4F120 LaunchPad Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
There are configurations for disabling support for interrupts GPIO ports.
|
There are configurations for disabling support for interrupts GPIO ports.
|
||||||
GPIOJ must be disabled because it does not exist on the LM4F120.
|
GPIOJ must be disabled because it does not exist on the LM4F120.
|
||||||
Additional interrupt support can be disabled if desired to reduce memory
|
Additional interrupt support can be disabled if desired to reduce memory
|
||||||
|
|||||||
@@ -481,13 +481,6 @@ LPC4330-Xplorer Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
Individual subsystems can be enabled:
|
Individual subsystems can be enabled:
|
||||||
|
|
||||||
CONFIG_LPC43_ADC0=y
|
CONFIG_LPC43_ADC0=y
|
||||||
|
|||||||
@@ -520,13 +520,6 @@ LPC4337-ws Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
Individual subsystems can be enabled:
|
Individual subsystems can be enabled:
|
||||||
|
|
||||||
CONFIG_LPC43_ADC0=y
|
CONFIG_LPC43_ADC0=y
|
||||||
|
|||||||
@@ -517,13 +517,6 @@ LPC4357-EVB Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
Individual subsystems can be enabled:
|
Individual subsystems can be enabled:
|
||||||
|
|
||||||
CONFIG_LPC43_ADC0=y
|
CONFIG_LPC43_ADC0=y
|
||||||
|
|||||||
@@ -520,13 +520,6 @@ LPC4370-Link2 Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
Individual subsystems can be enabled:
|
Individual subsystems can be enabled:
|
||||||
|
|
||||||
CONFIG_LPC43_ADC0=y
|
CONFIG_LPC43_ADC0=y
|
||||||
|
|||||||
@@ -455,13 +455,6 @@ LPCXpresso Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
Individual subsystems can be enabled:
|
Individual subsystems can be enabled:
|
||||||
CONFIG_LPC11_MAINOSC=y
|
CONFIG_LPC11_MAINOSC=y
|
||||||
CONFIG_LPC11_PLL0=y
|
CONFIG_LPC11_PLL0=y
|
||||||
|
|||||||
@@ -427,13 +427,6 @@ LPCXpresso Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
Individual subsystems can be enabled:
|
Individual subsystems can be enabled:
|
||||||
CONFIG_LPC17_MAINOSC=y
|
CONFIG_LPC17_MAINOSC=y
|
||||||
CONFIG_LPC17_PLL0=y
|
CONFIG_LPC17_PLL0=y
|
||||||
|
|||||||
@@ -72,13 +72,6 @@ mbed Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
Individual subsystems can be enabled:
|
Individual subsystems can be enabled:
|
||||||
CONFIG_LPC17_MAINOSC=y
|
CONFIG_LPC17_MAINOSC=y
|
||||||
CONFIG_LPC17_PLL0=y
|
CONFIG_LPC17_PLL0=y
|
||||||
|
|||||||
@@ -73,13 +73,6 @@ mcb1700 Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
Individual subsystems can be enabled:
|
Individual subsystems can be enabled:
|
||||||
CONFIG_LPC17_MAINOSC=y
|
CONFIG_LPC17_MAINOSC=y
|
||||||
CONFIG_LPC17_PLL0=y
|
CONFIG_LPC17_PLL0=y
|
||||||
|
|||||||
@@ -254,13 +254,6 @@ ARM/LPC214X-specific Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions
|
CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
LPC2148 specific chip initialization
|
LPC2148 specific chip initialization
|
||||||
|
|
||||||
These provide register setup values:
|
These provide register setup values:
|
||||||
|
|||||||
@@ -442,13 +442,6 @@ Micropendous3 Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
Individual subsystems can be enabled:
|
Individual subsystems can be enabled:
|
||||||
|
|
||||||
CONFIG_AVR_INT0=n
|
CONFIG_AVR_INT0=n
|
||||||
|
|||||||
@@ -282,13 +282,6 @@ Mikroe-STM32F4-specific Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
Individual subsystems can be enabled:
|
Individual subsystems can be enabled:
|
||||||
|
|
||||||
AHB1
|
AHB1
|
||||||
|
|||||||
@@ -702,13 +702,6 @@ PIC32MX Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
PIC32MX Configuration
|
PIC32MX Configuration
|
||||||
|
|
||||||
CONFIG_PIC32MX_MVEC - Select muli- vs. single-vectored interrupts
|
CONFIG_PIC32MX_MVEC - Select muli- vs. single-vectored interrupts
|
||||||
|
|||||||
@@ -183,13 +183,6 @@ MoteinoMEGA Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
Individual subsystems can be enabled:
|
Individual subsystems can be enabled:
|
||||||
|
|
||||||
CONFIG_AVR_INT0=n
|
CONFIG_AVR_INT0=n
|
||||||
|
|||||||
@@ -412,13 +412,6 @@ HCS12/NE64BADGE-specific Configuration Options
|
|||||||
|
|
||||||
CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions
|
CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions
|
||||||
|
|
||||||
CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
|
||||||
cause a 100 second delay during boot-up. This 100 second delay
|
|
||||||
serves no purpose other than it allows you to calibratre
|
|
||||||
CONFIG_ARCH_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
|
|
||||||
the delay actually is 100 seconds.
|
|
||||||
|
|
||||||
GPIO Interrupts
|
GPIO Interrupts
|
||||||
|
|
||||||
CONFIG_HCS12_GPIOIRQ - Enable general support for GPIO IRQs
|
CONFIG_HCS12_GPIOIRQ - Enable general support for GPIO IRQs
|
||||||
|
|||||||
@@ -4,7 +4,6 @@
|
|||||||
# CONFIG_STANDARD_SERIAL is not set
|
# CONFIG_STANDARD_SERIAL is not set
|
||||||
CONFIG_ARCH_BOARD_NR5M100_NEXYS4=y
|
CONFIG_ARCH_BOARD_NR5M100_NEXYS4=y
|
||||||
CONFIG_ARCH_BOARD="nr5m100-nexys4"
|
CONFIG_ARCH_BOARD="nr5m100-nexys4"
|
||||||
CONFIG_ARCH_CALIBRATION=y
|
|
||||||
CONFIG_ARCH_CHIP_NR5=y
|
CONFIG_ARCH_CHIP_NR5=y
|
||||||
CONFIG_ARCH_CHIP_NR5M100=y
|
CONFIG_ARCH_CHIP_NR5M100=y
|
||||||
CONFIG_ARCH_RISCV=y
|
CONFIG_ARCH_RISCV=y
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user