Modification du la bibliothèque de base
Dependents: TestPID TestMot test PID ... more
Fork of Encoder_Nucleo_16_bits by
Nucleo_Encoder_16_bits.h
- Committer:
- kkoichy
- Date:
- 2016-05-22
- Revision:
- 0:ebd170807e11
- Child:
- 1:e82009479b5c
File content as of revision 0:ebd170807e11:
#ifndef ENCODER_H #define ENCODER_H #include "mbed.h" void EncoderInit(TIM_Encoder_InitTypeDef * encoder, TIM_HandleTypeDef * timer, TIM_TypeDef * TIMx, uint32_t maxcount, uint32_t encmode); namespace mbed{ class Nucleo_Encoder_16_bits { public : Nucleo_Encoder_16_bits(TIM_TypeDef * _TIM, uint32_t _maxcount, uint32_t _encmode); Nucleo_Encoder_16_bits(TIM_Encoder_InitTypeDef * _encoder, TIM_HandleTypeDef * _timer, TIM_TypeDef * _TIM, uint32_t _maxcount, uint32_t _encmode); int32_t GetCounter(); TIM_HandleTypeDef* GetTimer(); private : protected : TIM_Encoder_InitTypeDef encoder; TIM_HandleTypeDef timer; TIM_TypeDef * TIM; }; }// namespace mbed #endif