diff options
Diffstat (limited to 'source/adc.hpp')
-rw-r--r-- | source/adc.hpp | 31 |
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_ |