git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1428 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
parent
ebcb2909b2
commit
65f23fc65f
|
@ -76,6 +76,8 @@
|
||||||
#define APB1CLK (SYSCLK / 2)
|
#define APB1CLK (SYSCLK / 2)
|
||||||
#define APB2CLK (SYSCLK / 2)
|
#define APB2CLK (SYSCLK / 2)
|
||||||
#define AHB1CLK (SYSCLK / 1)
|
#define AHB1CLK (SYSCLK / 1)
|
||||||
|
#define TIMCLK2 (APB2CLK * 2)
|
||||||
|
#define TIMCLK1 (APB1CLK * 2)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Values derived from the clock settings.
|
* Values derived from the clock settings.
|
||||||
|
|
|
@ -78,6 +78,7 @@ CH_IRQ_HANDLER(VectorA4) {
|
||||||
|
|
||||||
CH_IRQ_PROLOGUE();
|
CH_IRQ_PROLOGUE();
|
||||||
|
|
||||||
|
TIM1->SR = ~TIM_SR_UIF;
|
||||||
PWMD1.pd_config->pc_callback();
|
PWMD1.pd_config->pc_callback();
|
||||||
|
|
||||||
CH_IRQ_EPILOGUE();
|
CH_IRQ_EPILOGUE();
|
||||||
|
@ -95,7 +96,7 @@ CH_IRQ_HANDLER(VectorAC) {
|
||||||
CH_IRQ_PROLOGUE();
|
CH_IRQ_PROLOGUE();
|
||||||
|
|
||||||
sr = TIM1->SR;
|
sr = TIM1->SR;
|
||||||
TIM1->SR &= ~(TIM_SR_CC1IF | TIM_SR_CC2IF | TIM_SR_CC3IF | TIM_SR_CC4IF);
|
TIM1->SR = ~(TIM_SR_CC1IF | TIM_SR_CC2IF | TIM_SR_CC3IF | TIM_SR_CC4IF);
|
||||||
if ((sr & TIM_SR_CC1IF) != 0)
|
if ((sr & TIM_SR_CC1IF) != 0)
|
||||||
PWMD1.pd_config->pc_channels[0].pcc_callback();
|
PWMD1.pd_config->pc_channels[0].pcc_callback();
|
||||||
if ((sr & TIM_SR_CC2IF) != 0)
|
if ((sr & TIM_SR_CC2IF) != 0)
|
||||||
|
|
Loading…
Reference in New Issue