Demonstrate what can happen when array limits are exceeded.

Dependencies:   mbed

Fork of SimpleConsoleTest by Charles Tritt

Committer:
CSTritt
Date:
Tue May 16 20:32:12 2017 +0000
Revision:
0:2f9e67d4c561
Child:
1:a000e0121191
Made minor changes to comments indicating Tera Term settings.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
CSTritt 0:2f9e67d4c561 1 #include "mbed.h"
CSTritt 0:2f9e67d4c561 2
CSTritt 0:2f9e67d4c561 3 //------------------------------------
CSTritt 0:2f9e67d4c561 4 // Tera Term configurations
CSTritt 0:2f9e67d4c561 5 // Terminal - New-line, Receive LF, Transmit LF
CSTritt 0:2f9e67d4c561 6 // Serial port - Data 8 bit, Parity none, Stop 1 bit data, Flow control none.
CSTritt 0:2f9e67d4c561 7 // Baud as specified below.
CSTritt 0:2f9e67d4c561 8 //------------------------------------
CSTritt 0:2f9e67d4c561 9
CSTritt 0:2f9e67d4c561 10 // Serial pc(SERIAL_TX, SERIAL_RX, 921600); // Highest Tera Term speed - works.
CSTritt 0:2f9e67d4c561 11 Serial pc(USBTX, USBRX, 115200); // Highest common speed - works.
CSTritt 0:2f9e67d4c561 12 // Serial pc(USBTX, USBRX); // Default 9600 baud, alternate pin names - works.
CSTritt 0:2f9e67d4c561 13
CSTritt 0:2f9e67d4c561 14 DigitalOut myled(LED1);
CSTritt 0:2f9e67d4c561 15
CSTritt 0:2f9e67d4c561 16 int main()
CSTritt 0:2f9e67d4c561 17 {
CSTritt 0:2f9e67d4c561 18 int i = 1;
CSTritt 0:2f9e67d4c561 19 pc.printf("Hello World !\n");
CSTritt 0:2f9e67d4c561 20 while(1) {
CSTritt 0:2f9e67d4c561 21 wait(1);
CSTritt 0:2f9e67d4c561 22 pc.printf("This program runs since %d seconds.\n", i++);
CSTritt 0:2f9e67d4c561 23 myled = !myled;
CSTritt 0:2f9e67d4c561 24 }
CSTritt 0:2f9e67d4c561 25 }