diff options
Diffstat (limited to 'firmware/target/arm/tms320dm320/mrobe-500')
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 | ||
301 | int remote_read_device(void) | 301 | int 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 */ | ||
125 | char buffer[80]; | ||
126 | |||
127 | void DSPHINT(void) __attribute__ ((section(".icode"))); | ||
124 | void DSPHINT(void) | 128 | void 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 */ |
65 | void GIO3 (void) __attribute__ ((section(".icode"))); | ||
65 | void GIO3 (void) { | 66 | void 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 |