1)SwitchMatrix SwitchMatrix_Init() was generated by NXP Switch Matrix Tool 2)RawSerial class To make the code size smaller RawSerial class is in the latest mbed library(lpc812)
main.cpp
- Committer:
- maro
- Date:
- 2014-02-28
- Revision:
- 0:e5f3c8836d1c
File content as of revision 0:e5f3c8836d1c:
#include "mbed.h" //DigitalOut myled(LED1); DigitalOut myled(P0_4); //p2 RawSerial uart(P0_0, P0_1); //p8, p5 //8p:U0_TX, 5p:U0_RX void SwitchMatrix_Init() //generated by NXP Switch Matrix Tool { /* Enable SWM clock */ LPC_SYSCON->SYSAHBCLKCTRL |= (1<<7); /* Pin Assign 8 bit Configuration */ /* U0_TXD */ /* U0_RXD */ LPC_SWM->PINASSIGN0 = 0xffff0100UL; /* Pin Assign 1 bit Configuration */ /* SWCLK */ /* SWDIO */ /* RESET */ LPC_SWM->PINENABLE0 = 0xffffffb3UL; } int main() { SwitchMatrix_Init(); uart.baud(9600); char c; while(1) { if(uart.readable()) { c = uart.getc(); uart.putc(c); } myled = !myled; } }