25 lines
602 B
C
25 lines
602 B
C
#include "Roll.h"
|
|
#include "Accelerometer.h"
|
|
|
|
ADC_TypeDef * ROLL_ADC = ADC1;
|
|
const int ROLL_X_CHANNEL = LL_ADC_CHANNEL_11;
|
|
const int ROLL_Y_CHANNEL = LL_ADC_CHANNEL_10;
|
|
GPIO_TypeDef * ROLL_GPIO = GPIOC;
|
|
const int ROLL_X_PIN = LL_GPIO_PIN_0;
|
|
const int ROLL_Y_PIN = LL_GPIO_PIN_1;
|
|
|
|
void Roll_conf(void)
|
|
{
|
|
Accelerometer_conf(ROLL_ADC, ROLL_GPIO, ROLL_X_PIN, ROLL_Y_PIN);
|
|
}
|
|
|
|
void Roll_start(void)
|
|
{
|
|
Accelerometer_start(ROLL_ADC);
|
|
}
|
|
|
|
void Roll_background(void)
|
|
{
|
|
const int xAngle = Accelerometer_getAngle(ROLL_ADC, ROLL_X_CHANNEL);
|
|
const int yAngle = Accelerometer_getAngle(ROLL_ADC, ROLL_Y_CHANNEL);
|
|
}
|