summaryrefslogtreecommitdiff
path: root/firmware/target/arm/tms320dm320/mrobe-500
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/tms320dm320/mrobe-500')
-rw-r--r--firmware/target/arm/tms320dm320/mrobe-500/lcd-remote-mr500.c2
-rw-r--r--firmware/target/arm/tms320dm320/mrobe-500/pcm-mr500.c5
-rw-r--r--firmware/target/arm/tms320dm320/mrobe-500/usb-mr500.c1
3 files changed, 6 insertions, 2 deletions
diff --git a/firmware/target/arm/tms320dm320/mrobe-500/lcd-remote-mr500.c b/firmware/target/arm/tms320dm320/mrobe-500/lcd-remote-mr500.c
index f35524d88e..98d41c7618 100644
--- a/firmware/target/arm/tms320dm320/mrobe-500/lcd-remote-mr500.c
+++ b/firmware/target/arm/tms320dm320/mrobe-500/lcd-remote-mr500.c
@@ -300,7 +300,7 @@ bool remote_button_hold(void)
300 300
301int remote_read_device(void) 301int remote_read_device(void)
302{ 302{
303 char read_buffer[5]; 303 static char read_buffer[5];
304 int read_button = BUTTON_NONE; 304 int read_button = BUTTON_NONE;
305 305
306 static int oldbutton=BUTTON_NONE; 306 static int oldbutton=BUTTON_NONE;
diff --git a/firmware/target/arm/tms320dm320/mrobe-500/pcm-mr500.c b/firmware/target/arm/tms320dm320/mrobe-500/pcm-mr500.c
index 0542c6c2a9..3f15bd6dd0 100644
--- a/firmware/target/arm/tms320dm320/mrobe-500/pcm-mr500.c
+++ b/firmware/target/arm/tms320dm320/mrobe-500/pcm-mr500.c
@@ -121,12 +121,15 @@ size_t pcm_get_bytes_waiting(void)
121 return DSP_(_sdem_dsp_size)-DSP_(_sdem_level); 121 return DSP_(_sdem_dsp_size)-DSP_(_sdem_level);
122} 122}
123 123
124/* Only used when debugging */
125char buffer[80];
126
127void DSPHINT(void) __attribute__ ((section(".icode")));
124void DSPHINT(void) 128void DSPHINT(void)
125{ 129{
126 register pcm_more_callback_type get_more; /* No stack for this */ 130 register pcm_more_callback_type get_more; /* No stack for this */
127 131
128 unsigned int i; 132 unsigned int i;
129 char buffer[80];
130 133
131 IO_INTC_IRQ0 = 1 << 11; 134 IO_INTC_IRQ0 = 1 << 11;
132 135
diff --git a/firmware/target/arm/tms320dm320/mrobe-500/usb-mr500.c b/firmware/target/arm/tms320dm320/mrobe-500/usb-mr500.c
index 2e3518868b..1fbc1ce60f 100644
--- a/firmware/target/arm/tms320dm320/mrobe-500/usb-mr500.c
+++ b/firmware/target/arm/tms320dm320/mrobe-500/usb-mr500.c
@@ -62,6 +62,7 @@ void usb_init_device(void) {
62} 62}
63 63
64/* This is the initial interupt handler routine for the USB controller */ 64/* This is the initial interupt handler routine for the USB controller */
65void GIO3 (void) __attribute__ ((section(".icode")));
65void GIO3 (void) { 66void GIO3 (void) {
66 /* Clear the interrupt, this is critical to do before running the full 67 /* Clear the interrupt, this is critical to do before running the full
67 * handler otherwise you might miss an interrupt and everything will stop 68 * handler otherwise you might miss an interrupt and everything will stop