summaryrefslogtreecommitdiff
path: root/digital/ai/src/twi_master/mimot.c
diff options
context:
space:
mode:
Diffstat (limited to 'digital/ai/src/twi_master/mimot.c')
-rw-r--r--digital/ai/src/twi_master/mimot.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/digital/ai/src/twi_master/mimot.c b/digital/ai/src/twi_master/mimot.c
index cc66a280..6346f7b9 100644
--- a/digital/ai/src/twi_master/mimot.c
+++ b/digital/ai/src/twi_master/mimot.c
@@ -257,3 +257,14 @@ mimot_motor1_free (void)
twi_master_send_buffer (2);
}
+void
+mimot_motor_output_set (uint8_t motor, int16_t pwm)
+{
+ uint8_t *buffer = twi_master_get_buffer (MIMOT_SLAVE);
+ buffer[0] = 'W';
+ buffer[1] = motor;
+ buffer[2] = v16_to_v8 (pwm, 1);
+ buffer[3] = v16_to_v8 (pwm, 0);
+ twi_master_send_buffer (4);
+}
+