1 /* plugins common to all models */
12 random_folder_advance_config.c
19 #ifdef HAVE_TOUCHSCREEN
42 #endif /* HAVE_BACKLIGHT */
46 #if CONFIG_CODEC == SWCODEC
47 #if defined(HAVE_RECORDING) && (defined(HAVE_LINE_IN) || defined(HAVE_MIC_IN))
53 #endif /* CONFIG_CODEC */
58 #endif /* CONFIG_RTC */
62 /* Platform-specific */
63 #if defined(IRIVER_H100_SERIES) || defined(IRIVER_H300_SERIES)
69 #if (CONFIG_PLATFORM & PLATFORM_NATIVE) /* those plugins only run on hardware */
71 /* Overlays loaders */
72 #if PLUGIN_BUFFER_SIZE <= 0x20000 && defined(HAVE_LCD_BITMAP)
74 #if CONFIG_KEYPAD != ONDIO_PAD && CONFIG_KEYPAD != SANSA_M200_PAD
75 /* not enough buttons for rockboy */
84 #endif /* PLUGIN_BUFFER_SIZE <= 0x20000 && HAVE_LCD_BITMAP */
87 #if CONFIG_CODEC != SWCODEC
89 #if defined(HAVE_LCD_BITMAP)
93 #if CONFIG_LCD == LCD_SSD1815
100 #if defined(ARCHOS_PLAYER) || defined(ARCHOS_RECORDER) || \
101 defined(ARCHOS_FMRECORDER) || defined(ARCHOS_RECORDERV2)
105 #if defined(ARCHOS_PLAYER) || defined(ARCHOS_RECORDER) || \
106 defined(ARCHOS_FMRECORDER) || defined(ARCHOS_RECORDERV2) || \
107 defined(ARCHOS_ONDIOFM) || defined(ARCHOS_ONDIOSP)
111 #if defined(IRIVER_H100_SERIES)
115 #if (CONFIG_CPU == SH7034)
117 #endif /* CONFIG_CPU */
121 #if defined(IPOD_NANO2G)
125 #if ((CONFIG_CODEC == MAS3587F) || (CONFIG_CODEC == MAS3539F))
129 #if (CONFIG_CODEC == MAS3587F)
133 #endif /* PLATFORM_NATIVE */
137 #if CONFIG_CODEC == SWCODEC || !defined(SIMULATOR) /* Not for hwcodec sims */
143 #ifdef HAVE_LCD_BITMAP /* Not for the Archos Player */
179 /* Plugins needing the grayscale lib on low-depth LCDs */
183 #ifdef HAVE_LCD_COLOR
188 #if (LCD_WIDTH > 112) && (LCD_HEIGHT > 64)
198 #endif /* HAVE_LCD_BITMAP */
200 #ifdef HAVE_LCD_CHARCELLS /* Archos Player model only */
203 #endif /* HAVE_LCD_CHARCELLS */
207 #if LCD_DEPTH > 1 /* non-mono bitmap targets */
211 #if (LCD_WIDTH > 138)
216 #endif /* LCD_DEPTH > 1 */
220 #ifdef HAVE_TEST_PLUGINS /* enable in advanced build options */
221 #ifdef HAVE_ADJUSTABLE_CPU_FREQ
224 #if CONFIG_CODEC == SWCODEC
231 #ifdef HAVE_LCD_BITMAP
234 #if LCD_DEPTH < 4 && !defined(SIMULATOR)
237 #ifndef HAVE_LCD_COLOR
239 test_greylib_bitmap_scale.c
243 #ifdef HAVE_LCD_BITMAP
246 #ifdef HAVE_LCD_COLOR
249 #if CONFIG_CODEC == SWCODEC
252 #ifdef HAVE_TOUCHSCREEN
256 #endif /* HAVE_TEST_PLUGINS */