summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
...
* Fix red in app buildsThomas Martitz2010-07-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27375 a1c6a512-1295-4272-9138-f99709370657
* Rename/change SIMVER to APP_TYPE in the Makefiles.Thomas Martitz2010-07-10
| | | | | | | SIMVER was really only used to detect a simulator build. With APP_TYPE you can now differentiate between simulator, application, checkwps and database builds. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27372 a1c6a512-1295-4272-9138-f99709370657
* SDL: fix typoRafaël Carré2010-07-10
| | | | | | BUTTON_LEFT is a rockbox define, we must use SDL_BUTTON_LEFT git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27367 a1c6a512-1295-4272-9138-f99709370657
* SDL enhancements:Rafaël Carré2010-07-10
| | | | | | | | | - remove infinite loop after exit() - make sure picture_surface is initialized, and free it - split gui_message_loop() in 3 functions and change prototype - some code is only used in simulator git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27366 a1c6a512-1295-4272-9138-f99709370657
* HD200 - calibrate battery indicator based on measurements and battery_benchesMarcin Bukat2010-07-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27350 a1c6a512-1295-4272-9138-f99709370657
* HD200 - fix misleading comment in system-hd200.cMarcin Bukat2010-07-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27328 a1c6a512-1295-4272-9138-f99709370657
* HD200 - turn off charging IC by defaultMarcin Bukat2010-07-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27315 a1c6a512-1295-4272-9138-f99709370657
* Rockbox as an application: Add an 320x240 SDL application target.Thomas Martitz2010-07-06
| | | | | | | It still works mostly like the simulator. There's also some minor left overs from the sim, but it does not define SIMULATOR. It installs into the current (build) dir, and you need to run it with '--root .' (because it looks for ./.rockbox and not ./simdisk/rockbox) as options. That's one of the few kludges left that should be resolved soon'ish. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27310 a1c6a512-1295-4272-9138-f99709370657
* HD200 - Fix GPIO setup in button_init_device()- this change fixes sound ↵Marcin Bukat2010-07-06
| | | | | | output broken in r27258. Slightly adjust main buttons reading routine so key reading is more reliable with and without remote present git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27307 a1c6a512-1295-4272-9138-f99709370657
* HD200 - more work on remote handlingMarcin Bukat2010-07-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27306 a1c6a512-1295-4272-9138-f99709370657
* sim: add spdif_measure_frequency() stub for HAVE_SPDIF_INRafaël Carré2010-07-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27281 a1c6a512-1295-4272-9138-f99709370657
* Simulator: build recording codeRafaël Carré2010-07-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27280 a1c6a512-1295-4272-9138-f99709370657
* hdd6330: Enable buttonlights.Szymon Dziok2010-07-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27276 a1c6a512-1295-4272-9138-f99709370657
* hdd6330: enable full touchpad support - code cleanup, all buttons should ↵Szymon Dziok2010-07-04
| | | | | | work now correctly, scrollstrip should work like in the OF. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27274 a1c6a512-1295-4272-9138-f99709370657
* hdd6330: change the synaptics-mep driver in a few places according to the ↵Szymon Dziok2010-07-04
| | | | | | touchpad behavior. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27273 a1c6a512-1295-4272-9138-f99709370657
* HD200 - Increase ADC clock when boosted. Scan all 4 ADC channels during ↵Marcin Bukat2010-07-03
| | | | | | system tick git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27262 a1c6a512-1295-4272-9138-f99709370657
* HD200 - add missed defines for remote buttons and remote_button_hold() ↵Marcin Bukat2010-07-03
| | | | | | function prototype in button-target.h git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27259 a1c6a512-1295-4272-9138-f99709370657
* HD200 - add support for remote in button_read_device()Marcin Bukat2010-07-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27258 a1c6a512-1295-4272-9138-f99709370657
* Clip+ LCD: support devices with a different controllerRafaël Carré2010-07-03
| | | | | | The new controller framebuffer (different from what is in clipv1/clipv2 and some clip+) has 128 columns, the old has 132 columns and is centered on the screen. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27257 a1c6a512-1295-4272-9138-f99709370657
* HD200 - Setup codec as I2S master and enable recordingMarcin Bukat2010-07-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27250 a1c6a512-1295-4272-9138-f99709370657
* pl081: Fix r27236 warnings. Need system.h.Michael Sevakis2010-07-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27237 a1c6a512-1295-4272-9138-f99709370657
* AMS SoC's: Some register bit changes need interrupt protection: timer API ↵Michael Sevakis2010-07-02
| | | | | | and CGU_PERI. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27236 a1c6a512-1295-4272-9138-f99709370657
* i.MX31: Make DMA ISR call loop a bit more efficient.Michael Sevakis2010-06-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27192 a1c6a512-1295-4272-9138-f99709370657
* Gigabeat S: INIT section wasn't properly overlapping the uninitialized areas ↵Michael Sevakis2010-06-30
| | | | | | thus wasn't being reclaimed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27190 a1c6a512-1295-4272-9138-f99709370657
* i.MX31: Only include the SDMA code that will be used on the target. Simplify ↵Michael Sevakis2010-06-30
| | | | | | the script selection. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27189 a1c6a512-1295-4272-9138-f99709370657
* Remove atomic register bit manipulation functions from i.MX and s3c target ↵Michael Sevakis2010-06-30
| | | | | | code and introduce generic functions for ARM (bitmod32, bitset32, and bitclr32). Multiprocessor support is possible but just not implemented at the moment, only interrupt lockout. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27188 a1c6a512-1295-4272-9138-f99709370657
* sd-as3525.c: handle acmd retries correctlyTobias Diedrich2010-06-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27187 a1c6a512-1295-4272-9138-f99709370657
* as3525v2-usb: fix yellowAmaury Pouly2010-06-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27181 a1c6a512-1295-4272-9138-f99709370657
* mutex_lock/unlock must be moved up a level to make the verify code in ↵Tobias Diedrich2010-06-29
| | | | | | sd-as3525.c safe git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27180 a1c6a512-1295-4272-9138-f99709370657
* usb-drv-as3525v2.c: fix compilation (typo)Rafaël Carré2010-06-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27179 a1c6a512-1295-4272-9138-f99709370657
* as3525v2-usb: fix bug in ep listing macro, rewrite EP0 handling using a stateAmaury Pouly2010-06-29
| | | | | | | There was a stupid bug in endpoint listing which caused random cancelling of EP0 transfers. The new scheme to handle EP0 transfers should avoid an unexpected setup packet which might cause a deadlock or confuse the core. There is still an issue with the cancel_transfers function is still. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27178 a1c6a512-1295-4272-9138-f99709370657
* Gigabeat S: The forced shutoff voltage level can be lowered a tiny bit it seems.Michael Sevakis2010-06-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27170 a1c6a512-1295-4272-9138-f99709370657
* Enable HID support, clean up usb-drv-as3525.c a bit, add a workaround for ↵Tobias Diedrich2010-06-28
| | | | | | weird Linux behaviour (don't have Windows to test with), we don't need to set up USB_PHY_EPx_INFO (OF doesn't bother either). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27164 a1c6a512-1295-4272-9138-f99709370657
* Part of FS#11367 by me: e200v2 enable line outMichael Chicoine2010-06-27
| | | | | | | | | Should also work for Fuzev1, although not tested. Connect dock after booting Rockbox. Connecting dock with power off will boot into OF. TODO: enable/disable line out based on dock connection status, add additional devices (Fuzev2 and c200v2) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27162 a1c6a512-1295-4272-9138-f99709370657
* as3525v2-usb: rework ep listing&xfers cancelling, implement speed reporting, ↵Amaury Pouly2010-06-27
| | | | | | | | | | first try at implementing disconnection There is still a problem after the set address request which makes the driver working randomly. I still didn't manage do get a proper disconnect interrupt. From time to time, when unplugging cable, neither rockbox nor usb driver reports disconnect even. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27161 a1c6a512-1295-4272-9138-f99709370657
* Sansa clip+: prevent an unnecessary OF database refresh when using the ↵Bertrik Sikken2010-06-27
| | | | | | wake-up alarm with a uSD card inserted (probably works for other AMSv2 targets too) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27158 a1c6a512-1295-4272-9138-f99709370657
* udelay between command and data write seems to get rid of the display ↵Tobias Diedrich2010-06-27
| | | | | | glitches on C200v2 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27151 a1c6a512-1295-4272-9138-f99709370657
* Include usb-target.h for usb_remove_int().Tobias Diedrich2010-06-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27150 a1c6a512-1295-4272-9138-f99709370657
* Add one second timeout for USB enumeration, so we don't get stuck in USB ↵Tobias Diedrich2010-06-27
| | | | | | mode if it's just a charger. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27149 a1c6a512-1295-4272-9138-f99709370657
* DBOP noise on C200v2 goes away if we precharge long enough.Tobias Diedrich2010-06-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27148 a1c6a512-1295-4272-9138-f99709370657
* Should clear up rest of red. Add a required #define in the config for c200. ↵Michael Sevakis2010-06-26
| | | | | | Fix up some preprocessing directives. Hope it's all taken care of now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27141 a1c6a512-1295-4272-9138-f99709370657
* Fix red. Thought I had REC_SAMPR_DEFAULT covered if not otherwise specified ↵Michael Sevakis2010-06-26
| | | | | | as different than 44. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27140 a1c6a512-1295-4272-9138-f99709370657
* e200v1/c200v1: Implement limited samplerate switching. Rates 24kHz and below ↵Michael Sevakis2010-06-26
| | | | | | are being a bear as far as minor crackling at higher amplitude-- leave them out for the time being since no solution is currently evident. 48, 44, 32 (rec rates 24, 22, 16) seem perfectly fine. I'm betting c200 is ok to include because it uses the same setup as e200. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27139 a1c6a512-1295-4272-9138-f99709370657
* lcd-m6sp.c: remove \rRafaël Carré2010-06-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27130 a1c6a512-1295-4272-9138-f99709370657
* synaptics: add a small delay in syn_get_data() for PB Vibe. Touchpad doesn't ↵Szymon Dziok2010-06-24
| | | | | | work when build with EABI without it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27117 a1c6a512-1295-4272-9138-f99709370657
* Add transfer timeout, remove unused buf fieldTobias Diedrich2010-06-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27115 a1c6a512-1295-4272-9138-f99709370657
* Fix sd-as3525.c build for non-multidrive targetsTobias Diedrich2010-06-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27114 a1c6a512-1295-4272-9138-f99709370657
* Fix the pesky write corruption bug in 4bit mode.Tobias Diedrich2010-06-24
| | | | | | | | | | | | On tx underruns, a write is aborted early, leaving the dma channel active. We didn't explicitly disable it, so there were still 4 words in the dma controller fifo, corrupting the retried write. To chase this bug I added verify after write, if no one sees write errors in the next week or so this can be removed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27113 a1c6a512-1295-4272-9138-f99709370657
* Gigabeat S: Use statically initialized channel descriptors. Also, there's no ↵Michael Sevakis2010-06-24
| | | | | | need for them to be in non-cached memory since they're only used on the AP side. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27103 a1c6a512-1295-4272-9138-f99709370657
* Commit FS#11364 by me. Increases the A3525v2 volume range by 7.5dB. Each ↵Michael Giacomelli2010-06-24
| | | | | | volume setting gets 7.5dB louder (if you listened before at 0dB, you would have to set it to about -7.5dB to get the same volume). As a result, the new 0dB actually is pretty close to max line level for a full scale voltage, so positive dB may clip, whereas before they did not because the scale was off. Thanks to dfkt and Tim Graf for help figuring this out. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27101 a1c6a512-1295-4272-9138-f99709370657