change qei types to int16_t
This commit is contained in:
parent
580af16b82
commit
c7d33767e0
|
@ -166,7 +166,7 @@ typedef enum {
|
|||
/**
|
||||
* @brief QEI counter type.
|
||||
*/
|
||||
typedef int32_t qeicnt_t;
|
||||
typedef int16_t qeicnt_t;
|
||||
|
||||
/**
|
||||
* @brief QEI delta type.
|
||||
|
|
|
@ -251,7 +251,7 @@ typedef enum {
|
|||
/**
|
||||
* @brief QEI counter type.
|
||||
*/
|
||||
typedef uint16_t qeicnt_t;
|
||||
typedef int16_t qeicnt_t;
|
||||
|
||||
/**
|
||||
* @brief QEI delta type.
|
||||
|
|
|
@ -364,7 +364,7 @@ qeidelta_t qeiUpdateI(QEIDriver *qeip) {
|
|||
"invalid state");
|
||||
|
||||
cnt = qei_lld_get_count(qeip);
|
||||
delta = cnt - qeip->last;
|
||||
delta = (qeicnt_t)(cnt - qeip->last);
|
||||
qeip->last = cnt;
|
||||
|
||||
return delta;
|
||||
|
|
Loading…
Reference in New Issue