| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
| |
Change-Id: I48428eb1e455a841f9f1295cf6a61631bd925977
|
| |
|
|
| |
Change-Id: Ieb9b94d39009db4954df05cc1f54161b76b44f61
|
| |
|
|
|
|
| |
Show the user both the current and updated version.
Change-Id: Ief693cce020a39a0c79bf2705da4a44b7bd15928
|
| |
|
|
| |
Change-Id: Ia2955ecc9616eaa91644970ef81320e23a7970a0
|
| |
|
|
| |
Change-Id: I1f39cb93081738e757101cdf6aeb5e3a1ca0e42c
|
| |
|
|
|
|
|
|
| |
I copied the direction button description from snake2
manual, as both snakes seem to have the same controls.
No guarantee however :)
Change-Id: I8ca1ccf75f0737d5a922aae207c7c7efef5ec026
|
| |
|
|
|
|
|
| |
Some arm gcc versions have multiple cpp symbols beginning with
__ARM_ARCH, but want only the one that contains the arch version.
Change-Id: I6792572e29200fc4e62ba07bdd63dc722356c2bb
|
| |
|
|
|
|
|
|
|
| |
- more whitespace to enhance readability
- better/fixed/more comments ;)
- some minor optimizations
- general code cleanup
Change-Id: I2b5f69aba0f83f989abb2c636920646e4315583f
|
| |
|
|
| |
Change-Id: I31f345a622010aca9b542f37fb67656bdfa4ed32
|
| |
|
|
| |
Change-Id: Ia482ac8248d831a5364ec7bf4d2ccb7b361d2f05
|
| |
|
|
| |
Change-Id: I2feaee4225f04e3b93f8ccde555090437238ee0f
|
| |
|
|
|
|
|
|
| |
This tiny patch gives the player a bit time to
overlook the terrain and move the thumb to the
action button.
Change-Id: I63a4347c5bdafdd354f8c95b2bcdc64e046133a5
|
| |
|
|
| |
Change-Id: Ie717c47a997c487c561bfe9bd2858de14cdc3665
|
| |
|
|
|
|
|
| |
This noise itroduced by starting/stopping I2SO MCLK.
Enable MCLK permanently fix it.
Change-Id: I6d9c51e5ea5bca13026833d2bfdda49d94c6b723
|
| |
|
|
| |
Change-Id: I1b814e8475798830d204b4838d98b8b671d93e02
|
| |
|
|
|
|
|
|
| |
for the
iBasso ports.
Change-Id: I513beacd8843a13a89b1eb7ce14b017c64481658
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This tool can pack/unpack a jz4760 archive (like the one used for the fiio
x1/x3/x5), and can descramble/scramble (it's the same operation) a firmware
file (the sys.bin file in the archive). I did my best to keep the compatibility
with the leaked Fiio/Ingenic tool which has the same name.
I wrote the tools from scratch, but here are some remarks:
- the format used is a slightly modified IHFS used in the older JZ4640 series,
I used the information on the wiki about the IHFS format
- the CRC computation done was already reversed engineered by someone on the
forums but I realised this later
- There are a few unknown fields in the headers, see comments in the source code
- The firmware scrambling was discovered by pure guess, I realised there were
some repetitve sequences, some I guessed it was a rotative XOR and ran some
analysis to find the most probable sequence
Change-Id: Ib83735b3db8475be5de9c94231714e88668a0340
|
| |
|
|
| |
Change-Id: Iab478310e35127818c0602ea2e8e2f4db9d7362a
|
| |
|
|
| |
Change-Id: Ib6b8a9802fc17cc71611e871417badf5698d5a05
|
| |
|
|
| |
Change-Id: Ie368f82578bb29fd0a155dc420de0533892dbb49
|
| |
|
|
| |
Change-Id: Ifed332a063d7b0daf81c4422f93c1fcae46f45aa
|
| |
|
|
|
|
|
|
|
| |
It was possible for interrupts of higher priority than the current IRQ
level to attempt to restart the interface while it was still active on
a transfer. The list modification also wasn't protected within the I2C
ISR itself.
Change-Id: I70635c307a1443bba6801c588cf1efde299db9a4
|
| |
|
|
| |
Change-Id: I7a7a2c56c434525ac242f447dd8bb287d5fc69eb
|
| |
|
|
| |
Change-Id: I7f65e5459280fd95371c606f86385672eb9aa1dc
|
| |
|
|
|
|
| |
Done mainly for use on the simulators page.
Change-Id: I1c2e758f5ec02eb783f3d2e9b31c65b8770bd860
|
| |
|
|
|
|
|
| |
The solution is a bit hacky as it simply call make in libs
directory as pre-dependency. Clean doesn't touch libs.
Change-Id: Ib447a48fd87cc41228944f17444474a55d393543
|
| |
|
|
| |
Change-Id: I69aca2653eb09fbac517852309b0d1438dc34b14
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It's not needed as picture flow has it's own buffer.
This reverts commit 9076b433d18b5db1a1987fe99ca7c70808f22b0e.
Detailed explanation from Thomas Martiz (thanks!):
buflib buffers can be passed to yielding functions just fine. Problems
only arise if the are concurrent allocations, for example if two threads
allocate from the same context simultaneously or if the callee does it's
own allocations. This can't happen in the pictureflow case, it has it's
own context and a single thread allocating from it.
Therefore the problem isn't yield() itself, but possible concurrent
buflib_alloc() calls that result from the thread switch. This is because
compaction only ever happens on allocation (and not in a backgroud
thread or so).
|
| |
|
|
| |
Change-Id: If01caf8a124e925b308bdefc6327420dde355ac9
|
| |
|
|
| |
Change-Id: Id3b4f259a6ae77bde02c040fe67fd21e29e2aa04
|
| |
|
|
| |
Change-Id: I3de9891042b7ae7ce695209c651bd075c861928d
|
| |
|
|
| |
Change-Id: I2a6c5d5bd0c5b8fb516e167df74dc1f18508d702
|
| |
|
|
| |
Change-Id: Ic079929c0aebc06746d8a2221ac5db465c6de9b2
|
| |
|
|
| |
Change-Id: I52a42309b27b44463061f36a98b131d82a58a293
|
| |
|
|
| |
Change-Id: I2938e77ba1a83ec46656156dd36ed5252aafeed7
|
| |
|
|
| |
Change-Id: Ia0a5f06e0c787706e096bde91a1b3cacdf674e40
|
| |
|
|
| |
Change-Id: I40d92fc70a3c7a380127ef8f08d32db560cec95a
|
| |
|
|
| |
Change-Id: I679397cdd0285c1717e44e97700acdd829e3d7d2
|
| |
|
|
| |
Change-Id: Ifced5d933fa58294ceae531e83e526c5dc341690
|
| |
|
|
| |
Change-Id: I0f276a74010ef463ebdb0eb0cc00fc50123966f0
|
| |
|
|
| |
Change-Id: If6c906c363341aa8c80b6c5010274ce07daef4c8
|
| |
|
|
|
|
| |
Clearly this was a stupid commit, no idea why I did that.
This reverts commit 074e911859a0d3464fde9b701b3cff712c5826e0.
|
| |
|
|
| |
Change-Id: I3d73027a9c8a8f885ffbc5cb28dd210ecf2f4285
|
| |
|
|
|
|
| |
See the usage() for more information.
Change-Id: I712ef4d6bd21eccefa18cec144e35b8161ca5b3a
|
| |
|
|
|
|
| |
configure script
Change-Id: I61205c2f00edbdcd726ca455a67c810fafe3ca92
|
| |
|
|
| |
Change-Id: I9b3cdce2ead0feee4a38b715a61a4a6cd57f8f54
|
| |
|
|
|
|
| |
Writing 0 instead of '0' to /sys/class/codec/wm8740_mute enables sound on DX90.
Change-Id: Ie8e3980cac6b9298ef2c94f2faac023811d47b32
|
| |
|
|
|
|
|
|
|
| |
This patch enables "Settings -> Sound Settings -> DAC's filter roll-off" for the
iBasso DX50.
Confirmed working on iBasso DX50, firmware 1.6.
Change-Id: I901615541d8fa4f6550c5156cf8c6069f5bdf9d0
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- square sine tick and tock sounds (more annoying, more useful;-)
- optical indication of tics on display
- unification of mode of operation for SWCODEC and HWCODEC (tested on simulator)
Both playback and display drawing happen in main loop, always.
- operating in two modes now:
-- 1. classic dumb metronome
--- active when openened as application without file to open
--- the usual functionality with tapping and bpm change
--- controls indicated on display
-- 2. track mode with programmable series of parts
--- active when started as viewer for a .tempo file
--- differing meters (4/4, 3/4, 6/8, etc.)
--- patterns (tick/tock/silence on each beat)
--- smooth tempo changes in those tracks
This version had lots of testing regarding metronome accuracy,
resulting in the realization that PLL A and PLL B differ
on the Clip+, causing drift. There is still drift when the timer
intervall is too small, so I settled on 2 ms as compromise.
This is the final version, after adding documentation and extensive
help from Sebastian Leonhardt testing it on slower hardware (YH820),
where it works up to 650 actual bpm with display indication.
Latest change: Documentation nitpicks.
Change-Id: I764c8252526db188352385c5462f9453d882beb9
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Depends on http://gerrit.rockbox.org/r/#/c/1043/.
This patch adds a new setting in Settings -> General -> System: USB Mode.
Usable in Quickscreen and Shortcuts.
Possible settings are:
- Mass Storage: The default, on USB connect export the internal and external
drives as usual. Rockbox will exit gracefully in this case, since the internal
drive (/mnt/sdcard) is exported as mass storage device and Android prevents
Rockbox from continued execution.
- Charge Only: USB charge only, do not export the internal and external drives.
This will not close Rockbox.
- ADB: Enable the Android Debug Bridge. This will not close Rockbox.
Charge only and ADB are actually the same, since it is not yet established if
charge only is doable without adb and major hooks into Android.
German translation provided.
This may be genric for Android based devices but is only enabled
for iBasso Devices. Other maintainers may choose do adopt this.
Change-Id: I616247c29946c6595ebcf8f0c14b2410c9f0498b
|