a
Dependencies: 4DGL-uLCD-SE EthernetInterface mbed rtos
main.cpp@0:d32f86ba2959, 2016-06-25 (annotated)
- Committer:
- shekha_atrash
- Date:
- Sat Jun 25 00:42:47 2016 +0000
- Revision:
- 0:d32f86ba2959
- Child:
- 1:40b4ffe15e4e
Ethernet code added
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
shekha_atrash | 0:d32f86ba2959 | 1 | #include "mbed.h" |
shekha_atrash | 0:d32f86ba2959 | 2 | |
shekha_atrash | 0:d32f86ba2959 | 3 | Ethernet eth; |
shekha_atrash | 0:d32f86ba2959 | 4 | |
shekha_atrash | 0:d32f86ba2959 | 5 | int main() |
shekha_atrash | 0:d32f86ba2959 | 6 | { |
shekha_atrash | 0:d32f86ba2959 | 7 | char buf[0x600]; |
shekha_atrash | 0:d32f86ba2959 | 8 | |
shekha_atrash | 0:d32f86ba2959 | 9 | while(1) |
shekha_atrash | 0:d32f86ba2959 | 10 | { |
shekha_atrash | 0:d32f86ba2959 | 11 | int size = eth.receive(); |
shekha_atrash | 0:d32f86ba2959 | 12 | if(size > 0) |
shekha_atrash | 0:d32f86ba2959 | 13 | { |
shekha_atrash | 0:d32f86ba2959 | 14 | eth.read(buf, size); |
shekha_atrash | 0:d32f86ba2959 | 15 | printf("Destination: %02X:%02X:%02X:%02X:%02X:%02X\n", |
shekha_atrash | 0:d32f86ba2959 | 16 | buf[0], buf[1], buf[2], buf[3], buf[4], buf[5]); |
shekha_atrash | 0:d32f86ba2959 | 17 | printf("Source: %02X:%02X:%02X:%02X:%02X:%02X\n", |
shekha_atrash | 0:d32f86ba2959 | 18 | buf[6], buf[7], buf[8], buf[9], buf[10], buf[11]); |
shekha_atrash | 0:d32f86ba2959 | 19 | } |
shekha_atrash | 0:d32f86ba2959 | 20 | |
shekha_atrash | 0:d32f86ba2959 | 21 | wait(1); |
shekha_atrash | 0:d32f86ba2959 | 22 | } |
shekha_atrash | 0:d32f86ba2959 | 23 | } |