12 #include "HAL/Types.h"
18 HAL_GyroHandle HAL_InitializeAnalogGyro(HAL_AnalogInputHandle handle,
20 void HAL_SetupAnalogGyro(HAL_GyroHandle handle, int32_t* status);
21 void HAL_FreeAnalogGyro(HAL_GyroHandle handle);
22 void HAL_SetAnalogGyroParameters(HAL_GyroHandle handle,
23 double voltsPerDegreePerSecond,
double offset,
24 int32_t center, int32_t* status);
25 void HAL_SetAnalogGyroVoltsPerDegreePerSecond(HAL_GyroHandle handle,
26 double voltsPerDegreePerSecond,
28 void HAL_ResetAnalogGyro(HAL_GyroHandle handle, int32_t* status);
29 void HAL_CalibrateAnalogGyro(HAL_GyroHandle handle, int32_t* status);
30 void HAL_SetAnalogGyroDeadband(HAL_GyroHandle handle,
double volts,
32 double HAL_GetAnalogGyroAngle(HAL_GyroHandle handle, int32_t* status);
33 double HAL_GetAnalogGyroRate(HAL_GyroHandle handle, int32_t* status);
34 double HAL_GetAnalogGyroOffset(HAL_GyroHandle handle, int32_t* status);
35 int32_t HAL_GetAnalogGyroCenter(HAL_GyroHandle handle, int32_t* status);