git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@630 35acf78f-673a-0410-8e92-d51de3d6d3f4
parent
0286cd989a
commit
dec8eecc8e
|
@ -69,7 +69,7 @@ include ../../src/kernel.mk
|
|||
include ../../test/test.mk
|
||||
|
||||
# List ARM-mode C source files here
|
||||
ASRC = ../../ports/ARM7-LPC214x/chcore.c \
|
||||
ASRC = ../../ports/ARM7/chcore.c \
|
||||
../../ports/ARM7-LPC214x/vic.c \
|
||||
../../ports/ARM7-LPC214x/lpc214x_serial.c \
|
||||
../../ports/ARM7-LPC214x/lpc214x_ssp.c \
|
||||
|
|
|
@ -24,15 +24,6 @@
|
|||
|
||||
#include <ch.h>
|
||||
|
||||
#include "lpc214x.h"
|
||||
|
||||
/*
|
||||
* This file is a template of the system driver functions provided by a port.
|
||||
* Some of the following functions may be implemented as macros in chcore.h if
|
||||
* the implementer decides that there is an advantage in doing so, as example
|
||||
* because performance concerns.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Prints a message on the system console.
|
||||
* @param msg pointer to the message
|
||||
|
@ -41,18 +32,6 @@ __attribute__((weak))
|
|||
void port_puts(char *msg) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Enters an architecture-dependent halt mode. The function is meant to return
|
||||
* when an interrupt becomes pending.
|
||||
*/
|
||||
__attribute__((weak))
|
||||
void port_wait_for_interrupt(void) {
|
||||
|
||||
#if ENABLE_WFI_IDLE != 0
|
||||
PCON = 1;
|
||||
#endif
|
||||
}
|
||||
|
||||
/**
|
||||
* Halts the system.
|
||||
*/
|
|
@ -31,6 +31,7 @@
|
|||
#ifndef ENABLE_WFI_IDLE
|
||||
#define ENABLE_WFI_IDLE 0
|
||||
#endif
|
||||
#include <wfi.h>
|
||||
|
||||
/**
|
||||
* Macro defining the ARM7 architecture.
|
||||
|
@ -265,7 +266,6 @@ typedef struct {
|
|||
extern "C" {
|
||||
#endif
|
||||
void port_puts(char *msg);
|
||||
void port_wait_for_interrupt(void);
|
||||
void port_halt(void);
|
||||
#ifdef THUMB
|
||||
void _port_lock_thumb(void);
|
||||
|
|
Loading…
Reference in New Issue