[rockbox] / trunk / firmware / export / config-h10.h Repository:
ViewVC logotype

Log of /trunk/firmware/export/config-h10.h

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 18950 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 31 21:25:04 2008 UTC (4 weeks, 5 days ago) by gevaerts
File length: 5282 byte(s)
Diff to previous 18834
cleanup storage defines

Revision 18834 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 19 12:35:53 2008 UTC (6 weeks, 3 days ago) by nls
File length: 5264 byte(s)
Diff to previous 18735
Codec memory reorganization
Based on a patch by Tomasz Malesinski
* Merge Codec buffer and Malloc buffer into one large buffer.
* The new merged buffer is now 1MB on targets with lots of memory.
* Renamed codec_get_memory to codec_get_buffer and made it behave more. 
like plugin_get_buffer.
* Bumped Codec api and min api versions.

Revision 18735 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 7 19:37:33 2008 UTC (8 weeks, 1 day ago) by gevaerts
File length: 5263 byte(s)
Diff to previous 18662
add HAVE_DISK_STORAGE, and use that instead of HAVE_FLASH_STORAGE when checking for an actual disk (i.e. related to spindown, skipping,...)

Revision 18662 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 28 23:25:07 2008 UTC (2 months ago) by peter
File length: 5121 byte(s)
Diff to previous 18030
Accept FS #9394 by Christian Lees and extend it to all PP targets with a WM8731: More samplerates for playback and recording. Only tested on H10 but should work on the others too.

Revision 18030 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 14 06:17:40 2008 UTC (4 months, 3 weeks ago) by marcguay
File length: 4919 byte(s)
Diff to previous 18028
Revert most of r18029 as recording through line-in is possible on the H10, just not currently functional.  Leave the /nopt for line-in on the Sansas.

Revision 18028 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 14 03:58:19 2008 UTC (4 months, 3 weeks ago) by marcguay
File length: 4902 byte(s)
Diff to previous 17508
Fix FS#7541 by removing the line-in recording capacity and the manual entry for the H10 (and Sansas).  More work needs to be done in this department.

Revision 17508 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 14 20:26:20 2008 UTC (6 months, 2 weeks ago) by jethead71
File length: 4919 byte(s)
Diff to previous 17505
Fix red. No bother with lcd power management calls in bootloader.

Revision 17505 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 14 19:29:25 2008 UTC (6 months, 2 weeks ago) by jethead71
File length: 4893 byte(s)
Diff to previous 16842
Straigten-out lcd sleeping on Gigabeat F/X. Add a service function to backlight.c to handle lcd sleep timer. Make HAVE_LCD_SLEEP useable without a setting and use HAVE_LCD_SLEEP_SETTING when a setting is available in addition to HCD_HAVE_SLEEP. If a setting isn't used, the target must define the timeout to be used in the config.

Revision 16842 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 27 10:58:36 2008 UTC (8 months, 1 week ago) by markun
File length: 4862 byte(s)
Diff to previous 16515
use HAVE_ATA to decide if ata.c should be compiled

Revision 16515 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 4 14:40:04 2008 UTC (9 months ago) by barrywardell
File length: 4797 byte(s)
Diff to previous 16514
Oops. Didn't mean to commit this.

Revision 16514 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 4 14:36:22 2008 UTC (9 months ago) by barrywardell
File length: 4844 byte(s)
Diff to previous 15758
Only need to include these for e200.

Revision 15758 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 22 20:51:00 2007 UTC (12 months, 1 week ago) by zagor
File length: 4797 byte(s)
Diff to previous 15620
New USB stack

Revision 15620 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 14 16:53:31 2007 UTC (12 months, 2 weeks ago) by barrywardell
File length: 4778 byte(s)
Diff to previous 15578
FS#8157: H10 RTC alarm with some changes by me. The settings keymap had to be changed slightly, but it seems to work better for all setting screens with the new keymap. Thanks to 

Revision 15578 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 11 16:00:33 2007 UTC (12 months, 3 weeks ago) by barrywardell
File length: 4755 byte(s)
Diff to previous 15572
FS#8046: H10 FM tuner support. Thanks to  Przemyslaw Holubowski for doing the hard work in figuring out how to communicate with the tuner.

Revision 15572 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 11 12:29:37 2007 UTC (12 months, 3 weeks ago) by nicolasp
File length: 4767 byte(s)
Diff to previous 15082
Album art support. Based on FS#3045, but heavily modified to adapt to MoB and for cleanness.
The cover pictures are loaded from external bitmaps. JPEG and embedded art are not supported. The pictures will only be drawn on the main display. There is no resizing but it is possible to specify the WPS bitmap size in the bitmap names (e.g. cover.100x100.bmp).
The bitmaps are stored in the main buffer and read directly from there. Currently, duplicate bitmaps will simply be present several times in the buffer, but this will be improved.
To enable for a target, #define HAVE_ALBUMART in its config file.
For more information, see the wiki page: http://www.rockbox.org/wiki/AlbumArt.

