diff options
Diffstat (limited to 'libmaple/timer.h')
| -rw-r--r-- | libmaple/timer.h | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/libmaple/timer.h b/libmaple/timer.h index 025bcb0..fa19cc9 100644 --- a/libmaple/timer.h +++ b/libmaple/timer.h @@ -170,7 +170,7 @@ extern timer_dev *TIMER5;  extern timer_dev *TIMER6;  /** Timer 7 device (basic) */  extern timer_dev *TIMER7; -/** Timer 8 device (basic) */ +/** Timer 8 device (advanced) */  extern timer_dev *TIMER8;  #endif @@ -855,7 +855,7 @@ static inline uint8 timer_get_dma_burst_length(timer_dev *dev) {  static inline void timer_set_dma_burst_length(timer_dev *dev, uint8 length) {      uint32 tmp = (dev->regs).gen->DCR;      tmp &= ~TIMER_DCR_DBL; -    tmp |= (length << 8) - 1; +    tmp |= (length - 1) << 8;      (dev->regs).gen->DCR = tmp;  } | 
