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.
main.cpp@0:253a9226eb5b, 2014-05-28 (annotated)
- Committer:
- mbed68244
- Date:
- Wed May 28 03:46:38 2014 +0000
- Revision:
- 0:253a9226eb5b
- Child:
- 1:a770d742e28a
First commit of python to mbed
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mbed68244 | 0:253a9226eb5b | 1 | #include "mbed.h" |
mbed68244 | 0:253a9226eb5b | 2 | #include <fstream> |
mbed68244 | 0:253a9226eb5b | 3 | |
mbed68244 | 0:253a9226eb5b | 4 | Serial pc(USBTX, USBRX); // tx, rx |
mbed68244 | 0:253a9226eb5b | 5 | DigitalOut myled1(LED1); |
mbed68244 | 0:253a9226eb5b | 6 | DigitalOut myled2(LED2); |
mbed68244 | 0:253a9226eb5b | 7 | DigitalOut myled3(LED3); |
mbed68244 | 0:253a9226eb5b | 8 | DigitalOut myled4(LED4); |
mbed68244 | 0:253a9226eb5b | 9 | |
mbed68244 | 0:253a9226eb5b | 10 | LocalFileSystem local("local"); // Create the local filesystem under the name "local" |
mbed68244 | 0:253a9226eb5b | 11 | int read_buffer[100][20]; |
mbed68244 | 0:253a9226eb5b | 12 | |
mbed68244 | 0:253a9226eb5b | 13 | |
mbed68244 | 0:253a9226eb5b | 14 | int main() { |
mbed68244 | 0:253a9226eb5b | 15 | int index = 0; |
mbed68244 | 0:253a9226eb5b | 16 | FILE *fp = fopen("/local/packet.txt", "w"); |
mbed68244 | 0:253a9226eb5b | 17 | for(; index < 10; index++){ |
mbed68244 | 0:253a9226eb5b | 18 | read_buffer[0][index] = pc.getc(); |
mbed68244 | 0:253a9226eb5b | 19 | fprintf(fp,"%d",read_buffer[0][index]); |
mbed68244 | 0:253a9226eb5b | 20 | fprintf(fp,"."); |
mbed68244 | 0:253a9226eb5b | 21 | |
mbed68244 | 0:253a9226eb5b | 22 | if(index%2 == 0){ |
mbed68244 | 0:253a9226eb5b | 23 | myled1 =1; |
mbed68244 | 0:253a9226eb5b | 24 | myled2 = 0; |
mbed68244 | 0:253a9226eb5b | 25 | } |
mbed68244 | 0:253a9226eb5b | 26 | else{ |
mbed68244 | 0:253a9226eb5b | 27 | myled1 =0; |
mbed68244 | 0:253a9226eb5b | 28 | myled2 = 1; |
mbed68244 | 0:253a9226eb5b | 29 | } |
mbed68244 | 0:253a9226eb5b | 30 | |
mbed68244 | 0:253a9226eb5b | 31 | |
mbed68244 | 0:253a9226eb5b | 32 | } |
mbed68244 | 0:253a9226eb5b | 33 | fclose(fp); |
mbed68244 | 0:253a9226eb5b | 34 | myled1 = 1; |
mbed68244 | 0:253a9226eb5b | 35 | |
mbed68244 | 0:253a9226eb5b | 36 | } |