Revision 15082 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 12 00:28:57 2007 UTC (13 months, 3 weeks ago) by amiconn
File length: 4688 byte(s)
Diff to previous 14746
PP LCD drivers: * Optimised and cleaned up PP colour LCD drivers. Immeasurable speedup on iPod Color, huge speedup on small H10 (a factor of 3). Should be a bit faster on big H10 too. * Big H10 changed bitmap format, so needs reconfiguring + full rebuild. * Better register naming for the mono LCD bridge. Register names for the colour LCD bridge.

Revision 14746 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 18 21:10:47 2007 UTC (14 months, 2 weeks ago) by nls
File length: 4668 byte(s)
Diff to previous 14498
Increase Max settable battery capacity for the H10, closes FS#7795

Revision 14498 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 29 00:20:01 2007 UTC (15 months ago) by peter
File length: 4668 byte(s)
Diff to previous 14375
Add the define for the usb stack (in comment) on targets that can be used for it.

Revision 14375 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 17 06:45:18 2007 UTC (15 months, 2 weeks ago) by amiconn
File length: 4555 byte(s)
Diff to previous 14299
First step of powermanagement rework: * Move target specific stuff into target tree, starting with battery voltage tables and voltage reading. (This revealed some incorrect percent_to_voltage_charging mappings). * Voltage reading on 1st gen ipods is now correct. * Clean up obsolete config #defines.

Revision 14299 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 12 19:49:03 2007 UTC (15 months, 3 weeks ago) by nls
File length: 4655 byte(s)
Diff to previous 13767
Enable a lot more features for simulators and add stubs where necessary, simulators should now work with identical lng and voice files as the respective target

Revision 13767 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 3 00:42:42 2007 UTC (17 months ago) by amiconn
File length: 4656 byte(s)
Diff to previous 13550
More PP502x clock setup rework. This should fix the freezes on PP5020 once and for all. Enabled clock scaling for H10. * CPUFREQ_MAX changed to 78MHz * To be cleaned up soon.

Revision 13550 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 4 13:48:21 2007 UTC (18 months ago) by barrywardell
File length: 4660 byte(s)
Diff to previous 13448
Bring back rolo for mi4-based targets (H10 and Sansa).

Revision 13448 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 20 20:26:36 2007 UTC (18 months, 2 weeks ago) by jethead71
File length: 4641 byte(s)
Diff to previous 13136
Use bitmasks to define which inputs are available. Makes it easier to remove old assumptions of which are available. Inspired by e200 being unique in having FM Radio and Mic but no Line. Doesn't remove the assumption that Mic is available or that one of Mic and/or Line is available just to avoid excessive #ifdef'ing until needed.

Revision 13136 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 12 22:12:13 2007 UTC (19 months, 3 weeks ago) by amiconn
File length: 4486 byte(s)
Diff to previous 13036
Moved archos backlight code to target tree. Changed old mutlivalue CONFIG_BACKLIGHT to a simple HAVE_BACKLIGHT.

Revision 13036 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 5 20:24:07 2007 UTC (20 months ago) by peter
File length: 4608 byte(s)
Diff to previous 12824
Fix automatic rolo on new version for archos. Introduces new define in config files for bootfile location.

Revision 12824 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 17 19:07:20 2007 UTC (20 months, 2 weeks ago) by barrywardell
File length: 4580 byte(s)
Diff to previous 12802
If loading rockbox.mi4 fails, then drop back to trying rockbox.h10/rockbox.e200 instead. This will allow the new bootloader to be used with older rockbox builds.

Revision 12802 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 16 14:28:00 2007 UTC (20 months, 2 weeks ago) by barrywardell
File length: 4847 byte(s)
Diff to previous 12499
In preparation for use with sansapatcher, change portalplayer bootloaders to read firmwares in mi4 format. 
When loading the OF:
1) first try to load from a hidden disk partition
2) try loading /System/OF.mi4
3) finally fall back to loading /System/OF.bin which is what the old bootloader used.

Revision 12499 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 26 18:36:58 2007 UTC (21 months, 1 week ago) by amiconn
File length: 4615 byte(s)
Diff to previous 12467
WM8711/8721/8731 have no tone controls, so enable the software tone controls for the respective targets.

