📄 readme.txt
字号:
Hi ALL !
This is firmware for use with yampp-7/USB, and suports USB transfer.
More info is avaliable on www.yampp.com and/or www.yamppsoft.prv.pl
This firmware version (above 3.00) is designed to use yampp-7 with COLOR
graphics LCD display.
History:
--------------------------------------------------------------------------------
v3.12 - 2004-10-08
-fixed repeat one song function, thank's to Roger Nilson
-fixed MMC size and name detection
-fixed standby high current consumption with some MMC cards
--------------------------------------------------------------------------------
v3.11 - 2004-05-20
-Checked and Fixed MMC card support. Now work correctly.
--------------------------------------------------------------------------------
v3.10 - 2004-04-13
-Fixed "Browse list" function.
-All strings moved to "lcd_layout.h" file for easy translation to other language
-Added Swedish national characters definitions (inside "Lang" folder).
Thank's to Grelle for design and testing.
-Little change contrast setting screen
-Some other changes in bitmaps and icons
-Added two new Skins as separate packages.
1. Swedish skin version by Grelle - "y7c_Skin_Grelle.zip"
2. Polish version based on my default skin - "y7c_Skin_MisPL.zip"
-Extended and fixed "how to" instruction manual file - "Color_LCD.txt"
--------------------------------------------------------------------------------
v3.04 - 2004-04-09
-Speed-up the CPU, because it have problems with Bitrate > 160 and with VBR
Now if you use crystals higher than 6MHz, the CPU normally run at half speed
(eg. 6MHz if you use 12MHz crystal), and at full sped during file downloading
and some graphics operations.
-Removed unused MS_BASS register writing
-Little bugfix
--------------------------------------------------------------------------------
v3.03 - 2004-03-20
-Added autodetecton of bootloader version. No more BOOTLOADER_V5 in Constants.h.
-Little changes in bitmaps
-Some bugfixes
--------------------------------------------------------------------------------
v3.02 - 2004-02-16
-Changed all inp() and outp() macros to standard PORT = value.
-Increased ContWrites value to 256.
-Changed contrast setting image to number 5 and temoved text.
-Changed randomizer function for smaller code
-Added display layout and colors configuration (more inside Bitmaps.txt file)
--------------------------------------------------------------------------------
v3.01 - 2004-02-14
-fixed player crash after several changes of playlist.
-added Polish national font definitions (inside "Lang" directoty).
-fixed national characters routines inside LCD.ASM
-changed delay stuff to be compatibile with various CPU clock frequency
-cleanup usb.c file
-completed the equalizer icons
-added software support for displays based on EPSON controller
-added version 5 of bootloader. This make additional 768 bytes of free flash
memory for main application. If you install bootloader v5 (only M162),
you should uncomment #define BOOTLOADER_V5 in "Constants.h" too.
-some changes in audio data loading procedures
--------------------------------------------------------------------------------
v3.00b - 2004-02-07
-Test version for COLOR LCD
-added 6 backlight modes with dimmer in M162 mode
-fixed VS1001 hardware reset if VS not respond
-added auto M162 clock divider configuration
TO DO:
-National characters table
-Complete the graphics icons
********************************************************************************
From this point is old B-W LCD versinons descriptions:
--------------------------------------------------------------------------------
v2.28b - 2003-10-04
-added support for native mode of AtMega162 with crystal about 8-15MHz.
In this case the USB file transfer speed is about 380kb/s (at 14.318MHz
crystal and with CF card). MMC card is not tested. For detail description, see
"Mega162.txt" file.
-removed not used Uart and Base libraries.
--------------------------------------------------------------------------------
v2.25 - 2003-09-05
-removed beta status of this firmware.
-speed-up the MMC write functions about 60% ! Now transfer with MMC card is
about 85KB/s (before about 55KB/s).
+changed keylock status icons.
!!! Sources designed for compilation with AVR-GCC 3.3
(version: WinAVR-20030312-bin-install.exe)
--------------------------------------------------------------------------------
v2.25b2 - 2003-08-10
*fixed playlists handling by changing the "get_offset_entry" function. Thanks to
nilrog for correcting this bug !
+I found the problem with CF card resetting after card removing and re-inserting.
Solving this need small hardware modification. Cut track bettwen pin 1 and pin 2
of IC4 (74HC00D), and connect pin 2 of IC4 to pin 41 of IC1 (CPU). After this
modification uncomment the "#define FIXED_RESET" in Constants.h file, recompile
firmware and download it to yampp.
--------------------------------------------------------------------------------
v2.25b1 - 2003-07-14
!!! Sources changed for compilation with AVR-GCC 3.3 !!!
+added new optional "PREVOUS" key functionality (work like in normal CD players).
*fixed problems with some large CF cards.
*fixed problems with yamppLink conect/disconnect on MMC cards.
*fixed Pause Mode.
--------------------------------------------------------------------------------
v2.23 - 2003-05-18
+added balance control
+enabled playlist change during STOP state
+added info about backlight mode
*code size optimization
*some bugfix in visualisation, charging control ect.
--------------------------------------------------------------------------------
v2.22 - 2003-03-20 (Non public)
*bugfix in processing garbaged song
*small fixes in Jesper modifications
*next changes in MMC lib
+added definition in Constants.h file for setup PCB version.
--------------------------------------------------------------------------------
v2.21 - 2003-03-17 (Non public)
+bug fixes in MMC lib
+modifications for new Rev. D board.
+charge input changed to PE1 instead of PE2
+expanded contrast range
--------------------------------------------------------------------------------
v2.20 - 2003-02-23
+added MMC card support (not usable on Rev C boards)
+added support for new version of VS1001 equalizer library with 12 presets
*changes in ATA library
*many code optimisations
*fixed contrast setting
--------------------------------------------------------------------------------
v2.18 - 2003-01-13
+added compatibility with new versions of GCC
+some menu functionality extensions
-removed uart calls
-removed not used beep calls
*some code optimisations
--------------------------------------------------------------------------------
v2.17 - 2002-12-18
+added remain song time displaying
--------------------------------------------------------------------------------
v2.16 - 2002-11-23
*fixed card removing checking
*fixed "MENU" text length
*fixed battery level monitoring
*fixed randomizer
+alternate scroll is back
--------------------------------------------------------------------------------
v2.15 - 2002-11-05
+changed scroll routines
--------------------------------------------------------------------------------
v2.14 - 2002-11-02
+added support for vs1001 equalizer
-decreased size of random table to avoid problems with stack. Now is maximum
512 songs in single playlist for random play.
--------------------------------------------------------------------------------
v2.13 - 2002-10-30
+added support for national characters displaying. For more info see README.TXT
file inside "Lang" folder.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -