From 2957e7b4f5f2d63a818efb924ed8fffc3a0f8667 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jasper=20G=C3=BCldenstein?= Date: Wed, 11 Nov 2020 15:56:13 +0100 Subject: [PATCH] preliminary Sail transfer function --- keil_project/Services/Sail.c | 16 ++++++++++++++++ keil_project/Services/Sail.h | 6 ++++++ 2 files changed, 22 insertions(+) create mode 100644 keil_project/Services/Sail.c create mode 100644 keil_project/Services/Sail.h 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