Clean up the basic codelab
The config was incomplete because it didn't include timing reports, and
wasn't even using the standard config process anyways. The comments were
also out of date due to the flatbuffers transition, and I added in a bit
more boilerplate in the RunIteration function, since handling the
flatbuffer builders is a bit less trivial than the queues were.
Change-Id: I6a9b12ca6c925b561211937fcf36d932299946d2
diff --git a/frc971/codelab/basic_goal.fbs b/frc971/codelab/basic_goal.fbs
new file mode 100644
index 0000000..cfde3ba
--- /dev/null
+++ b/frc971/codelab/basic_goal.fbs
@@ -0,0 +1,11 @@
+namespace frc971.codelab;
+
+// This is the goal message for the subsystem--it will be sent irregularly and
+// is used to specify what the subsystem should be doing.
+table Goal {
+ // If set to true, the intake should turn on the motor and run until the
+ // limit sensor in the Position message turns on.
+ intake:bool;
+}
+
+root_type Goal;