X-Git-Url: http://git.droids-corp.org/?p=aversive.git;a=blobdiff_plain;f=projects%2Fmicrob2010%2Fcobboard%2Fshovel.c;h=42ab78bce33c89b094357edf05064b5efd41a471;hp=abf0c42db0a4c31c26fc607c9ec74417d65c0753;hb=5d21466eb434aa44eeb334a19668c58ffef5665f;hpb=d10eb76208e401ae2c4dc44de2f96cdcf2e7e4ac diff --git a/projects/microb2010/cobboard/shovel.c b/projects/microb2010/cobboard/shovel.c index abf0c42..42ab78b 100644 --- a/projects/microb2010/cobboard/shovel.c +++ b/projects/microb2010/cobboard/shovel.c @@ -43,8 +43,8 @@ #include "shovel.h" #define SHOVEL_DOWN 100 -#define SHOVEL_MID 4900 -#define SHOVEL_UP 10000 +#define SHOVEL_MID 4500 +#define SHOVEL_UP 11000 /* init spickle position at beginning */ static void shovel_autopos(void) @@ -70,19 +70,22 @@ static uint8_t shovel_is_at_pos(int32_t pos) void shovel_down(void) { + quadramp_set_1st_order_vars(&cobboard.shovel.qr, 2500, 2500); quadramp_set_2nd_order_vars(&cobboard.shovel.qr, 50, 80); cs_set_consign(&cobboard.shovel.cs, SHOVEL_DOWN); } void shovel_mid(void) { + quadramp_set_1st_order_vars(&cobboard.shovel.qr, 2500, 2500); quadramp_set_2nd_order_vars(&cobboard.shovel.qr, 80, 80); cs_set_consign(&cobboard.shovel.cs, SHOVEL_MID); } void shovel_up(void) { - quadramp_set_2nd_order_vars(&cobboard.shovel.qr, 80, 20); + quadramp_set_1st_order_vars(&cobboard.shovel.qr, 2000, 2500); + quadramp_set_2nd_order_vars(&cobboard.shovel.qr, 80, 15); cs_set_consign(&cobboard.shovel.cs, SHOVEL_UP); }