Beispiel #1
0
/**
 * main - echo back to the user whatever they type
 */
int usci_main(void) {
    WDTCTL = WDTPW + WDTHOLD; // Stop WDT

    BCSCTL1 = CALBC1_16MHZ; // set DCO clock for MCLK and SMCLK
    DCOCTL = CALDCO_16MHZ;

    usci0.init();

    __bis_SR_register(GIE); // interrupts enabled

    usci0.xmit("\r\nMSP430G2553 Monitor\r\n$ ");

    while (true) {
        while (!usci0.empty()) {
            volatile int c;

            c = usci0.recv();
            usci0.xmit((uint8_t) c);
        }
    }
    
    return 0;
}