1 /* plugins common to all models */
11 random_folder_advance_config.c
18 #ifdef HAVE_TOUCHSCREEN
41 #endif /* HAVE_BACKLIGHT */
45 #if CONFIG_CODEC == SWCODEC
46 #if defined(HAVE_RECORDING) && (defined(HAVE_LINE_IN) || defined(HAVE_MIC_IN))
52 #endif /* CONFIG_CODEC */
57 #endif /* CONFIG_RTC */
61 /* Platform-specific */
62 #if defined(IRIVER_H100_SERIES) || defined(IRIVER_H300_SERIES)
68 #ifndef SIMULATOR /* those plugins only run on hardware */
70 /* Overlays loaders */
71 #if PLUGIN_BUFFER_SIZE <= 0x10000 && defined(HAVE_LCD_BITMAP)
73 #if CONFIG_KEYPAD != ONDIO_PAD && CONFIG_KEYPAD != SANSA_M200_PAD
74 /* not enough buttons for rockboy */
83 #endif /* PLUGIN_BUFFER_SIZE <= 0x10000 && HAVE_LCD_BITMAP */
86 #if CONFIG_CODEC != SWCODEC
88 #if defined(HAVE_LCD_BITMAP)
92 #if CONFIG_LCD == LCD_SSD1815
99 #if defined(ARCHOS_PLAYER) || defined(ARCHOS_RECORDER) || \
100 defined(ARCHOS_FMRECORDER) || defined(ARCHOS_RECORDERV2)
104 #if defined(IRIVER_H100_SERIES)
108 #if (CONFIG_CPU == SH7034)
110 #endif /* CONFIG_CPU */
115 #if defined(IPOD_NANO2G)
119 #if (CONFIG_CODEC == SWCODEC)
123 #if ((CONFIG_CODEC == MAS3587F) || (CONFIG_CODEC == MAS3539F))
126 #if (CONFIG_CODEC == MAS3587F)
130 #endif /* SIMULATOR */
134 #ifdef HAVE_LCD_BITMAP /* Not for the Archos Player */
148 /* Plugins needing the grayscale lib on low-depth LCDs */
174 #ifdef HAVE_LCD_COLOR
180 #if (LCD_WIDTH > 112) && (LCD_HEIGHT > 64)
190 #endif /* HAVE_LCD_BITMAP */
192 #ifdef HAVE_LCD_CHARCELLS /* Archos Player model only */
195 #endif /* HAVE_LCD_CHARCELLS */
199 #if LCD_DEPTH > 1 /* non-mono bitmap targets */
203 #if (LCD_WIDTH > 138)
208 #endif /* LCD_DEPTH > 1 */
212 #ifdef HAVE_TEST_PLUGINS /* enable in advanced build options */
213 #ifdef HAVE_ADJUSTABLE_CPU_FREQ
216 #if CONFIG_CODEC == SWCODEC
225 #ifndef HAVE_LCD_COLOR
227 test_greylib_bitmap_scale.c
231 #ifdef HAVE_LCD_COLOR
236 #ifdef HAVE_TOUCHSCREEN