Mostly cosmetic changes from Max

This commit is contained in:
Gregory Nutt 2014-07-24 16:00:21 -06:00
parent 43a578d2d3
commit 21d67c5b1b
3 changed files with 25 additions and 66 deletions

View File

@ -84,7 +84,6 @@ static void dac_shutdown(FAR struct dac_dev_s *dev);
static void dac_txint(FAR struct dac_dev_s *dev, bool enable);
static int dac_send(FAR struct dac_dev_s *dev, FAR struct dac_msg_s *msg);
static int dac_ioctl(FAR struct dac_dev_s *dev, int cmd, unsigned long arg);
static int dac_interrupt(int irq, void *context);
/****************************************************************************
* Private Data
@ -176,10 +175,6 @@ static int dac_ioctl(FAR struct dac_dev_s *dev, int cmd, unsigned long arg)
return 0;
}
static int dac_interrupt(int irq, void *context)
{
}
/****************************************************************************
* Public Functions
****************************************************************************/

View File

@ -304,7 +304,6 @@ static int pwm_timer(FAR struct lpc17_pwmtimer_s *priv,
FAR const struct pwm_info_s *info)
{
irqstate_t flags;
uint32_t regval;
flags = irqsave();

View File

@ -292,11 +292,11 @@ static int timer_timer(FAR struct lpc17_timer_s *priv,
flags = irqsave();
putreg32(info->frequency, LPC17_TMR0_MR1); /* Set TIMER MR0 = number of counts */
putreg32(info->frequency, LPC17_TMR1_MR0); /* Set TIMER MR0 = number of counts */
putreg32(info->frequency, LPC17_TMR0_MR1); /* Set TIMER0 MR1 = number of counts */
putreg32(info->frequency, LPC17_TMR1_MR0); /* Set TIMER1 MR0 = number of counts */
putreg32(1, LPC17_TMR0_TCR); /* Start timer0 */
putreg32(1, LPC17_TMR1_TCR); /* Start timer0*/
putreg32(1, LPC17_TMR1_TCR); /* Start timer1 */
irqrestore(flags);
timer_dumpregs(priv, "After starting");
@ -357,46 +357,6 @@ static int timer_tim1interrupt(int irq, void *context)
return timer_interrupt(&g_pwm1dev);
}
/****************************************************************************
* Name: timer_set_apb_clock
*
* Description:
* Enable or disable APB clock for the timer peripheral
*
* Input parameters:
* dev - A reference to the lower half PWM driver state structure
* on - Enable clock if 'on' is 'true' and disable if 'false'
*
****************************************************************************/
static void timer_set_apb_clock(FAR struct lpc17_timer_s *priv, bool on)
{
uint32_t en_bit;
uint32_t regaddr;
/* Determine which timer to configure */
switch (priv->timid)
{
#ifdef CONFIG_LPC17_TMR0
case 1:
regaddr = STM32_RCC_APB2ENR;
en_bit = RCC_APB2ENR_TIM1EN;
break;
#endif
}
/* Enable/disable APB 1/2 clock for timer */
if (on)
{
modifyreg32(regaddr, 0, en_bit);
}
else
{
modifyreg32(regaddr, en_bit, 0);
}
}
#endif /* XXXXX */
/****************************************************************************
@ -452,20 +412,25 @@ static int timer_setup(FAR struct pwm_lowerhalf_s *dev)
putreg32(regval, LPC17_SYSCON_PCLKSEL1);
priv->pclk = (0x1 << 12) | (0x1 << 4);
putreg32(500, LPC17_TMR0_MR1); /* Set TIMER0 MR1 = number of counts */
putreg32(1000, LPC17_TMR0_MR1); /* Set TIMER0 MR1 = number of counts */
putreg32(1, LPC17_TMR0_PR); /* Prescaler count frequency: Fpclk/1 */
putreg32(~(0x3 << 0), LPC17_TMR0_CCR); /* Prescaler count frequency: Fpclk/1 */
putreg32(~(0x3 << 0), LPC17_TMR0_CTCR);/* Prescaler count frequency: Fpclk/1 */
putreg32((2 << 3), LPC17_TMR0_MCR); /* Reset on match register MR1 */
putreg32(((1 << 1)|(3 << 6)), LPC17_TMR0_EMR); /* Output bit toggle on external match event*/
/* Output bit toggle on external match event External match on MR1, Toggle
* external bit
*/
putreg32(((1 << 1)|(3 << 6)), LPC17_TMR0_EMR);
putreg32((1 << 0), LPC17_TMR0_TCR); /* Start timer0*/
/* Sonfigure the output pins GPIO3.26*/
/* Configure the output pins GPIO3.26 */
lpc17_configgpio(GPIO_MAT0p1_2);
putreg32(1000, LPC17_TMR1_MR0); /* Set TIMER1 MR0 = number of counts */
putreg32(500, LPC17_TMR1_MR0); /* Set TIMER1 MR0 = number of counts */
putreg32(1, LPC17_TMR1_PR); /* Prescaler count frequency:Fpclk/1 */
putreg32(~(0x3 << 0), LPC17_TMR1_CCR); /* Prescaler count frequency:Fpclk/1 */