The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.

Dependents:   hello SerialTestv11 SerialTestv12 Sierpinski ... more

mbed 2

This is the mbed 2 library. If you'd like to learn about Mbed OS please see the mbed-os docs.

Committer:
rolf.meyer@arm.com
Date:
Fri Aug 28 12:10:11 2009 +0000
Revision:
11:1c1ebd0324fa
A shiny new version

Who changed what in which revision?

UserRevisionLine numberNew contents of line
rolf.meyer@arm.com 11:1c1ebd0324fa 1 /* mbed Microcontroller Library - nvic_api
rolf.meyer@arm.com 11:1c1ebd0324fa 2 * Copyright (c) 2006-2009 ARM Limited. All rights reserved.
rolf.meyer@arm.com 11:1c1ebd0324fa 3 * sford
rolf.meyer@arm.com 11:1c1ebd0324fa 4 */
rolf.meyer@arm.com 11:1c1ebd0324fa 5
rolf.meyer@arm.com 11:1c1ebd0324fa 6 // GENERIC (M3 only? maybe also ARM7 abstraction)
rolf.meyer@arm.com 11:1c1ebd0324fa 7
rolf.meyer@arm.com 11:1c1ebd0324fa 8 #ifndef MBED_NVIC_API_H
rolf.meyer@arm.com 11:1c1ebd0324fa 9 #define MBED_NVIC_API_H
rolf.meyer@arm.com 11:1c1ebd0324fa 10
rolf.meyer@arm.com 11:1c1ebd0324fa 11 #include "PinNames.h"
rolf.meyer@arm.com 11:1c1ebd0324fa 12 #include "PeripheralNames.h"
rolf.meyer@arm.com 11:1c1ebd0324fa 13
rolf.meyer@arm.com 11:1c1ebd0324fa 14 #ifdef __cplusplus
rolf.meyer@arm.com 11:1c1ebd0324fa 15 extern "C" {
rolf.meyer@arm.com 11:1c1ebd0324fa 16 #endif
rolf.meyer@arm.com 11:1c1ebd0324fa 17
rolf.meyer@arm.com 11:1c1ebd0324fa 18 typedef enum IRQn IRQn;
rolf.meyer@arm.com 11:1c1ebd0324fa 19
rolf.meyer@arm.com 11:1c1ebd0324fa 20 void nvic_init();
rolf.meyer@arm.com 11:1c1ebd0324fa 21 uint32_t nvic_read(IRQn irq);
rolf.meyer@arm.com 11:1c1ebd0324fa 22 void NVIC_Vector(IRQn irq, uint32_t vector);
rolf.meyer@arm.com 11:1c1ebd0324fa 23
rolf.meyer@arm.com 11:1c1ebd0324fa 24 #ifdef __cplusplus
rolf.meyer@arm.com 11:1c1ebd0324fa 25 }
rolf.meyer@arm.com 11:1c1ebd0324fa 26 #endif
rolf.meyer@arm.com 11:1c1ebd0324fa 27
rolf.meyer@arm.com 11:1c1ebd0324fa 28 #endif