blob: 22db93a58951b98644660a07c58cad73362f0ada [file] [log] [blame]
Brian Silverman8d3816a2017-07-03 18:52:15 -07001#ifndef MOTORS_PERIPHERAL_ADC_H_
2#define MOTORS_PERIPHERAL_ADC_H_
3
4#include <stdint.h>
5
Brian Silverman19ea60f2018-01-03 21:43:15 -08006#include "motors/util.h"
7
Stephan Pleinesd99b1ee2024-02-02 20:56:44 -08008namespace frc971::motors {
Brian Silverman8d3816a2017-07-03 18:52:15 -07009
Brian Silverman45564a82018-09-02 16:35:22 -070010enum class AdcChannels {
11 kA,
12 kB,
13};
14void AdcInitCommon(AdcChannels adc0_channels = AdcChannels::kB,
15 AdcChannels adc1_channels = AdcChannels::kB);
Brian Silverman8d3816a2017-07-03 18:52:15 -070016
Stephan Pleinesd99b1ee2024-02-02 20:56:44 -080017} // namespace frc971::motors
Brian Silverman8d3816a2017-07-03 18:52:15 -070018
19#endif // MOTORS_PERIPHERAL_ADC_H_