diff --git a/libraries/PID/examples/pid/pid.cpp b/libraries/PID/examples/pid/pid.cpp deleted file mode 100644 index 11e0d9ecf7..0000000000 --- a/libraries/PID/examples/pid/pid.cpp +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Example of PID library. - * 2010 Code by Jason Short. DIYDrones.com - */ - -#include -#include // ArduPilot Mega RC Library - -void setup(); -void loop(); - -const AP_HAL::HAL& hal = AP_HAL::get_HAL(); - -long radio_in; -long radio_trim; - -PID pid; - -void setup() -{ - hal.console->printf("ArduPilot Mega PID library test\n"); - - hal.scheduler->delay(1000); - //rc.trim(); - radio_trim = hal.rcin->read(0); - - pid.kP(1); - pid.kI(0); - pid.kD(0.5f); - pid.imax(50); - pid.save_gains(); - pid.kP(0); - pid.kI(0); - pid.kD(0); - pid.imax(0); - pid.load_gains(); - hal.console->printf( - "P %f I %f D %f imax %d\n", - (double)pid.kP(), - (double)pid.kI(), - (double)pid.kD(), pid.imax()); -} - -void loop() -{ - hal.scheduler->delay(20); - //rc.read_pwm(); - long error = hal.rcin->read(0) - radio_trim; - long control= pid.get_pid(error, 1); - - hal.console->printf("control: "); - hal.console->printf("%ld\n", control); -} - -AP_HAL_MAIN(); diff --git a/libraries/PID/examples/pid/wscript b/libraries/PID/examples/pid/wscript deleted file mode 100644 index 719ec151ba..0000000000 --- a/libraries/PID/examples/pid/wscript +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env python -# encoding: utf-8 - -def build(bld): - bld.ap_example( - use='ap', - ) diff --git a/libraries/PID/keywords.txt b/libraries/PID/keywords.txt deleted file mode 100644 index 7994bbfb71..0000000000 --- a/libraries/PID/keywords.txt +++ /dev/null @@ -1,9 +0,0 @@ -PID KEYWORD1 -get_pid KEYWORD2 -reset_I KEYWORD2 -kP KEYWORD2 -kD KEYWORD2 -kI KEYWORD2 -imax KEYWORD2 -load_gains KEYWORD2 -save_gains KEYWORD2