| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
|
|
|
|
| |
This allows tells the card the number of blocks that will be
transfered. This is usually faster than continuous read/write.
It is mandatory for MMC and on SD cards, support is probed.
Change-Id: Ide3f97c26c2b714390884c69e05b00c2caa552f8
|
| |
|
|
| |
Change-Id: I5ecb1afb5461018c2c9675d5f4ee1c6e4ded636d
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
The old max dma transfer size was set to 2^15 because allowing
values up to 2^16 would result in overflow of the transfer count
in many places. This was a problem with the old register headers
because the macros didn't make sure the result is contained in
the bitmask of the field. The new macro do so 2^16 will actually
end up being 0 which means 2^16 for the hardware. This is kind of
hacky but it works and I prefer that this stays a power of two
because setting it to 2^16-1 would be extremely weird.
Change-Id: I9ce5661c477a79ab52efd5c573948e2353117804
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- take advantage of the new rmi power function implemented to:
1) lower usual power_mode to low_power as it seems to be enough and might save
some battery
2) implement a system that lower that state to very_low_power
after 1 minute of inactivity.
3) implement touchdev_enable(bool) that can be use later to disable the
touchpad when needed
4) improve the debug screen report of the current power state and
changing the power state using volume keys
Change-Id: I0b372696d4b2bef5360c778d0500870fd9badee1
Reviewed-on: http://gerrit.rockbox.org/525
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
|
| |
|
|
|
|
| |
Helps in cases the dropdown list doesn't show an expected entry.
Change-Id: I7236c6dd8504dc3a6889443efd7de7bcda90b8a3
|
| |
|
|
| |
Change-Id: Iaa3f3c34b6f6931a6620dfbe3d24cf6a57b96e77
|
| |
|
|
|
|
|
|
|
|
| |
When using variadic macros there's no need for IF_MD2/IF_MV2 to deal
with function parameters. IF_MD/IF_MV are enough.
Throw in IF_MD_DRV/ID_MV_VOL that return the parameter if MD/MV, or 0
if not.
Change-Id: I7605e6039f3be19cb47110c84dcb3c5516f2c3eb
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The code was broken in a subtle but crucial way: storage idle
callbacks are oneshot so after the first flush everything would
stay in the buffer forever and would never be written to the disk
thus resulting into many events being lost. This changed correctly
registers the idle callback each time the buffer is not empty.
Note that the idle storage code checks if a callback
has is in the queue already so we don't register twice.
Change-Id: Ifdf331d4b757e05b8a6902bf5926cbc7689f5109
|
| |
|
|
| |
Change-Id: I7c9e056879c56f7f385ef6a8855d5726cf994b51
|
| |
|
|
|
|
|
|
|
| |
The quickscreen calls settings_apply() and the crossfeed code wasn't
checking that the right crossfeed was set before updating the filter
for the custom setting, which was overwriting the Meier crossfeed
data (custom and Meier share the same data space).
Change-Id: Ifaa2f46fe062d4497681a2dd0d5068ec906c96a3
|
| |
|
|
|
|
|
|
| |
Change-Id: I1167851bae20d9275eb2f441ce9dc73c8b2f09b1
Reviewed-on: http://gerrit.rockbox.org/488
Reviewed-by: Frank Gevaerts <frank@gevaerts.be>
Reviewed-by: Bertrik Sikken <bertrik@sikken.nl>
Tested-by: Bertrik Sikken <bertrik@sikken.nl>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
This small patch aims to fix a trivial
problem: when exiting the "cube" plugin
in a hosted environment (at least on YP-R0)
this caused the whole program, and consequently
also the player, to be turned off.
I don't know why the exit() function was
used here...
Change-Id: I7b58d4ca5c01c230f2c53204b51ec553c5fe1287
Reviewed-on: http://gerrit.rockbox.org/321
Reviewed-by: Bertrik Sikken <bertrik@sikken.nl>
|
| |
|
|
| |
This reverts commit 310f9e068d58d3113358e86d6dd239500cdd11c4.
|
| |
|
|
| |
Change-Id: I432853fb4171f07ed23b73dc0499814fe8ce8748
|
| |
|
|
| |
Change-Id: I17cfe52de3f6f546a46ace3252113024625f15d1
|
| |
|
|
| |
Change-Id: Ia717c5e6f78a2cecc6a0628e4c667ea39f32c44c
|
| |
|
|
| |
Change-Id: Iab60c6ec0e8eda19c76c84241f8367d53cb4f87b
|
| |
|
|
| |
Change-Id: Id617297c196b381fd1c381da3eff4345e3157529
|
| |
|
|
| |
Change-Id: Iee3036944652fd6431d3177ab619e5df1f9bd44c
|
| |
|
|
| |
Change-Id: Id5d27fc00969b6999df665e7182b7ff27bccfacd
|
| |
|
|
|
|
|
| |
The code used printf instead of the provided printf functions,
resulting in strange output.
Change-Id: I2c7c2531d8d54ecdea97e8c189d18d351320ca7d
|
| |
|
|
| |
Change-Id: I05ab8176f368a6e2d075dfb2059692871e0c00b3
|
| |
|
|
|
|
|
|
|
|
| |
Remove the hackish elf_translate_addresses which should not have
existed in the first place, on write always compute the physical
address of a section using elf_translate_virtual_address which
makes it possible to specify any virtual to physical mapping and
fail nicely if there is none.
Change-Id: I4f436945e90280a6fd9430de6c642dbeb8e23d40
|
| |
|
|
|
|
| |
For some weird reason the fuze+ is not in the list ?!
Change-Id: Ibe493475e4187021310ca153930489787c359745
|
| |
|
|
| |
Change-Id: I82c4642aea325cf22d66e9b49fc2d47319cd70eb
|
| |
|
|
| |
Change-Id: I2746bfff9a360ef4fc823853859609ffed5d2b67
|
| |
|
|
| |
Change-Id: I4d9f38ce31e65542d6ab192158bff52b6fad8f09
|
| |
|
|
| |
Change-Id: Ie0e9c05569ca9b02fd36f31fd7323f02b14e1b60
|
| |
|
|
| |
Change-Id: I7ab657959e38d2fcb2c7e6d9858facfb83101423
|
| |
|
|
| |
Change-Id: Ic16334c262ee5bce3575c306440f7e1de2b247f9
|
| |
|
|
|
|
|
|
| |
Missing TOUCHSCREEN_QUIT and TOUCHSCREEN_TOGGLE define
Change-Id: I3b9b3a1afc8e95ae95ca73ee9c31057d6e72098d
Reviewed-on: http://gerrit.rockbox.org/531
Reviewed-by: Frank Gevaerts <frank@gevaerts.be>
|
| |
|
|
|
|
|
|
|
|
| |
Implement standard values and functions to operate on power control
register. This allow to modify both reporting rate and sleep mode
in order to save power.
Change-Id: I2bdffd4160e10eec488eb5e19de8a2a258ddbb04
Reviewed-on: http://gerrit.rockbox.org/529
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
|
| |
|
|
| |
Change-Id: I087aefd2854978813c7e4ed7ef7da400f3692e39
|
| |
|
|
|
|
| |
Add stall when unknown SCSI command is hit
Change-Id: Icbeea905cd262ab296fb34470e54c665b8bab488
|
| |
|
|
| |
Change-Id: Icb1e973aa5fd8520eff0796aa8164e0a988d9107
|
| |
|
|
|
|
|
|
| |
Using a better resolution causes havoc in the user interface
because it doesn't properly handle steps and people start to
believe I am responsible for all this mess.
Change-Id: I02b68dce5802692efde3da226eeeb49e4995f97a
|
| |
|
|
|
|
| |
I wonder why it didn't cause more mayhem.
Change-Id: I4a585367d650417b4be3af2a0fe6235d8066c895
|
| |
|
|
|
|
|
|
| |
These nearly identical files are multiplying like rabbits as PP targets
are added and make SoC-related changes a PITA. Just include the master
.lds file from the target one as was done for bootloader USB.
Change-Id: I65e9e653030f0688b1728e32ada16abf2932e029
|
| |
|
|
|
|
| |
Signed-off-by: Bertrik Sikken <bertrik@sikken.nl>
Change-Id: I473e2c53f7333b94fbda7786cbb506732466eb1c
|
| |
|
|
|
|
|
|
| |
Last core update for keymaps and manual. Manual is now 100% complete
Change-Id: I9ad33206ecea41a88cba7a355da911fa7ab0455d
Reviewed-on: http://gerrit.rockbox.org/521
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
|
| |
|
|
|
|
|
| |
Factor common elf/sb read/write/printf routines. Factor sb zero
key, move sb version guess.
Change-Id: I5ae1885587456736e782e623610281bbee545039
|
| |
|
|
| |
Change-Id: Ib79f4ef89c734d7ba2fcbf648aadc346576e1c17
|
| |
|
|
|
|
|
| |
Rename STOP command to EXIT, introduce ATEXIT, this gives better
control over the exit of the stub. Add stmp implementation.
Change-Id: I45442c8b88b9330d12ef439417ca5ffa1520477a
|
| |
|
|
|
|
|
|
|
|
|
|
| |
1) Now that recording is working a few keymaps update are required.
2) also implement the radio.c file so that fm dedicated keymaps
works.
3) implement some missing fm keymaps
4) manual updated accordingly
Change-Id: I40be3e245853ccb9ed7a5bc5a76fe4ed90772272
Reviewed-on: http://gerrit.rockbox.org/513
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
|
| |
|
|
|
|
|
|
|
| |
After the recent soft lock implementation for FM, this adds the
related information in the manual for Fuze+ and Clip/clip+ (basicaly it's a
copy/paste from WPS section).
Change-Id: I23c39d7b3763eb2b9897187baa3a9b2663003cf7
Reviewed-on: http://gerrit.rockbox.org/495
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
A few keymaps hint were wrong, this correct them:
- database/filemanager on cancelling songs insertion
- alarm clock
- set alarm
Change-Id: Ifb50a9452c208a7d5c28bdac96c825030b943c25
Reviewed-on: http://gerrit.rockbox.org/508
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
|
| |
|
|
|
|
|
|
| |
an incorrect value caused the shuffle icon to not display the correct status while true by way of pushing the image to be displayed far from the bounds of its viewport.
Change-Id: I2bd5db05b053952306d62f9cbd0d13d720141e58
Reviewed-on: http://gerrit.rockbox.org/517
Reviewed-by: Thomas Martitz <kugel@rockbox.org>
|
| |
|
|
|
|
| |
Change-Id: I0252c0967716a4f1a628191dcde7ffc80279370b
Reviewed-on: http://gerrit.rockbox.org/515
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Set an alternative touchpad sensitivity setting if
the 3 following variables are defined:
DEFAULT_TOUCHPAD_SENSITIVITY_SETTING
MIN_TOUCHPAD_SENSITIVITY_SETTING
MAX_TOUCHPAD_SENSITIVITY_SETTING
aside from the usual:
HAVE_TOUCHPAD
HAVE_TOUCHPAD_SENSITIVITY_SETTING
In such a case the setting will allow the user to set a precise
value within the defined range unstead of the boolean choice
HIGH/NORMAL
Change-Id: Iba8140285317077381191e494df0d3f6ab556872
Reviewed-on: http://gerrit.rockbox.org/123
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
|
| |
|
|
| |
Change-Id: I65b7b230d3b89a5014db134d3159861474fd889f
|