aboutsummaryrefslogtreecommitdiff
path: root/lib/lpc43xx
diff options
context:
space:
mode:
authorchrysn2012-10-18 16:29:58 +0200
committerchrysn2012-10-18 16:29:58 +0200
commit5afa53f01abb3f19e1140d1a6407c43e8b3947cf (patch)
treedf998f6ba98d1526aabb0cc6d09879766d8b6a60 /lib/lpc43xx
parent172ce56e3cbc7e64fd3e6a3dc564eb10e0ca766a (diff)
drop two-line vector.c dispatchers in favor of central dispatch
Diffstat (limited to 'lib/lpc43xx')
-rw-r--r--lib/lpc43xx/vector.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/lib/lpc43xx/vector.c b/lib/lpc43xx/vector.c
index 66e9b63..0463a65 100644
--- a/lib/lpc43xx/vector.c
+++ b/lib/lpc43xx/vector.c
@@ -18,17 +18,13 @@
* along with this library. If not, see <http://www.gnu.org/licenses/>.
*/
-#include <libopencm3/lpc43xx/irq.h>
-#define reset_handler original_reset_handler
-#include "../cm3/vector.c"
-#undef reset_handler
#include <libopencm3/cm3/common.h>
extern unsigned _etext_ram, _text_ram, _etext_rom;
#define CREG_M4MEMMAP MMIO32( (0x40043000 + 0x100) )
-void WEAK reset_handler(void)
+static void pre_main(void)
{
volatile unsigned *src, *dest;
@@ -49,6 +45,4 @@ void WEAK reset_handler(void)
/* Continue Execution in RAM */
}
-
- original_reset_handler();
}