diff options
author | lonkaars <loek@pipeframe.xyz> | 2022-06-08 15:47:43 +0200 |
---|---|---|
committer | lonkaars <loek@pipeframe.xyz> | 2022-06-08 15:47:43 +0200 |
commit | 31fe6a4c0b2a00f7b7f81055fe5dfb3fc37326be (patch) | |
tree | 5cf8bf0c346f14c779cac314f80169b1122aee72 /robot/mode_chrg.c | |
parent | f062bfb8e88c0e62edd830bfbcaee14f1688c510 (diff) | |
parent | 74e7db1f43d5511da291050f2ddd5d701bb04258 (diff) |
merge pull request from @nonailla
Diffstat (limited to 'robot/mode_chrg.c')
-rw-r--r-- | robot/mode_chrg.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/robot/mode_chrg.c b/robot/mode_chrg.c index 0f02f37..a5910f2 100644 --- a/robot/mode_chrg.c +++ b/robot/mode_chrg.c @@ -4,7 +4,7 @@ #include "movement.h" #include "orangutan_shim.h" -int g_w2_charged_status; +int g_w2_charged_status; //used to detect the charging station (once) void w2_short_drive() { set_motors(50, 50); @@ -12,6 +12,7 @@ void w2_short_drive() { set_motors(0, 0); } +//charging station void w2_home() { set_motors(0, 0); delay_ms(150); @@ -24,6 +25,7 @@ void w2_home() { delay_ms(2000); } +//crosswalk from charging station back to maze void w2_charge_cross_walk() { if (g_w2_transition == 0) { set_motors(-30, 30); @@ -53,6 +55,7 @@ void w2_charge_cross_walk() { } } +//main function for charge mode void w2_mode_chrg() { unsigned int last_proportional = 0; long integral = 0; |