summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
Diffstat (limited to 'firmware')
-rw-r--r--firmware/kernel.c2
-rw-r--r--firmware/mpeg.c18
-rw-r--r--firmware/powermgmt.h2
3 files changed, 13 insertions, 9 deletions
diff --git a/firmware/kernel.c b/firmware/kernel.c
index 2b4b09f52b..4d2f519171 100644
--- a/firmware/kernel.c
+++ b/firmware/kernel.c
@@ -26,7 +26,7 @@
26 26
27long current_tick = 0; 27long current_tick = 0;
28 28
29void (*tick_funcs[MAX_NUM_TICK_TASKS])(void); 29static void (*tick_funcs[MAX_NUM_TICK_TASKS])(void);
30 30
31static void tick_start(unsigned int interval_in_ms); 31static void tick_start(unsigned int interval_in_ms);
32 32
diff --git a/firmware/mpeg.c b/firmware/mpeg.c
index 8d0cedd9f9..fb27a3b904 100644
--- a/firmware/mpeg.c
+++ b/firmware/mpeg.c
@@ -67,11 +67,13 @@ static int get_unswapped_space(void);
67#define MPEG_SAVE_DATA 102 67#define MPEG_SAVE_DATA 102
68#define MPEG_STOP_DONE 103 68#define MPEG_STOP_DONE 103
69 69
70enum 70#ifdef HAVE_MAS3587F
71static enum
71{ 72{
72 MPEG_DECODER, 73 MPEG_DECODER,
73 MPEG_ENCODER 74 MPEG_ENCODER
74} mpeg_mode; 75} mpeg_mode;
76#endif
75 77
76extern char* playlist_peek(int steps); 78extern char* playlist_peek(int steps);
77extern int playlist_next(int steps); 79extern int playlist_next(int steps);
@@ -457,9 +459,9 @@ extern unsigned char mp3buf[];
457extern unsigned char mp3end[]; 459extern unsigned char mp3end[];
458 460
459static int mp3buflen; 461static int mp3buflen;
460int mp3buf_write; 462static int mp3buf_write;
461static int mp3buf_swapwrite; 463static int mp3buf_swapwrite;
462int mp3buf_read; 464static int mp3buf_read;
463 465
464static int last_dma_chunk_size; 466static int last_dma_chunk_size;
465 467
@@ -691,10 +693,12 @@ static void stop_dma(void)
691} 693}
692 694
693#ifdef HAVE_MAS3587F 695#ifdef HAVE_MAS3587F
694long timing_info_index = 0; 696#ifdef DEBUG
695long timing_info[1024]; 697static long timing_info_index = 0;
696bool inverted_pr; 698static long timing_info[1024];
697unsigned long num_rec_bytes; 699#endif
700static bool inverted_pr;
701static unsigned long num_rec_bytes;
698 702
699void drain_dma_buffer(void) 703void drain_dma_buffer(void)
700{ 704{
diff --git a/firmware/powermgmt.h b/firmware/powermgmt.h
index ea6319c02e..b9686119c0 100644
--- a/firmware/powermgmt.h
+++ b/firmware/powermgmt.h
@@ -70,7 +70,6 @@ extern int charge_state; /* tells what the charger is doing (for info di
70#define CURRENT_CHARGING 300 /* charging current */ 70#define CURRENT_CHARGING 300 /* charging current */
71 71
72extern unsigned short power_history[POWER_HISTORY_LEN]; 72extern unsigned short power_history[POWER_HISTORY_LEN];
73void set_battery_capacity(int capacity); /* set local battery capacity value */
74 73
75/* Start up power management thread */ 74/* Start up power management thread */
76void power_init(void); 75void power_init(void);
@@ -85,6 +84,7 @@ int battery_time(void); /* minutes */
85bool battery_level_safe(void); 84bool battery_level_safe(void);
86 85
87void set_poweroff_timeout(int timeout); 86void set_poweroff_timeout(int timeout);
87void set_battery_capacity(int capacity); /* set local battery capacity value */
88 88
89void set_sleep_timer(int seconds); 89void set_sleep_timer(int seconds);
90int get_sleep_timer(void); 90int get_sleep_timer(void);