diff options
| author | tangweikang <[email protected]> | 2019-08-12 13:47:03 +0800 |
|---|---|---|
| committer | tangweikang <[email protected]> | 2019-08-12 13:47:03 +0800 |
| commit | 2b9a9e0163a833ca426109738507442d31a089fb (patch) | |
| tree | f48bcd2ee7832228a081930dd12569aac3829624 /components/drivers/misc | |
| parent | e5dc60e3cfc5551c18308dd4d2dad1069c6e5f2f (diff) | |
[components][drivers] update : Move clear_count() function from ops->control() to ops->clear_count()
Diffstat (limited to 'components/drivers/misc')
| -rw-r--r-- | components/drivers/misc/encoder.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/components/drivers/misc/encoder.c b/components/drivers/misc/encoder.c index ec799bd5fe..e9e1da0f40 100644 --- a/components/drivers/misc/encoder.c +++ b/components/drivers/misc/encoder.c @@ -77,12 +77,14 @@ static rt_err_t rt_encoder_control(struct rt_device *dev, int cmd, void *args) encoder = (struct rt_encoder_device *)dev; switch (cmd) { + case ENCODER_CMD_CLEAR_COUNT: + result = encoder->ops->clear_count(encoder); + break; case ENCODER_CMD_GET_TYPE: *(enum rt_encoder_type *)args = encoder->type; break; case ENCODER_CMD_ENABLE: case ENCODER_CMD_DISABLE: - case ENCODER_CMD_CLEAR_COUNT: result = encoder->ops->control(encoder, cmd, args); break; default: |
