From 182d97ed18ea5ae75bdb2febe26f78dad2a63bd9 Mon Sep 17 00:00:00 2001 From: "bsongis@gmail.com" Date: Sun, 19 May 2013 09:00:52 +0000 Subject: [PATCH] [M2561] Audio added [Taranis/sky9x] Code cleaning --- src/opentx.cpp | 13 ++++--------- src/protocols/pulses_arm.h | 2 ++ src/targets/sky9x/board_sky9x.cpp | 8 ++++---- src/targets/stock/board_stock.cpp | 2 +- src/targets/stock/board_stock.h | 8 ++++++++ src/targets/taranis/board_taranis.cpp | 7 +------ src/targets/taranis/board_taranis.h | 2 +- 7 files changed, 21 insertions(+), 21 deletions(-) diff --git a/src/opentx.cpp b/src/opentx.cpp index 0f25e5681..8755196da 100644 --- a/src/opentx.cpp +++ b/src/opentx.cpp @@ -3789,10 +3789,10 @@ uint16_t getTmr16KHz() #if defined(PCBSTD) && (defined(AUDIO) || defined(VOICE)) // Clocks every 128 uS -ISR(TIMER2_OVF_vect, ISR_NOBLOCK) +ISR(TIMER_AUDIO_VECT, ISR_NOBLOCK) { cli(); - TIMSK &= ~(1<TC_CHANNEL[0].TC_IDR = TC_IDR0_LDRAS ; NVIC_DisableIRQ(TC3_IRQn) ; @@ -744,7 +744,7 @@ void usbBootloader() rotencEnd(); endPdcUsartReceive() ; // Terminate any serial reception end_bt_tx_interrupt() ; - end_ppm_capture() ; + stop_trainer_capture() ; end_spi() ; audioEnd() ; diff --git a/src/targets/stock/board_stock.cpp b/src/targets/stock/board_stock.cpp index 1edeb9cb0..b9ed2cb04 100644 --- a/src/targets/stock/board_stock.cpp +++ b/src/targets/stock/board_stock.cpp @@ -121,7 +121,7 @@ inline void boardInit() #endif #if defined(AUDIO) || defined(VOICE) - TCCR2 = (0b010 << CS00); // Norm mode, clk/8 + SET_TIMER_AUDIO_CTRL(); #elif defined(PWM_BACKLIGHT) /** Smartieparts LED Backlight is connected to PORTB/pin7, which can be used as pwm output of timer2 **/ #if defined(SP22) diff --git a/src/targets/stock/board_stock.h b/src/targets/stock/board_stock.h index 9e1ce340f..9a849d59f 100644 --- a/src/targets/stock/board_stock.h +++ b/src/targets/stock/board_stock.h @@ -76,6 +76,10 @@ #define RESUME_10MS_INTERRUPT() TIMSK2 |= (1<