summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
...
* Actually make glyph_cache_save static instead of just claiming it should beFrank Gevaerts2011-11-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31074 a1c6a512-1295-4272-9138-f99709370657
* glyph_cache_save should be staticFrank Gevaerts2011-11-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31073 a1c6a512-1295-4272-9138-f99709370657
* PortalPlayer: Loading of stack munge value into r4 was moved in r30741 to ↵Michael Sevakis2011-11-27
| | | | | | after the idle stack init loop, breaking the usage readout. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31068 a1c6a512-1295-4272-9138-f99709370657
* Add STORAGE_INIT_ATTR to static ata.c functions that are only called via ↵Boris Gjenero2011-11-27
| | | | | | ata_init(). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31067 a1c6a512-1295-4272-9138-f99709370657
* In buflib_buffer_shift(), properly update handle->alloc values, which are ↵Boris Gjenero2011-11-27
| | | | | | char * and not union buflib data * git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31066 a1c6a512-1295-4272-9138-f99709370657
* Sansa AMSv2 USB: Simplify union around struct usb_ctrlrequest and remove ↵Bertrik Sikken2011-11-27
| | | | | | duplicate alignment attribute git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31065 a1c6a512-1295-4272-9138-f99709370657
* AMSv2: remove stray ; from USB_DEVBSS_ATTRRafaël Carré2011-11-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31064 a1c6a512-1295-4272-9138-f99709370657
* Sansa AMSv2: potential USB fix from FS#11664 by funman:Bertrik Sikken2011-11-26
| | | | | | | * make sure that the buffer for struct usb_ctrlrequest can fit a full 64-byte packet * align struct usb_ctrlrequest to a cacheline (32-byte alignment) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31063 a1c6a512-1295-4272-9138-f99709370657
* fix up font_cache/LRU boundry errors from r30763Fred Bauer2011-11-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31050 a1c6a512-1295-4272-9138-f99709370657
* Fix battery meter on Sansa Connect.Tomasz Moń2011-11-24
| | | | | | | Use the battery capacity percents reported by AVR. Internally fake linear voltage scale is used (1 mV = 1%). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31049 a1c6a512-1295-4272-9138-f99709370657
* FS#12378 : Removal of Archos HWCODEC unused code and data. Several large ↵Boris Gjenero2011-11-22
| | | | | | hardware-specific functions are kept for reference or future use. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31043 a1c6a512-1295-4272-9138-f99709370657
* FS#12397 : On targets which load .data directly into its final location and ↵Boris Gjenero2011-11-22
| | | | | | lack code for moving it, remove linker script trick which ignores section alignment and word-aligns the section instead. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31041 a1c6a512-1295-4272-9138-f99709370657
* Add INIT_ATTR to storage_init() when possibleRafaël Carré2011-11-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31036 a1c6a512-1295-4272-9138-f99709370657
* Fix typo in commentRafaël Carré2011-11-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31034 a1c6a512-1295-4272-9138-f99709370657
* Fix parameter order in font_load_in_memory(). FS#12395.Fred Bauer2011-11-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31033 a1c6a512-1295-4272-9138-f99709370657
* FS#12293 Global default glyph setting in System > Limits > Glyphs To Cache. ↵Fred Bauer2011-11-19
| | | | | | Defaults to 250. This saves a lot of RAM while still allowing non-English users to have adequate glyph coverage. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31031 a1c6a512-1295-4272-9138-f99709370657
* Sansa clip zip: increase communication speed with the OLED controllerBertrik Sikken2011-11-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31030 a1c6a512-1295-4272-9138-f99709370657
* Sansa clip zip: workaround for wisechip display - always copy an entire ↵Bertrik Sikken2011-11-19
| | | | | | horizontal strip in lcd_update_rect git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31029 a1c6a512-1295-4272-9138-f99709370657
* Update some missed pointers when moving the dircache allocationFred Bauer2011-11-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31028 a1c6a512-1295-4272-9138-f99709370657
* Get rid of a really annoying #ifdef line to check if backdrop support should ↵Jonathan Gordon2011-11-19
| | | | | | be enabled git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31027 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: set drive strength of tuner chip enable pin, enable backlight ↵Amaury Pouly2011-11-17
| | | | | | on panic git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31026 a1c6a512-1295-4272-9138-f99709370657
* Fix yellow.Thomas Martitz2011-11-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31013 a1c6a512-1295-4272-9138-f99709370657
* Remove sim_tasks from the sdl application build.Thomas Martitz2011-11-17
| | | | | | This unfortunately removes the screendump feature, but usually there are better desktop apps for that. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31011 a1c6a512-1295-4272-9138-f99709370657
* fuze+: adjust touchpad sensitivity based on product id like OF, add debug ↵Amaury Pouly2011-11-17
| | | | | | screen to hw info git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31010 a1c6a512-1295-4272-9138-f99709370657
* Simulate usb plugging on the sim better using sim_tasks.Thomas Martitz2011-11-17
| | | | | | Now all threads need to ack the connection like on real target, dircache is unloaded and playback stops accordingly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31009 a1c6a512-1295-4272-9138-f99709370657
* Buflib: Make shrinking and buflib_available() smarter.Thomas Martitz2011-11-17
| | | | | | | | | | | | | | | | | * shrinking now considers freespace just before the alloc-to-be-shrinked, that means less (or sometimes none at all) is taken from the audio buffer. * core_available() now searches for the best free space, instead of simply the end, i.e. it will not return 0 if the audio buffer is allocated and there's free space before it. It also runs a compaction to ensure maximum contiguous memory. audio_buffer_available() is also enhanced. It now considers the 256K reserve buffer, and returns free buflib space instead if the audio buffer is short. This all fixes the root problem of FS#12344 (Sansa Clip+: PANIC occurred when dircache is enabled), that alloced from the audio buffer, even if it was very short and buflib had many more available as free space before it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31006 a1c6a512-1295-4272-9138-f99709370657
* fix target id for HiFiMAN HM-801Andrew Ryabinin2011-11-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31001 a1c6a512-1295-4272-9138-f99709370657
* Sandisk Sansa Connect port (FS #12363)Tomasz Moń2011-11-16
| | | | | | | | Included are drivers for buttons, backlight, lcd, audio and storage. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31000 a1c6a512-1295-4272-9138-f99709370657
* Fix the gpl notice in the previous commits new files, and fix the yelow ↵Jonathan Gordon2011-11-16
| | | | | | gevearts naughtily ignored git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30996 a1c6a512-1295-4272-9138-f99709370657
* Finally commit FS#5111 - piezo clicker for ipods!Jonathan Gordon2011-11-16
| | | | | | Origional implementation by Robert Keevil with contributions from Frederik Vestre, Stoyan Stratev, Craig Elliott, Michael Sparmann, Thomas Schott, Rosso Maltese, and syncs from a bunch of other people! git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30995 a1c6a512-1295-4272-9138-f99709370657
* Commit FS#12352 by Stanislav Chizhik. Add support for the PCF50635. ↵Michael Giacomelli2011-11-15
| | | | | | Enables detection of USB power sources. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30992 a1c6a512-1295-4272-9138-f99709370657
* imx233: fix prototype and battery conversion setup codeAmaury Pouly2011-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30989 a1c6a512-1295-4272-9138-f99709370657
* imx233: implement battery reading using power register (automatically ↵Amaury Pouly2011-11-14
| | | | | | updated & scaled by lradc delay) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30988 a1c6a512-1295-4272-9138-f99709370657
* imx233: debug raw and mV battery outputAmaury Pouly2011-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30987 a1c6a512-1295-4272-9138-f99709370657
* imx233: remove virtual 5V channel (value doesn't make sense), fix battery ↵Amaury Pouly2011-11-14
| | | | | | conversion (need to trigger delay) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30986 a1c6a512-1295-4272-9138-f99709370657
* imx233: add include for future use of adc to read batteryAmaury Pouly2011-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30985 a1c6a512-1295-4272-9138-f99709370657
* imx233: fix commentAmaury Pouly2011-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30984 a1c6a512-1295-4272-9138-f99709370657
* imx233: add adc debug screenAmaury Pouly2011-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30983 a1c6a512-1295-4272-9138-f99709370657
* imx233: add automatic battery conversion using delay channel, make 5V a ↵Amaury Pouly2011-11-14
| | | | | | | | virtual channel since it has a builtin divider fuze+: use 5V virtual channel git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30982 a1c6a512-1295-4272-9138-f99709370657
* imx233: use generic code for both channels and delays arbiter codeAmaury Pouly2011-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30981 a1c6a512-1295-4272-9138-f99709370657
* imx233: cosmetic changes in adcAmaury Pouly2011-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30980 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: add a small delay before powering off to allow the user to ↵Amaury Pouly2011-11-14
| | | | | | release the power button git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30979 a1c6a512-1295-4272-9138-f99709370657
* fuze+: fix backlight to have a real zeroAmaury Pouly2011-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30978 a1c6a512-1295-4272-9138-f99709370657
* fuze+: fix backlight calculationsAmaury Pouly2011-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30977 a1c6a512-1295-4272-9138-f99709370657
* Use the timeout api for the gui boost implementation. This ensures that the ↵Andree Buschmann2011-11-13
| | | | | | CPU will be unboosted after the defined timeout, the former implementation could stay boosted in several situations. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30975 a1c6a512-1295-4272-9138-f99709370657
* Sansa clip zip: correct USB vendor/product idBertrik Sikken2011-11-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30970 a1c6a512-1295-4272-9138-f99709370657
* Sansa clip zip: update lcd_update_rect to even-align horizontal coordinates ↵Bertrik Sikken2011-11-12
| | | | | | for the wisechip display type git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30969 a1c6a512-1295-4272-9138-f99709370657
* Finally submit GUI boost (FS#8668). With this change the CPU is boosted ↵Andree Buschmann2011-11-11
| | | | | | (with a 1 second timeout) on scrollwheel activity in the list, main menu, tree and std context. For now GUI boost is only enabled on scrollwheel targets. The code can easily be enhanced to work with other targets as well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30967 a1c6a512-1295-4272-9138-f99709370657
* Document the internal alpha channel format better, and fixes for 32bit alpha ↵Thomas Martitz2011-11-11
| | | | | | | | | bitmaps. For images, rows need to be even (this is not true for anti-aliased font files). Fix stride and size calculation. This makes images that have odd pixel rows display properly and fixes buffer overflows. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30966 a1c6a512-1295-4272-9138-f99709370657
* fuze+: fix typo (mdelay vs udelay) in register read (shouldn't change ↵Amaury Pouly2011-11-10
| | | | | | anything) and be sure lcdif is ready git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30958 a1c6a512-1295-4272-9138-f99709370657