Revision 12467 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 23 23:22:03 2007 UTC (21 months, 1 week ago) by dave
File length: 4521 byte(s)
Diff to previous 12415
Remap flash ROM to 0x20000000 on the ipods and H10s, and implement dbg_save_roms() in the debug menu for those targets to dump the content to a file.

Revision 12415 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 20 14:57:14 2007 UTC (21 months, 1 week ago) by barrywardell
File length: 4460 byte(s)
Diff to previous 12198
FS#6674: HAVE_XXX souldn't be defined with a value.

Revision 12198 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 4 21:46:01 2007 UTC (21 months, 4 weeks ago) by dave
File length: 4466 byte(s)
Diff to previous 11815
Fix USB detection on ipods and other portalplayer targets - Rockbox now correctly distinguishes between a USB connection to a computer and a connection to a USB AC charger.  Based on the experimental USB code in FS #6494 by Barry Wardell.  Closes FS #4724.

Revision 11815 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 19 11:33:53 2006 UTC (23 months, 2 weeks ago) by barrywardell
File length: 4412 byte(s)
Diff to previous 11794
Add working dual-boot bootloaders for H10 and Sansa, which allow booting the OF and Rockbox. Rolo also works.

Changes made:

Combine bootloader/h10.c and bootloader/e200.c into a common bootloader file (bootloader/main-pp.c) to be used by all mi4 based PortalPlayer targets. The file bootloader/main-pp.c is based off the old bootloader/h10.c with some minor changes to allow it to work on the Sansa too. This effectively adds a Sansa bootloader.

Define MODEL_NAME string in config-*.h for use in bootloader.

Split crt0-pp.S into separate files for bootloader and normal builds. Bootloader code is now in crt0-pp-bl.S while normal build code stays in crt0-pp.S.

Improvements to crt0-pp.S and crt0-pp-bl.S (mostly to make it more multiprocessor safe):
* Leave space in bootloader at 0xe0-0xeb since scramble writes over there when it creates the mi4 file (don't leave space for iPods since it's not needed and all code in crt0-pp-bl.S needs to fit before the boot_table at 0x100).
* Remove unused DEBUG and STUB code from crt0-pp.S.
* Make CPU wait for COP to be sleeping when we put the COP to sleep.
* Invalidate COP cache when COP wakes
* Flush CPU cache before waking COP
* Make sure only the CPU clears the BSS (not the COP)
* Make sure only the CPU sets up its own stack (not the COP)

Rolo works on H10, so enable it.

Make Sansa e200 use rockbox.e200 rather than PP5022.mi4 for 'Normal' builds. This makes updating rockbox simpler as we don't need to go through the firmware update procedure, but rather just put a new rockbox.e200 on the device. rockbox.e200 uses a simple 'add' checksum.

Revision 11794 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 18 01:52:21 2006 UTC (23 months, 2 weeks ago) by barrywardell
File length: 4373 byte(s)
Diff to previous 11484
FS#6096. Recording on PortalPlayer targets (H10, iPod Video, iPod 4g, iPod Color, iPod Nano).

* Fix failed compile of enc_config.c when HAVE_MPEG2_SAMPR is not defined.
* Fix bug in AIFF encoder header creation on little endian targets.
* Add recording screen keymaps for H10 and iPod.
* Move pcm_playback PP specific code to target tree.
* Add recording code to wmcodec drivers.
* Add pcm_record code.

Some problems still remain:
* Playback doesn't work after recording until Rockbox is restarted.
* Gain control not implemented.
* Only 16-bit/44KHz for now. The hardware should be capable of up to 24-bit/96KHz.
* Line-in recording not tested on H10.

Revision 11484 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 9 22:33:24 2006 UTC (2 years ago) by tomal
File length: 4229 byte(s)
Diff to previous 11338
Fixed H10 build.

Revision 11338 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 25 10:17:57 2006 UTC (2 years, 1 month ago) by jdgordon
File length: 4193 byte(s)
Diff to previous 11238
ifdef all the tagcache code, allows rombox to be compiled again, Thanks Austin Appel

Revision 11238 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 16 18:11:56 2006 UTC (2 years, 1 month ago) by barrywardell
File length: 4101 byte(s)
Diff to previous 11107
Add keymap for A-B repeat on H10 and enable support for it.

Revision 11107 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 2 16:19:36 2006 UTC (2 years, 2 months ago) by barrywardell
File length: 4073 byte(s)
Diff to previous 11085
Enable ATA poweroff option on H10 for a nice increase in battery life.

