Dave Chapman
|
ae7c55c12c
|
Fix compile error on iPod build - RGB_PACK resolves to a function on the iPod, so can't be used in an initialiser.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7882 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-14 21:54:16 +00:00 |
|
Linus Nielsen Feltzing
|
b6c0f95960
|
Added pcf50606 init
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7881 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-14 20:49:21 +00:00 |
|
Linus Nielsen Feltzing
|
63dc8c14b0
|
The 16-bit LCD driver is now 16-bit for real
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7880 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-14 20:48:34 +00:00 |
|
Linus Nielsen Feltzing
|
dbc8c2c14c
|
First version of the H300 LCD driver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7875 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-14 20:41:49 +00:00 |
|
Linus Nielsen Feltzing
|
3b0e8f89ab
|
H300: First lame attempt to a pcf50606 driver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7873 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-14 19:50:16 +00:00 |
|
Linus Nielsen Feltzing
|
85559de7d9
|
No assembler LCD driver yet for H300
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7867 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-14 15:41:04 +00:00 |
|
Dave Chapman
|
622f9334db
|
Use ICODE_ATTR instead of __attribute__ ((section(".icode")))
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7820 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-12 14:48:52 +00:00 |
|
Andy
|
e6e5496535
|
iRiver: Initial support for wav-recording in recording menu. Supports mic/line-in (and radio), monitor mode, time-splitting (and byte-splitting), pause/resume etc. Things todo: Prerecording, peakmeter (should be simple), frequency other than 44.1 kHz, etc..
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7818 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-12 04:00:56 +00:00 |
|
Dave Chapman
|
d31a32c501
|
iPod: Code cleanup - the bootloader now compiles with zero warnings
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7812 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-11 17:51:35 +00:00 |
|
Thom Johansen
|
94c67365aa
|
I meant that to be static.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7808 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-10 01:27:56 +00:00 |
|
Thom Johansen
|
2fce981722
|
Moved all iPod specific code from lcd-16bit.c to lcd-ipod.c.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7807 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-10 01:08:09 +00:00 |
|
Jens Arnold
|
bfe28d9ecc
|
H1x0: Put lcd_blit() intermediate buffers in IRAM instead of the current thread stack. Speeds up the grayscale library.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7806 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-09 23:24:33 +00:00 |
|
Thom Johansen
|
c83216ad89
|
Fix #define names.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7804 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-09 18:00:46 +00:00 |
|
Thom Johansen
|
8c75c4a763
|
A couple of fixes for Nanos.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7803 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-09 17:54:31 +00:00 |
|
Linus Nielsen Feltzing
|
d903733809
|
Quick fix to make the h300 build work
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7796 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-08 23:32:59 +00:00 |
|
Jens Arnold
|
6da4e33aac
|
H1x0: Assembler optimised remote lcd driver routine, used for low CPU frequencies, e.g. during radio operation. Reduces the scroll lag when using the radio preset list with the remote plugged.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7791 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-08 22:46:31 +00:00 |
|
Dave Chapman
|
64c4f19811
|
Remove #warning left over from debugging. Sorry about that.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7790 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-08 12:10:37 +00:00 |
|
Miika Pekkarinen
|
f6c8058695
|
Fixed the bug in ata.c preventing files from being read correctly.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7789 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-08 11:41:56 +00:00 |
|
Jens Arnold
|
a8c1c20305
|
Removed unused ata_standby(), changed return type of ata_sleep() to void, removed misleading comment from ata.h
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7782 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-07 23:19:06 +00:00 |
|
Dave Chapman
|
77372d1218
|
Initial commit of work-in-progress iPod port
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7781 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-07 23:07:19 +00:00 |
|
Jens Arnold
|
4ab919e5d8
|
Enable bidirectional text support for remote lcd.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7774 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-07 01:36:12 +00:00 |
|
Jens Arnold
|
71bc504e5f
|
The const police strikes and hits itself.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7772 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-06 23:49:29 +00:00 |
|
Jens Arnold
|
ec8f328d89
|
Set remote LCD invert state in a clean way.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7760 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-06 01:26:42 +00:00 |
|
Jens Arnold
|
abd9f83e92
|
Two new sections for IRAM usage: .irodata (selectable with the ICONST_ATTR attribute macro), allowing to put 'const' data into IRAM without causing a section type conflict, and .ibss (selectable with the IBSS_ATTR attribute macro) for uninitialised data. * Rockbox core: Adjusted the linker scripts and init code to not include the .ibss section in the binary, it is cleared instead. Saves ~500 bytes on archos and ~30KB on iriver. Codecs and plugins don't handle .ibss in a special way yet. * The init code properly handles empty sections now (except .stack, which should never be empty). * Unified the init code for SH1 and coldfire a bit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7644 a1c6a512-1295-4272-9138-f99709370657
|
2005-10-19 19:35:24 +00:00 |
|
Jens Arnold
|
f9cc638efd
|
Fixed non-working treble & bass settings in radio mode.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7625 a1c6a512-1295-4272-9138-f99709370657
|
2005-10-13 00:32:34 +00:00 |
|
Dave Chapman
|
207c9500aa
|
Cosmetic correction (doesn't affect compiled code) - use letohNN instead of htoleNN in update_fat_entry()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7586 a1c6a512-1295-4272-9138-f99709370657
|
2005-10-06 21:23:59 +00:00 |
|
Dave Chapman
|
9e19c95d8e
|
Replace SWAB16 and SWAB32 with a comprehensive set of byte-swap macros - letoh16, letoh32, htole16, htole32, betoh16, betoh32, htobe16 and htobe32
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7584 a1c6a512-1295-4272-9138-f99709370657
|
2005-10-06 19:27:43 +00:00 |
|
Jens Arnold
|
a1de081a1b
|
Ooops, forgot to fix that comment.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7572 a1c6a512-1295-4272-9138-f99709370657
|
2005-09-30 20:11:31 +00:00 |
|
Jens Arnold
|
1a40e10933
|
H1x0: Changed lcd_blit() and the grayscale library to use the same internal format as on archos (1bpp). While the slowdown of the ISR is minimal (the intermediate buffers are in IRAM), the planar grayscale buffer takes only half the space for a given depth, and gray_update[_rect]() and unbuffered drawing/scrolling are faster because less data needs to be moved. It should also make porting of video.rock somewhat easier. * Archos recorders, Ondios: Some slight optimisations of the grayscale library.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7571 a1c6a512-1295-4272-9138-f99709370657
|
2005-09-30 20:10:27 +00:00 |
|
Jens Arnold
|
d7ad24ed39
|
H1x0 radio: Fixed the volume changing issue with non-flat tone controls.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7554 a1c6a512-1295-4272-9138-f99709370657
|
2005-09-24 09:42:55 +00:00 |
|
Jonas Häggqvist
|
8026f0fe05
|
Reverse previous commit - it had uneffected side-effects.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7546 a1c6a512-1295-4272-9138-f99709370657
|
2005-09-22 21:38:22 +00:00 |
|
Jonas Häggqvist
|
aafb343d10
|
Fix to remote-hold check by Stephan Wezel - it always returned true when the remote wasn't present.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7538 a1c6a512-1295-4272-9138-f99709370657
|
2005-09-22 11:31:40 +00:00 |
|
Linus Nielsen Feltzing
|
91216a5edc
|
The power thread now monitors the shutdown process and forces a poweroff if it takes more than 8 seconds.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7517 a1c6a512-1295-4272-9138-f99709370657
|
2005-09-14 09:08:26 +00:00 |
|
Linus Nielsen Feltzing
|
7dec69dbce
|
Safety net for devices with no hardware poweroff mechanism - hold STOP for several seconds to force a poweroff if the normal shutdown fails
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7512 a1c6a512-1295-4272-9138-f99709370657
|
2005-09-12 11:03:14 +00:00 |
|
Jonas Häggqvist
|
98143f5291
|
Adds a filename sanity check to add_dir_entry that at the moment only checks for names ending in a period, but can easily be extended. Changes the error codes for add_dir_entry. Fixes bug #782248.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7487 a1c6a512-1295-4272-9138-f99709370657
|
2005-09-07 01:35:15 +00:00 |
|
Jens Arnold
|
b2964cad0c
|
For targets without an RTC, use the rockbox build date as the start date in the FAT driver. No more 2003-08-01 files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7478 a1c6a512-1295-4272-9138-f99709370657
|
2005-09-06 18:03:50 +00:00 |
|
Jens Arnold
|
d6c054575b
|
Renamed CONFIG_HWCODEC and MASNONE to the more appropriate CONFIG_CODEC and SWCODEC, respectively.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7416 a1c6a512-1295-4272-9138-f99709370657
|
2005-08-29 21:15:27 +00:00 |
|
Miika Pekkarinen
|
d7170b7542
|
iRiver: Reduced pops from the line out connector.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7411 a1c6a512-1295-4272-9138-f99709370657
|
2005-08-28 15:33:37 +00:00 |
|
Linus Nielsen Feltzing
|
53d2fc3c0a
|
CONFIG_TUNER is a bitmask
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7321 a1c6a512-1295-4272-9138-f99709370657
|
2005-08-13 18:13:56 +00:00 |
|
Linus Nielsen Feltzing
|
cc5d96f8a9
|
The iriver FM radio I2C cannot use the I2C controller, so we do the good old bitbanging instead
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7316 a1c6a512-1295-4272-9138-f99709370657
|
2005-08-13 17:32:15 +00:00 |
|
Linus Nielsen Feltzing
|
dc4a6b828e
|
iriver: Moved the I2C prescaler setting to i2c_init(), and removed it from set_cpu_frequency(). The Coldfire I2C controller can't handle on-the-fly prescaler changes. Also removed the unnecessary slave address setting in i2c_init.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7304 a1c6a512-1295-4272-9138-f99709370657
|
2005-08-11 19:00:55 +00:00 |
|
Linus Nielsen Feltzing
|
41a53d2c1c
|
Patch #783877 by Gadi Cohen updated by Naftali Goldstein - Bidirectional text support for Hebrew and Arabic
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7292 a1c6a512-1295-4272-9138-f99709370657
|
2005-08-08 19:23:28 +00:00 |
|
Christian Gmeiner
|
14e80671af
|
iAudio: First unfinished attempt for tlv320 driver and rockbox integration
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7286 a1c6a512-1295-4272-9138-f99709370657
|
2005-08-06 10:12:19 +00:00 |
|
Christian Gmeiner
|
102faf473c
|
oops... fixes red build
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7272 a1c6a512-1295-4272-9138-f99709370657
|
2005-07-31 17:52:55 +00:00 |
|
Christian Gmeiner
|
4894a06a15
|
iAudio, iRiver: As both platforms use the same i2c interface i have renamed i2c-h100.c/h to i2c-coldfire.c/h. Also i have changed some stuff in config.h and config-xx.h. Hope everybody agrees with this patch, else we can unroll and improve it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7271 a1c6a512-1295-4272-9138-f99709370657
|
2005-07-31 17:31:33 +00:00 |
|
Jens Arnold
|
05af28036e
|
Fixed scroll step settings >127 pixels not working (reported on irc). Changed some other LCD driver variables to the natural 'int', cuts down binary size on coldfire a bit. Cleaned up some more settings bits. Bumped config block version, so save your settings to a file before upgrading.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7247 a1c6a512-1295-4272-9138-f99709370657
|
2005-07-28 08:36:24 +00:00 |
|
Linus Nielsen Feltzing
|
e8da7e6b15
|
iriver: let the boot loader decide when to power on the hard drive
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7191 a1c6a512-1295-4272-9138-f99709370657
|
2005-07-19 07:04:40 +00:00 |
|
Jens Arnold
|
2ef8a8722d
|
Fixed lcd_blit().
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7170 a1c6a512-1295-4272-9138-f99709370657
|
2005-07-16 02:09:22 +00:00 |
|
Jens Arnold
|
bf9f28b03b
|
Greyscale graphics driver: Added missing function.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7141 a1c6a512-1295-4272-9138-f99709370657
|
2005-07-14 18:11:36 +00:00 |
|
Linus Nielsen Feltzing
|
b3437ecbfe
|
More atomic GPIO
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7123 a1c6a512-1295-4272-9138-f99709370657
|
2005-07-12 12:16:17 +00:00 |
|