Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: cc3000_ping_demo_try_2
Fork of mbed by
Diff: LPC2300_MAP.h
- Revision:
- 11:1c1ebd0324fa
- Parent:
- 10:fcb9359f0959
- Child:
- 12:f63353af7be8
--- a/LPC2300_MAP.h Thu May 14 14:44:00 2009 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,82 +0,0 @@
-/* mbed Microcontroller Library - LPC2300 MAP
- * Copyright (c) 2007-2008, sford
- *
- * This should be anything to do with the mapping of the LPC2300 on to the particular board implementation
- */
-
-#ifndef MBED_LPC2300_MAP_H
-#define MBED_LPC2300_MAP_H
-
-//===================================================================
-// Define the target board
-//===================================================================
-
-//#define TARGET_MBED64 1
-#define TARGET_PHAT40 1
-//#define TARGET_BREAKOUT 1
-
-//===================================================================
-
-#if TARGET_MBED64
-
-enum {
- LED1 = 65,
- LED2 = 66,
- LED3 = 67,
- LED4 = 68,
- USBTX = 69,
- USBRX = 70
-};
-
-#define LED1_PORT (4*32 + 28)
-#define LED2_PORT (3*32 + 25)
-#define LED3_PORT (4*32 + 29)
-#define LED4_PORT (3*32 + 26)
-
-#elif TARGET_PHAT40
-
-enum {
- NC = 0, // Not Connected
- LED1 = 32,
- LED2 = 33,
- LED3 = 34,
- LED4 = 35,
- USBTX = 36,
- USBRX = 37
-};
-
-#define LED1_PORT (1*32 + 18)
-#define LED2_PORT (1*32 + 20)
-#define LED3_PORT (1*32 + 21)
-#define LED4_PORT (1*32 + 23)
-
-#else
-#error "UNRECOGNISED TARGET"
-#endif
-
-namespace LPC2300 {
-
-#define PORT(x,y) ((x*32 + y))
-#define LIST_END 0xFF
-#define NOT_AVAILABLE 0xFF
-
-struct PortMap {
- unsigned char port; // P0.0 (0) to P4.31 (159)
- unsigned char id; // Resource ID
- unsigned char function; // Pin function
-};
-
-/* returns NOT_AVAILABLE if no port matches the pin */
-int pin_to_port(int pin);
-
-/* returns NULL if no map matches the pin */
-const PortMap* get_port_map(const PortMap* map, int pin);
-
-extern const PortMap ADC_PORTMAP[];
-extern const PortMap DAC_PORTMAP[];
-extern const PortMap PWM_PORTMAP[];
-
-} // namespace LPC2300
-
-#endif
-
