summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
...
* A new implementation of logf, logfdisplay and logfdump.Maurus Cuelenaere2009-08-21
| | | | | | | | Flyspray: FS#10528 Author: Amaury Pouly git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22462 a1c6a512-1295-4272-9138-f99709370657
* Add a BTN_MASK for the VX777 (aka fix red)Maurus Cuelenaere2009-08-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22461 a1c6a512-1295-4272-9138-f99709370657
* * Onda VX777: add support for its single physical buttonMaurus Cuelenaere2009-08-21
| | | | | | | | * Use real wakeup events in the battery ADC driver * Adjust battery charge information a bit git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22458 a1c6a512-1295-4272-9138-f99709370657
* Enable dircache for targets with 8MB RAM too (AMS Sansas, modded Archoses).Thomas Martitz2009-08-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22443 a1c6a512-1295-4272-9138-f99709370657
* fix yellowNils Wallménius2009-08-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22441 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500: Add support for DMA based LCD updates when in Portrait mode. ↵Karl Kurbjun2009-08-20
| | | | | | TestFPS measures 190 FPS with the DMA updates vs. 58 FPS for the non-DMA updates. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22435 a1c6a512-1295-4272-9138-f99709370657
* fix svn propertiesNils Wallménius2009-08-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22434 a1c6a512-1295-4272-9138-f99709370657
* fix more redNils Wallménius2009-08-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22433 a1c6a512-1295-4272-9138-f99709370657
* fix redNils Wallménius2009-08-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22432 a1c6a512-1295-4272-9138-f99709370657
* Slight cleanup in lcd.h: kill fixme and remove useless include, add some ↵Nils Wallménius2009-08-19
| | | | | | includes elsewhere and add a stub for sims instead of ifdef git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22431 a1c6a512-1295-4272-9138-f99709370657
* Add const to usb_serial_send() buffer.Frank Gevaerts2009-08-19
| | | | | | | | | Flyspray: FS#10519 Author: Amaury Pouly git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22422 a1c6a512-1295-4272-9138-f99709370657
* Onda's: add touchscreen boot menu for targets without/not much physical ↵Maurus Cuelenaere2009-08-19
| | | | | | buttons (VX777) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22416 a1c6a512-1295-4272-9138-f99709370657
* h300 has a 16 bits display, not a 2 bits.Rafaël Carré2009-08-18
| | | | | | do not put lcd framebuffer in iram because there is no room for it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22402 a1c6a512-1295-4272-9138-f99709370657
* iaudiox5 has a 16 bits display, not a 2 bits.Rafaël Carré2009-08-18
| | | | | | do not put lcd framebuffer in iram because there is no room for it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22401 a1c6a512-1295-4272-9138-f99709370657
* LCD_DEPTH == 2, vertical packing: specify if lcd framebuffer is in iram into ↵Rafaël Carré2009-08-18
| | | | | | the model specific config file git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22400 a1c6a512-1295-4272-9138-f99709370657
* LCD_DEPTH == 2, horizontal packing: specify if lcd framebuffer is in iram ↵Rafaël Carré2009-08-18
| | | | | | into the model specific config file git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22399 a1c6a512-1295-4272-9138-f99709370657
* LCD_DEPTH == 2, vertical interleaved : specify if lcd framebuffer is in iram ↵Rafaël Carré2009-08-18
| | | | | | into the model specific config file git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22398 a1c6a512-1295-4272-9138-f99709370657
* LCD_DEPTH == 1 : specify if lcd framebuffer is in iram into the model ↵Rafaël Carré2009-08-18
| | | | | | specific config file git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22397 a1c6a512-1295-4272-9138-f99709370657
* it is mildly useful to reset the viewport to the full screen for the panic ↵Jonathan Gordon2009-08-18
| | | | | | screen.... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22396 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500: Increase the max icon size.Karl Kurbjun2009-08-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22393 a1c6a512-1295-4272-9138-f99709370657
* Onda VX747: don't enable software volume control in simsMaurus Cuelenaere2009-08-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22377 a1c6a512-1295-4272-9138-f99709370657
* * Onda VX747/VX767: fix target_id & MODEL_NUMBERMaurus Cuelenaere2009-08-16
| | | | | | | * Add support to Rockbox Utility for Onda VX747+ & VX777 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22359 a1c6a512-1295-4272-9138-f99709370657
* FAT timestamp handling improvements for non-RTC targets:Jens Arnold2009-08-16
| | | | | | | | | | - When writing to a file that is older than the build, file date is set to the build date. - Time is advanced so that the minutes are a multiple of 11, excluding '00', and seconds = minutes. This is done as a hint that the time isn't 100% correct. - Date increment uses actual month lengths (but without leap year handling) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22348 a1c6a512-1295-4272-9138-f99709370657
* Samsung YP-S3: add backlight-target.h for the YP-S3 (contains target ↵Bertrik Sikken2009-08-15
| | | | | | specific backlight and buttonlight declarations) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22327 a1c6a512-1295-4272-9138-f99709370657
* Sansa Clip & m200v4 : calls backlight_hold_changed() when hold button is toggledRafaël Carré2009-08-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22323 a1c6a512-1295-4272-9138-f99709370657
* Fix YellowKarl Kurbjun2009-08-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22315 a1c6a512-1295-4272-9138-f99709370657
* Hopefully get all of the touchscreen drivers to act the same so release ↵Karl Kurbjun2009-08-14
| | | | | | events get the appropriate data. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22314 a1c6a512-1295-4272-9138-f99709370657
* mrobe100: power off HDD (courtesy of lowlight) ~2h extra playtime Robert Kukla2009-08-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22313 a1c6a512-1295-4272-9138-f99709370657
* don't treat extremely quick transfers as errorsFrank Gevaerts2009-08-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22294 a1c6a512-1295-4272-9138-f99709370657
* LCD bitmap driver code consolidation from FS#4817:Andrew Mahone2009-08-13
| | | | | | | | | Move text-drawing code into firmware-drivers/lcd-bitmap-common.c, included by the various driver files. Add new static function LCDFN(putsxyofs_style) to draw styled text, and use it in both LCDFN(puts_style_offset) and LCDFN(scroll_fn). Merge lcd_gradient_rect functions, with new function containing simplified code for drawing one line of a multi-line gradient. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22289 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500: Forgot one.Karl Kurbjun2009-08-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22288 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500: Put more interrupts in iram, reduce stack usage when ARM/DSP ↵Karl Kurbjun2009-08-13
| | | | | | transfers happen. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22287 a1c6a512-1295-4272-9138-f99709370657
* Limit usb_serial packets to 32 bytes. It's unclear why this is needed, but ↵Frank Gevaerts2009-08-12
| | | | | | | | | usb serial packets larger than 96 bytes seem to never be sent. Thanks to Amaury Pouly for investigating this git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22285 a1c6a512-1295-4272-9138-f99709370657
* TCC: Implement ECC error correction for sectors read from NAND. Tested on D2 ↵Rob Purchase2009-08-12
| | | | | | (78x, MLC) and M200 (77x, SLC). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22284 a1c6a512-1295-4272-9138-f99709370657
* D2: Re-enable SD(HC) driver as there have been no further reports of damaged ↵Rob Purchase2009-08-12
| | | | | | cards. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22283 a1c6a512-1295-4272-9138-f99709370657
* Fix a wrong memcpy in logf() introduced in r22253Rafaël Carré2009-08-12
| | | | | | | Flyspray: FS#10515 Author: Amaury Pouly git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22276 a1c6a512-1295-4272-9138-f99709370657
* Remove dead codeAlexander Levin2009-08-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22268 a1c6a512-1295-4272-9138-f99709370657
* Change the function name in strnatsort so that the code doesn't contradict ↵Alexander Levin2009-08-12
| | | | | | itself git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22267 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500: Put the irq stack and fiq stack in iram. Reduce memory for fiq ↵Karl Kurbjun2009-08-12
| | | | | | stack since it is currently unused. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22263 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500: Make endpoint requests more flexible.Karl Kurbjun2009-08-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22262 a1c6a512-1295-4272-9138-f99709370657
* Fix endpoint allocationFrank Gevaerts2009-08-11
| | | | | | | | | Flyspray: FS#10510 Author: Amaury Pouly git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22261 a1c6a512-1295-4272-9138-f99709370657
* Move yearday_to_daymonth() to usb_storage.c. It's the only user, this ↵Frank Gevaerts2009-08-11
| | | | | | function is pretty specific, and it seems to be the cleanest way to avoid ram usage increases for unrelated targets git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22259 a1c6a512-1295-4272-9138-f99709370657
* Consolidate day of week calculationFrank Gevaerts2009-08-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22258 a1c6a512-1295-4272-9138-f99709370657
* rework new time handling functions a bit to be more memory efficientFrank Gevaerts2009-08-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22257 a1c6a512-1295-4272-9138-f99709370657
* Fix "statement with no effect" warningFrank Gevaerts2009-08-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22256 a1c6a512-1295-4272-9138-f99709370657
* Add support for setting the clock using a special SCSI command. This is the ↵Frank Gevaerts2009-08-11
| | | | | | | | | | | same method that itunes uses, and there are host-side tools for it (e.g. libgpod) Flyspray: FS#10514 Author: Laurent Papier and myself git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22255 a1c6a512-1295-4272-9138-f99709370657
* Fix logf() multilines handlingRafaël Carré2009-08-11
| | | | | | | | | | | | Each line (of MAX_LOGF_ENTRY characters) would be marked with LOGF_TERMINATE_CONTINUE_LINE, but still be padded with a '\0' This also reverts r22250 which worked around the problem in logfdump() Flyspray: FS#10513 Author: Amaury Pouly git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22253 a1c6a512-1295-4272-9138-f99709370657
* Sansa AMS: identify interrupts with no source setRafaël Carré2009-08-11
| | | | | | | They would previously appear like coming from the (disabled) watchdog module git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22251 a1c6a512-1295-4272-9138-f99709370657
* FS#10506. Don't compile various crossfade only functions in pcmbuf.c on low ↵Michael Giacomelli2009-08-11
| | | | | | memory targets (mainly AMS) to save memory. Some crossfade related items remain in the code, but they're not worth cluttering the code with ifdefs over. Also, introduce HAVE_CROSSFADE define for neatness. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22248 a1c6a512-1295-4272-9138-f99709370657
* Remove the comment also, Thanks to Rafaël Carré for spotting.Thomas Martitz2009-08-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22245 a1c6a512-1295-4272-9138-f99709370657