blob: c22a8563845cdea64af089d2f692d2102b54c453 [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
Brian Silverman8d3816a2017-07-03 18:52:15 -07008namespace frc971 {
Brian Silvermana96c1a42018-05-12 12:11:31 -07009namespace motors {
Brian Silverman8d3816a2017-07-03 18:52:15 -070010
Brian Silverman45564a82018-09-02 16:35:22 -070011enum class AdcChannels {
12 kA,
13 kB,
14};
15void AdcInitCommon(AdcChannels adc0_channels = AdcChannels::kB,
16 AdcChannels adc1_channels = AdcChannels::kB);
Brian Silverman8d3816a2017-07-03 18:52:15 -070017
Brian Silvermana96c1a42018-05-12 12:11:31 -070018} // namespace motors
Brian Silverman8d3816a2017-07-03 18:52:15 -070019} // namespace frc971
20
21#endif // MOTORS_PERIPHERAL_ADC_H_