Pathfinding nach rechts funktioniert noch nicht...der rest schon

Dependencies:   mbed

Fork of MicroMouse_MASTER_THREE by PES2_R2D2.0

Committer:
ruesipat
Date:
Wed Mar 07 14:06:19 2018 +0000
Revision:
0:a9fe4ef404bf
Child:
1:d9e840c48b1e
hallo

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ruesipat 0:a9fe4ef404bf 1 /*
ruesipat 0:a9fe4ef404bf 2 * EncoderCounter.h
ruesipat 0:a9fe4ef404bf 3 * Copyright (c) 2018, ZHAW
ruesipat 0:a9fe4ef404bf 4 * All rights reserved.
ruesipat 0:a9fe4ef404bf 5 */
ruesipat 0:a9fe4ef404bf 6
ruesipat 0:a9fe4ef404bf 7 #ifndef ENCODER_COUNTER_H_
ruesipat 0:a9fe4ef404bf 8 #define ENCODER_COUNTER_H_
ruesipat 0:a9fe4ef404bf 9
ruesipat 0:a9fe4ef404bf 10 #include <cstdlib>
ruesipat 0:a9fe4ef404bf 11 #include <mbed.h>
ruesipat 0:a9fe4ef404bf 12
ruesipat 0:a9fe4ef404bf 13 /**
ruesipat 0:a9fe4ef404bf 14 * This class implements a driver to read the quadrature
ruesipat 0:a9fe4ef404bf 15 * encoder counter of the STM32 microcontroller.
ruesipat 0:a9fe4ef404bf 16 */
ruesipat 0:a9fe4ef404bf 17 class EncoderCounter {
ruesipat 0:a9fe4ef404bf 18
ruesipat 0:a9fe4ef404bf 19 public:
ruesipat 0:a9fe4ef404bf 20
ruesipat 0:a9fe4ef404bf 21 EncoderCounter(PinName a, PinName b);
ruesipat 0:a9fe4ef404bf 22 virtual ~EncoderCounter();
ruesipat 0:a9fe4ef404bf 23 void reset();
ruesipat 0:a9fe4ef404bf 24 void reset(short offset);
ruesipat 0:a9fe4ef404bf 25 short read();
ruesipat 0:a9fe4ef404bf 26 operator short();
ruesipat 0:a9fe4ef404bf 27
ruesipat 0:a9fe4ef404bf 28 private:
ruesipat 0:a9fe4ef404bf 29
ruesipat 0:a9fe4ef404bf 30 TIM_TypeDef* TIM;
ruesipat 0:a9fe4ef404bf 31 };
ruesipat 0:a9fe4ef404bf 32
ruesipat 0:a9fe4ef404bf 33 #endif /* ENCODER_COUNTER_H_ */