| 22 | |
| 23 | |
| 24 | void StopWatch::start() |
| 25 | { |
| 26 | if ((_state == StopWatch::RESET) || (_state == StopWatch::STOPPED)) |
| 27 | { |
| 28 | _state = StopWatch::RUNNING; |
| 29 | uint32_t t = _gettime(); |
| 30 | _startTime += t - _stopTime; |
| 31 | _stopTime = t; |
| 32 | } |
| 33 | } |
| 34 | |
| 35 | |
| 36 | void StopWatch::stop() |