|
|
|
@ -23,6 +23,7 @@ void setup() {
@@ -23,6 +23,7 @@ void setup() {
|
|
|
|
|
AP_Guide * guide = NULL; |
|
|
|
|
AP_Controller * controller = NULL; |
|
|
|
|
AP_HardwareAbstractionLayer * hal = NULL; |
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
* Communications |
|
|
|
|
*/ |
|
|
|
@ -50,6 +51,7 @@ void setup() {
@@ -50,6 +51,7 @@ void setup() {
|
|
|
|
|
hal->debug->println_P(PSTR("initializing gps")); |
|
|
|
|
AP_GPS_Auto gpsDriver(&Serial1, &(hal->gps)); |
|
|
|
|
hal->gps = &gpsDriver; |
|
|
|
|
hal->gps->callback = delay; |
|
|
|
|
hal->gps->init(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -123,7 +125,7 @@ void setup() {
@@ -123,7 +125,7 @@ void setup() {
|
|
|
|
|
hal->rangeFinders.push_back(rangeFinder); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} else
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
* Select guidance, navigation, control algorithms |
|
|
|
@ -155,7 +157,6 @@ void setup() {
@@ -155,7 +157,6 @@ void setup() {
|
|
|
|
|
hal->hil = new COMMLINK_CLASS(&Serial1, navigator, guide, controller, hal); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
* Start the autopilot |
|
|
|
|
*/ |
|
|
|
|