X-Git-Url: http://git.droids-corp.org/?p=aversive.git;a=blobdiff_plain;f=projects%2Fmicrob2010%2Fmainboard%2Factuator.c;h=777d94ac10d3e03cfd99403228407a0a10d3a1cc;hp=2088874567fb2c1ea38acbeee00aeff7d96655af;hb=06813a0566192d90e1ad8c891dfb7cc55dedd525;hpb=1714f4ee916fca95ce24120ea6e698237913f947 diff --git a/projects/microb2010/mainboard/actuator.c b/projects/microb2010/mainboard/actuator.c index 2088874..777d94a 100644 --- a/projects/microb2010/mainboard/actuator.c +++ b/projects/microb2010/mainboard/actuator.c @@ -48,6 +48,7 @@ #include #include "main.h" +#include "robotsim.h" void pwm_set_and_save(void *pwm, int32_t val) { @@ -62,6 +63,30 @@ void pwm_set_and_save(void *pwm, int32_t val) mainboard.pwm_l = val; else if (pwm == RIGHT_PWM) mainboard.pwm_r = val; +#ifdef HOST_VERSION + robotsim_pwm(pwm, val); +#else pwm_ng_set(pwm, val); +#endif } +void support_balls_deploy(void) +{ +#ifndef HOST_VERSION + pwm_ng_set(SUPPORT_BALLS_R_SERVO, 510); + pwm_ng_set(SUPPORT_BALLS_L_SERVO, 205); +#endif +} + +void support_balls_pack(void) +{ +#ifndef HOST_VERSION + pwm_ng_set(SUPPORT_BALLS_R_SERVO, 250); + pwm_ng_set(SUPPORT_BALLS_L_SERVO, 480); +#endif +} + +void actuator_init(void) +{ + +}