From 096eb687a68c5ff90436ee0c65b2a1674813b633 Mon Sep 17 00:00:00 2001 From: Karl Kurbjun Date: Tue, 3 Mar 2009 18:05:22 +0000 Subject: Get the volume controls working on the M:Robe 500 along with some minor code changes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20194 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/tms320dm320/debug-dm320.c | 3 --- firmware/target/arm/tms320dm320/dsp/main.c | 21 ++++++++++----------- 2 files changed, 10 insertions(+), 14 deletions(-) (limited to 'firmware/target') diff --git a/firmware/target/arm/tms320dm320/debug-dm320.c b/firmware/target/arm/tms320dm320/debug-dm320.c index b630fe4795..db19a16a07 100755 --- a/firmware/target/arm/tms320dm320/debug-dm320.c +++ b/firmware/target/arm/tms320dm320/debug-dm320.c @@ -39,9 +39,6 @@ bool __dbg_ports(void) { dsp_init(); -#ifndef CREATIVE_ZVx - tsc2100_writereg(TSDACGAIN_PAGE, TSDACGAIN_ADDRESS, 0x2020/*x0303*/); -#endif dsp_wake(); return false; } diff --git a/firmware/target/arm/tms320dm320/dsp/main.c b/firmware/target/arm/tms320dm320/dsp/main.c index 57156e0451..ae2030a310 100644 --- a/firmware/target/arm/tms320dm320/dsp/main.c +++ b/firmware/target/arm/tms320dm320/dsp/main.c @@ -43,17 +43,6 @@ void main(void) { debugf("DSP inited..."); -#ifdef DATA_32_SINE - for (i = 0; i < 32; i++) { - double ratio = ((double)i)/32.0; - double rad = 3.0*3.141592*ratio; - double normal = sin(rad); - double scaled = 32767.0*(normal); - data[2*i + 0] = -(signed short)scaled; - data[2*i + 1] = (signed short)scaled; - } -#endif - for (;;) { asm(" IDLE 1"); asm(" NOP"); @@ -69,6 +58,16 @@ void main(void) { memset((unsigned short *)0x7f80, 0, 0x80); #endif +#ifdef DATA_32_SINE + for (i = 0; i < 32; i++) { + double ratio = ((double)i)/32.0; + double rad = 3.0*3.141592*ratio; + double normal = sin(rad); + double scaled = 32767.0*(normal); + data[2*i + 0] = -(signed short)scaled; + data[2*i + 1] = (signed short)scaled; + } +#endif #ifdef MANUAL_TRANSFER register signed short *p; -- cgit v1.2.3