summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOliver Schinagl <oliver@schinagl.nl>2004-11-26 16:01:01 (GMT)
committerOliver Schinagl <oliver@schinagl.nl>2004-11-26 16:01:01 (GMT)
commitc2322b876d59479db2052e3b9828c902da245484 (patch)
treefaab145f15a6a2630974777e7d6d20f9b7292221
parent17c80fcc4ba5dc684e2c72867681467c163ea727 (diff)
downloadTASS-c2322b876d59479db2052e3b9828c902da245484.zip
TASS-c2322b876d59479db2052e3b9828c902da245484.tar.gz
TASS-c2322b876d59479db2052e3b9828c902da245484.tar.bz2
changed macro proc's to functions.
changed equalizer_table to 640 as it should have been.
-rw-r--r--Graphic_Equalizer/src/events.hcc9
1 files changed, 6 insertions, 3 deletions
diff --git a/Graphic_Equalizer/src/events.hcc b/Graphic_Equalizer/src/events.hcc
index d265808..9424392 100644
--- a/Graphic_Equalizer/src/events.hcc
+++ b/Graphic_Equalizer/src/events.hcc
@@ -45,7 +45,7 @@
* \return void
* \retval void
*/
-macro proc load_preset(preset_address, equalizer_levels) {
+void load_preset(unsigned 20 preset_address, unsigned 4 *equalizer_levels) {
macro expr RAM_BANK0 = PalPL2RAMCT(0);
macro expr AW = PalPL2RAMGetMaxAddressWidthCT();
macro expr DW = PalPL2RAMGetMaxDataWidthCT();
@@ -72,6 +72,9 @@ macro proc load_preset(preset_address, equalizer_levels) {
address++;
PalPL2RAMRead(RAM_BANK0, &data);
+#if HAVE_DEBUG
+ print_hex_value(0 @ data[3:0]);print_string(" ");print_hex_value(0 @ data[7:4]);print_eol();
+#endif
equalizer_levels[equalizer_index] = data[3:0];
equalizer_levels[equalizer_index +1] = data[7:4];
}
@@ -84,5 +87,5 @@ macro proc load_preset(preset_address, equalizer_levels) {
* TODO: This table is now hardcoded. To ensure full skinability this table
* should be dynamically loaded.
*/
-rom unsigned 4 equalizer_table[66] = {15, 15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, 7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0};
-rom unsigned 10 equalizer_table_inv[16] = {446, 444, 440, 436, 432, 428, 424, 420, 416, 412, 408, 404, 400, 396, 392, 384}; \ No newline at end of file
+ram unsigned 4 equalizer_table[640] = {15, 15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, 7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0};
+ram unsigned 10 equalizer_table_inv[16] = {446, 444, 440, 436, 432, 428, 424, 420, 416, 412, 408, 404, 400, 396, 392, 384};