1 /* plugins common to all models */
15 random_folder_advance_config.c
22 #ifdef HAVE_TOUCHSCREEN
45 #endif /* HAVE_BACKLIGHT */
49 #if CONFIG_CODEC == SWCODEC
50 #if defined(HAVE_RECORDING) && (defined(HAVE_LINE_IN) || defined(HAVE_MIC_IN))
56 #endif /* CONFIG_CODEC */
61 #endif /* CONFIG_RTC */
65 /* Platform-specific */
66 #if defined(IRIVER_H100_SERIES) || defined(IRIVER_H300_SERIES)
72 #if (CONFIG_PLATFORM & PLATFORM_NATIVE) /* those plugins only run on hardware */
74 /* Overlays loaders */
75 #if PLUGIN_BUFFER_SIZE <= 0x20000 && defined(HAVE_LCD_BITMAP)
77 #if CONFIG_KEYPAD != ONDIO_PAD && CONFIG_KEYPAD != SANSA_M200_PAD
78 /* not enough buttons for rockboy */
87 #endif /* PLUGIN_BUFFER_SIZE <= 0x20000 && HAVE_LCD_BITMAP */
90 #if CONFIG_CODEC != SWCODEC
92 #if defined(HAVE_LCD_BITMAP)
96 #if CONFIG_LCD == LCD_SSD1815
103 #if defined(ARCHOS_PLAYER) || defined(ARCHOS_RECORDER) || \
104 defined(ARCHOS_FMRECORDER) || defined(ARCHOS_RECORDERV2)
108 #if defined(ARCHOS_PLAYER) || defined(ARCHOS_RECORDER) || \
109 defined(ARCHOS_FMRECORDER) || defined(ARCHOS_RECORDERV2) || \
110 defined(ARCHOS_ONDIOFM) || defined(ARCHOS_ONDIOSP)
114 #if defined(IRIVER_H100_SERIES)
118 #if (CONFIG_CPU == SH7034)
120 #endif /* CONFIG_CPU */
122 #if defined(IPOD_NANO2G)
126 #if ((CONFIG_CODEC == MAS3587F) || (CONFIG_CODEC == MAS3539F))
130 #if (CONFIG_CODEC == MAS3587F)
134 #endif /* PLATFORM_NATIVE */
138 #if CONFIG_CODEC == SWCODEC || !defined(SIMULATOR) /* Not for hwcodec sims */
144 #ifdef HAVE_LCD_BITMAP /* Not for the Archos Player */
146 /* Lua needs at least 160 KB to work in */
147 #if PLUGIN_BUFFER_SIZE >= 0x80000
184 /* Plugins needing the grayscale lib on low-depth LCDs */
188 #ifdef HAVE_LCD_COLOR
193 #if (LCD_WIDTH > 112) && (LCD_HEIGHT > 64)
203 #endif /* HAVE_LCD_BITMAP */
205 #ifdef HAVE_LCD_CHARCELLS /* Archos Player model only */
208 #endif /* HAVE_LCD_CHARCELLS */
212 #if LCD_DEPTH > 1 /* non-mono bitmap targets */
216 #if (LCD_WIDTH > 138)
221 #endif /* LCD_DEPTH > 1 */
225 #ifdef HAVE_TEST_PLUGINS /* enable in advanced build options */
226 #ifdef HAVE_ADJUSTABLE_CPU_FREQ
229 #if CONFIG_CODEC == SWCODEC
236 #ifdef HAVE_LCD_BITMAP
239 #if LCD_DEPTH < 4 && !defined(SIMULATOR)
242 #ifndef HAVE_LCD_COLOR
244 test_greylib_bitmap_scale.c
248 #ifdef HAVE_LCD_BITMAP
251 #ifdef HAVE_LCD_COLOR
254 #if CONFIG_CODEC == SWCODEC
257 #ifdef HAVE_TOUCHSCREEN
261 #endif /* HAVE_TEST_PLUGINS */