diff --git a/keil_project/Services/Sail.c b/keil_project/Services/Sail.c new file mode 100644 index 0000000..a018e46 --- /dev/null +++ b/keil_project/Services/Sail.c @@ -0,0 +1,16 @@ +#include "Sail.h" +#include "Servo.h" + + +#define SAIL_TRANSFER_FACTOR 1.0 +#define SAIL_TRANSFER_OFFSET 0 + +void SAIL_Init(void) +{ + SERVO_Init(); +} + +void SAIL_SetAngle(float angle) +{ + float servo_angle = angle * SAIL_TRANSFER_FACTOR + SAIL_TRANSFER_OFFSET; +} diff --git a/keil_project/Services/Sail.h b/keil_project/Services/Sail.h new file mode 100644 index 0000000..0cb3597 --- /dev/null +++ b/keil_project/Services/Sail.h @@ -0,0 +1,6 @@ + + +void SAIL_Init(void); + +// sets the opening angle of the sail +void SAIL_SetAngle(float angle); \ No newline at end of file