1 /* plugins common to all models */
12 random_folder_advance_config.c
19 #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 #if (CONFIG_PLATFORM & PLATFORM_NATIVE) /* those plugins only run on hardware */
70 /* Overlays loaders */
71 #if PLUGIN_BUFFER_SIZE <= 0x20000 && 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 <= 0x20000 && 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(ARCHOS_PLAYER) || defined(ARCHOS_RECORDER) || \
105 defined(ARCHOS_FMRECORDER) || defined(ARCHOS_RECORDERV2) || \
106 defined(ARCHOS_ONDIOFM) || defined(ARCHOS_ONDIOSP)
110 #if defined(IRIVER_H100_SERIES)
114 #if (CONFIG_CPU == SH7034)
116 #endif /* CONFIG_CPU */
120 #if defined(IPOD_NANO2G)
124 #if (CONFIG_CODEC == SWCODEC)
128 #if ((CONFIG_CODEC == MAS3587F) || (CONFIG_CODEC == MAS3539F))
131 #if (CONFIG_CODEC == MAS3587F)
135 #endif /* PLATFORM_NATIVE */
139 #ifdef HAVE_LCD_BITMAP /* Not for the Archos Player */
153 /* Plugins needing the grayscale lib on low-depth LCDs */
179 #ifdef HAVE_LCD_COLOR
185 #if (LCD_WIDTH > 112) && (LCD_HEIGHT > 64)
195 #endif /* HAVE_LCD_BITMAP */
197 #ifdef HAVE_LCD_CHARCELLS /* Archos Player model only */
200 #endif /* HAVE_LCD_CHARCELLS */
204 #if LCD_DEPTH > 1 /* non-mono bitmap targets */
208 #if (LCD_WIDTH > 138)
213 #endif /* LCD_DEPTH > 1 */
217 #ifdef HAVE_TEST_PLUGINS /* enable in advanced build options */
218 #ifdef HAVE_ADJUSTABLE_CPU_FREQ
221 #if CONFIG_CODEC == SWCODEC
229 #ifdef HAVE_LCD_BITMAP
231 #ifndef HAVE_LCD_COLOR
233 test_greylib_bitmap_scale.c
237 #ifdef HAVE_LCD_BITMAP
240 #ifdef HAVE_LCD_COLOR
243 #if CONFIG_CODEC == SWCODEC
247 #ifdef HAVE_TOUCHSCREEN