diff --git a/include/arch/msp430fr5969lp/driver/counter.h b/include/arch/msp430fr5969lp/driver/counter.h index 851c32dc6ae6d62210f03cb58ca6715da96985fc..e7f05073e810f520a93b983c890281d13d7cf30a 100644 --- a/include/arch/msp430fr5969lp/driver/counter.h +++ b/include/arch/msp430fr5969lp/driver/counter.h @@ -6,6 +6,7 @@ class Counter { Counter(const Counter ©); public: + uint16_t value; uint8_t overflowed; Counter() : overflowed(0) {} @@ -17,9 +18,9 @@ class Counter { TA2CTL |= TACLR; } - inline uint16_t stop() { + inline void stop() { TA2CTL = 0; - return TA2R; + value = TA2R; } };