This fork of the MBED Library allows you to use counters on the external counter pins (15/16 for Timer 3, 29/30 for Timer 2) by switching internal timing functions in MBED to utilize Timer 0
Fork of mbed-src by
Diff: targets/hal/TARGET_NXP/TARGET_LPC23XX/PeripheralNames.h
- Revision:
- 50:b08ceb75017d
- Parent:
- 13:0645d8841f51
diff -r a1af374b4197 -r b08ceb75017d targets/hal/TARGET_NXP/TARGET_LPC23XX/PeripheralNames.h --- a/targets/hal/TARGET_NXP/TARGET_LPC23XX/PeripheralNames.h Thu Nov 21 16:45:05 2013 +0000 +++ b/targets/hal/TARGET_NXP/TARGET_LPC23XX/PeripheralNames.h Tue Nov 26 15:30:05 2013 +0000 @@ -73,6 +73,36 @@ #define STDIO_UART_RX USBRX #define STDIO_UART UART_0 +// Default peripherals +#define MBED_SPI0 p5, p6, p7, p8 +#define MBED_SPI1 p11, p12, p13, p14 + +#define MBED_UART0 p9, p10 +#define MBED_UART1 p13, p14 +#define MBED_UART2 p28, p27 +#define MBED_UARTUSB USBTX, USBRX + +#define MBED_I2C0 p28, p27 +#define MBED_I2C1 p9, p10 + +#define MBED_CAN0 p30, p29 + +#define MBED_ANALOGOUT0 p18 + +#define MBED_ANALOGIN0 p15 +#define MBED_ANALOGIN1 p16 +#define MBED_ANALOGIN2 p17 +#define MBED_ANALOGIN3 p18 +#define MBED_ANALOGIN4 p19 +#define MBED_ANALOGIN5 p20 + +#define MBED_PWMOUT0 p26 +#define MBED_PWMOUT1 p25 +#define MBED_PWMOUT2 p24 +#define MBED_PWMOUT3 p23 +#define MBED_PWMOUT4 p22 +#define MBED_PWMOUT5 p21 + #ifdef __cplusplus } #endif