123456789101112131415161718192021222324252627282930313233343536 |
- /*
- * GPS UBlox passthrough sketch
- * Code by DIYDrones.com
- */
- #include <stdlib.h>
- #include <AP_Common/AP_Common.h>
- #include <AP_HAL/AP_HAL.h>
- void setup();
- void loop();
- const AP_HAL::HAL& hal = AP_HAL::get_HAL();
- void setup()
- {
- // initialise console uart to 38400 baud
- hal.console->begin(38400);
- // initialise gps uart to 38400 baud
- hal.uartB->begin(38400);
- }
- void loop()
- {
- // send characters received from the console to the GPS
- while (hal.console->available()) {
- hal.uartB->write(hal.console->read());
- }
- // send GPS characters to the console
- while (hal.uartB->available()) {
- hal.console->write(hal.uartB->read());
- }
- }
- AP_HAL_MAIN();
|