diff options
| -rw-r--r-- | firmware/export/config-player.h | 4 | ||||
| -rwxr-xr-x | tools/configure | 15 |
2 files changed, 15 insertions, 4 deletions
diff --git a/firmware/export/config-player.h b/firmware/export/config-player.h index 3071a09..9d46967 100644 --- a/firmware/export/config-player.h +++ b/firmware/export/config-player.h @@ -60,10 +60,6 @@ /* Define this if you have a SH7034 */ #define CONFIG_CPU SH7034 -/* Uncomment this if you want to enable ATA power-off control. - * Attention, some players crash when ATA power-off is enabled! */ -//#define HAVE_ATA_POWER_OFF - /* Define this if you control ata power player style (with PB4, new player only) */ #define ATA_POWER_PLAYERSTYLE diff --git a/tools/configure b/tools/configure index e90a884..e543919 100755 --- a/tools/configure +++ b/tools/configure @@ -321,6 +321,9 @@ whichadvanced () { if [ "$memory" = "2" ]; then printf ", (8)MB MOD" fi + if [ "$modelname" = "player" ]; then + printf ", Use (A)TA poweroff" + fi if [ "$t_model" = "ondio" ]; then printf ", (B)acklight MOD" fi @@ -375,6 +378,14 @@ whichadvanced () { cont=0 fi ;; + [Aa]) + if [ "$modelname" = "player" ]; then + have_ata_poweroff="#define HAVE_ATA_POWEROFF" + echo "ATA poweroff enabled" + else + cont=0 + fi + ;; [Bb]) if [ "$t_model" = "ondio" ]; then have_backlight="#define HAVE_BACKLIGHT" @@ -2551,6 +2562,7 @@ sed > autoconf.h \ -e "s,@RBDIR@,${rbdir},g" \ -e "s,@have_backlight@,$have_backlight,g" \ -e "s,@have_fmradio_in@,$have_fmradio_in,g" \ + -e "s,@have_ata_poweroff@,$have_ata_poweroff,g" \ <<EOF /* This header was made by configure */ #ifndef __BUILD_AUTOCONF_H @@ -2568,6 +2580,9 @@ sed > autoconf.h \ /* optional define for FM radio mod for iAudio M5 */ @have_fmradio_in@ +/* optional define for ATA poweroff on Player */ +@have_ata_poweroff@ + /* optional defines for RTC mod for h1x0 */ @config_rtc@ @have_rtc_alarm@ |