aboutsummaryrefslogtreecommitdiffstats
path: root/source/adc.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/adc.hpp')
-rw-r--r--source/adc.hpp31
1 files changed, 17 insertions, 14 deletions
diff --git a/source/adc.hpp b/source/adc.hpp
index 4c3836e..e026d0c 100644
--- a/source/adc.hpp
+++ b/source/adc.hpp
@@ -14,20 +14,23 @@
#include "hal.h"
-enum class ADCRate {
- R2P5,
- R6P5,
- R12P5,
- R24P5,
- R47P5,
- R92P5,
- R247P5,
- R640P5
-};
-
-void adc_init();
-adcsample_t *adc_read(adcsample_t *buffer, size_t count);
-void adc_set_rate(ADCRate rate);
+namespace adc
+{
+ enum class rate {
+ R2P5,
+ R6P5,
+ R12P5,
+ R24P5,
+ R47P5,
+ R92P5,
+ R247P5,
+ R640P5
+ };
+
+ void init();
+ adcsample_t *read(adcsample_t *buffer, size_t count);
+ void set_rate(rate r);
+}
#endif // STMDSP_ADC_HPP_