Merge branch 'patch-12' of https://github.com/stevstrong/Arduino_STM32 into stevstrong-patch-12
This commit is contained in:
commit
6cdcbf0bb7
|
@ -843,7 +843,8 @@ static inline void timer_dma_disable_req(timer_dev *dev, uint8 channel) {
|
||||||
*/
|
*/
|
||||||
static inline void timer_enable_irq(timer_dev *dev, uint8 interrupt) {
|
static inline void timer_enable_irq(timer_dev *dev, uint8 interrupt) {
|
||||||
// clear interrupt flag, use different masks for reserved bits
|
// clear interrupt flag, use different masks for reserved bits
|
||||||
*bb_perip(&(dev->regs).adv->SR, interrupt) = 0; // clear interrupt flag
|
(dev->regs).adv->SR = (~BIT(interrupt)) & ( (dev->type==TIMER_ADVANCED) ? 0x1EFF :
|
||||||
|
( (dev->type==TIMER_GENERAL) ? 0x1E5F : 0x0001) );
|
||||||
*bb_perip(&(dev->regs).adv->DIER, interrupt) = 1;
|
*bb_perip(&(dev->regs).adv->DIER, interrupt) = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue