GPS Receiver with Ethernet PHY disabled to reduce interference noise
Dependencies: mbed PowerControl
main.cpp@0:4bc5ac4535b6, 2012-06-20 (annotated)
- Committer:
- yamaguch
- Date:
- Wed Jun 20 10:19:41 2012 +0000
- Revision:
- 0:4bc5ac4535b6
0.1
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
yamaguch | 0:4bc5ac4535b6 | 1 | #include "mbed.h" |
yamaguch | 0:4bc5ac4535b6 | 2 | #include "EthernetPowerControl.h" |
yamaguch | 0:4bc5ac4535b6 | 3 | |
yamaguch | 0:4bc5ac4535b6 | 4 | Serial gps(p9, p10); |
yamaguch | 0:4bc5ac4535b6 | 5 | |
yamaguch | 0:4bc5ac4535b6 | 6 | int main() { |
yamaguch | 0:4bc5ac4535b6 | 7 | printf("GPS Receiver (Ethernet disabled)\n"); |
yamaguch | 0:4bc5ac4535b6 | 8 | PHY_PowerDown(); // disable Ethernet connection |
yamaguch | 0:4bc5ac4535b6 | 9 | gps.baud(9600); |
yamaguch | 0:4bc5ac4535b6 | 10 | |
yamaguch | 0:4bc5ac4535b6 | 11 | while (true) { |
yamaguch | 0:4bc5ac4535b6 | 12 | if (gps.readable()) |
yamaguch | 0:4bc5ac4535b6 | 13 | putchar(gps.getc()); |
yamaguch | 0:4bc5ac4535b6 | 14 | } |
yamaguch | 0:4bc5ac4535b6 | 15 | } |