Files
Last update 4 years 11 months
Filesctrlr | |
---|---|
.. | |
Makefile | |
Makefile.inc | |
main.cpp | |
motor.cpp | |
motor.h | |
radio.cpp | |
radio.h | |
signal.cpp | |
signal.h |
motor.h#pragma once #include <stdint.h> // The threshold at which the pivot action starts // This threshold is measured in units on the Y-axis // away from the X-axis (Y=0). A greater value will assign // more of the joystick's range to pivot actions. const int PIVOT = 35; bool motor_init(int& i2c_device); bool motor_set(int i2c_device, int power_left, int power_right); bool motor_set_pwm_freq(int i2c_device, int pin, int mode); // Get battery voltage in mV. -1 signifies an error. int32_t motor_get_battery(int i2c_device); void compute_power(int rx, int ry, int& power_left, int& power_right, int pivot = PIVOT, int max_power = 100);