Revision 11085 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 28 12:06:56 2006 UTC (2 years, 2 months ago) by barrywardell
File length: 3999 byte(s)
Diff to previous 11048
Apply Mike Sevakis' recent sleep/contrast fixes for the X5 LCD driver to the H10 20GB LCD driver. With this fix, sleeping the LCD on the H10 20GB now works as it should so enable it as an option to save extra battery.

Revision 11048 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 25 17:03:18 2006 UTC (2 years, 2 months ago) by barrywardell
File length: 4003 byte(s)
Diff to previous 11036
Enable LCD invert setting in the menu for all targets that support it. This adds the menu option to H10 20GB and X5 builds.

Revision 11036 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 23 17:47:54 2006 UTC (2 years, 2 months ago) by barrywardell
File length: 3918 byte(s)
Diff to previous 11015
Add ADC to I/O ports debug menu on H10. Fix battery level reading empty when starting up on H10. Calibrated battery for H10 20GB.

Revision 11015 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 20 23:21:59 2006 UTC (2 years, 2 months ago) by barrywardell
File length: 4060 byte(s)
Diff to previous 10910
Detect charger connected on H10. No need to sleep(HZ) when powering off.
More sensible USB support for H10: plugging in puts it into USB charging mode and leaves Rockbox usable, holding 'O' while pluggin in the USB cable will reboot the H10 (continuing to hold 'O' starts it up in UMS mode), holding any other button brings up the USB screen as previously.
Implement system_reboot() for all PP5020 devices.

Revision 10910 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 9 19:02:18 2006 UTC (2 years, 2 months ago) by barrywardell
File length: 4119 byte(s)
Diff to previous 10886
H10 fixes: Split LCD driver up into two drivers, one for each LCD type. Improvements to 20GB LCD driver - support for enable/disable, contrast adjustment, make the update code clearer and ~4% faster, support for flipping, support for invert. Fix CPU frequency for both models. Fix default battery capacity for 5/6GB.

Revision 10886 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 4 23:10:27 2006 UTC (2 years, 3 months ago) by barrywardell
File length: 3656 byte(s)
Diff to previous 10878
Fix display bugs with H10 LCDs (both 20GB and 5/6GB models). The 20GB LCD is actually a 128x160 LCD rotated 90 degrees, so we need to take account of this. The 5/6GB LCD is not rotated by 90 degrees but was treated as if it was (FS #5925, patch thanks to Thilo-Alexander Ginkel)

Revision 10878 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 3 21:38:16 2006 UTC (2 years, 3 months ago) by barrywardell
File length: 3651 byte(s)
Diff to previous 10806
Disable cpu frequency adjusting for H10 for now as it is causing freezes.

Revision 10806 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 30 15:36:55 2006 UTC (2 years, 3 months ago) by barrywardell
File length: 3647 byte(s)
Diff to previous 10799
Enable CPU boosting on H10 models.

Revision 10799 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 30 08:22:29 2006 UTC (2 years, 3 months ago) by barrywardell
File length: 3651 byte(s)
Diff to previous 10781
RTC driver for H10 by Laurent Baum

Revision 10781 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 28 08:11:32 2006 UTC (2 years, 3 months ago) by barrywardell
File length: 3684 byte(s)
Diff to previous 10668
Add Rockbox bootloader for H10

Revision 10668 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 20 23:05:47 2006 UTC (2 years, 3 months ago) by barrywardell
File length: 3684 byte(s)
Diff to previous 10663
Fix errors when building H10 Normal build.

Revision 10663 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 20 10:18:47 2006 UTC (2 years, 3 months ago) by barrywardell
File length: 3632 byte(s)
Diff to previous 10662
Functional, but minimal LCD driver for H10.

Revision 10662 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 20 01:05:57 2006 UTC (2 years, 3 months ago) by barrywardell
File length: 3675 byte(s)
Diff to previous 10521
Add keymaps for pitchscreen and graphical equalizer on H10

Revision 10521 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 11 08:35:27 2006 UTC (2 years, 3 months ago) by bger
File length: 3593 byte(s)
Diff to previous 10448
Patch #5731 by Barry Wardell: more iriver h10 work. Thanks!

Revision 10448 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 3 20:21:29 2006 UTC (2 years, 4 months ago) by bagder
File length: 3592 byte(s)
Diff to previous 10399
Barry Wardell's H10 adjustments

Revision 10399 - (view) (download) (as text) (annotate) - [select for diffs]
Added Tue Aug 1 22:28:14 2006 UTC (2 years, 4 months ago) by bagder
File length: 3521 byte(s)
added mostly dummy changes to allow building of a Sansa e200 bootloader
without functionality

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Admin: Björn Stenberg
ViewVC Help
Powered by ViewVC 1.1-dev