summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
...
* Do not move NULL pointers in buflibmove_callback(). Fixes some skin crashes ↵Fred Bauer2011-09-27
| | | | | | when changing themes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30610 a1c6a512-1295-4272-9138-f99709370657
* glyph_bytes() should pad to an even numberFred Bauer2011-09-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30606 a1c6a512-1295-4272-9138-f99709370657
* Fix typos. Should have test compiled at least once :\Thomas Martitz2011-09-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30604 a1c6a512-1295-4272-9138-f99709370657
* Fonts/buflib: The lru cache base poitner needs to be updated as well in the ↵Thomas Martitz2011-09-25
| | | | | | move callback. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30603 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: add fuze+ to the simulator frameworkAmaury Pouly2011-09-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30602 a1c6a512-1295-4272-9138-f99709370657
* IAP: use a state machine for handling iap packets, based on FS#12135Bertrik Sikken2011-09-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30598 a1c6a512-1295-4272-9138-f99709370657
* Allow fonts to use smaller buffers than the default size. use font_load_ex() ↵Jonathan Gordon2011-09-24
| | | | | | to speficiy the buffer size. If the font is already loaded with a smaller buffer it will be reloaded to use the new size. Also fix an issue where handles would get lost if fonts fail to load in skins git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30592 a1c6a512-1295-4272-9138-f99709370657
* FS#12273 - use buflib for font storage. thanks to the testers :)Jonathan Gordon2011-09-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30589 a1c6a512-1295-4272-9138-f99709370657
* Sansa clipzip: make main build compile (plugins still disabled)Bertrik Sikken2011-09-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30588 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: rework crt0 and linker script to be able to load at any ↵Amaury Pouly2011-09-23
| | | | | | address and self-copy at the right one git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30587 a1c6a512-1295-4272-9138-f99709370657
* Sansa AMS/AMSv2: analog front-end register CVDD/DCDC3 doesn't exist in ↵Bertrik Sikken2011-09-21
| | | | | | AMSv2, so don't modify it git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30579 a1c6a512-1295-4272-9138-f99709370657
* HDD6330: improve the behavior of the lcd during shutdown.Szymon Dziok2011-09-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30575 a1c6a512-1295-4272-9138-f99709370657
* Sansa AMSv2: initialise PMU (power management unit), inspired by how the OF ↵Bertrik Sikken2011-09-18
| | | | | | | | | | does it Differences in PMU settings: - explicitly disable the PLL inside the PMU (we don't use it) - don't increase the PVDD1/AVDD17 voltages because the impact on runtime is still unclear git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30571 a1c6a512-1295-4272-9138-f99709370657
* NUM_CARDS can definitely be smaller than NUM_DRIVES, so don't pretend that ↵Frank Gevaerts2011-09-18
| | | | | | this is an error git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30570 a1c6a512-1295-4272-9138-f99709370657
* Don't use NUM_VOLUMES as array size in sd card drivers. NUM_DRIVES is also ↵Frank Gevaerts2011-09-18
| | | | | | wrong (the total number of drives in the system is not really related to the number of sd devices), but at least it's less wrong than NUM_VOLUMES and it matches the (wrong) assumptions the rest of the drivers make git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30569 a1c6a512-1295-4272-9138-f99709370657
* Also remove the fat_partition_types array.Torne Wuff2011-09-17
| | | | | | | | If we aren't going to check for the partition type, we don't need the array of known FAT partition types. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30567 a1c6a512-1295-4272-9138-f99709370657
* Allow any partition type, not just known FAT types.Torne Wuff2011-09-17
| | | | | | | | | | | | Instead of only mounting partitions with a FAT partition type, try any partition that isn't type 0 (unallocated) or 5 (extended). This makes it easier to reformat SDXC cards which have the exFAT partition type, and also brings us in line with pretty much every other OS at this point. Anything with a valid-looking FAT superblock will get mounted. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30566 a1c6a512-1295-4272-9138-f99709370657
* sansa clipzip: fix rectangle setup of type 1 lcdBertrik Sikken2011-09-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30560 a1c6a512-1295-4272-9138-f99709370657
* Remove obsolete USB_DETECT_BY_DRV define throughout.Michael Sevakis2011-09-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30549 a1c6a512-1295-4272-9138-f99709370657
* Scrub r30546 bootloader build errors.Michael Sevakis2011-09-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30548 a1c6a512-1295-4272-9138-f99709370657
* Move AMSv1 (AMSv2 had been done already) to using setup packet request to ↵Michael Sevakis2011-09-14
| | | | | | detect a host. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30547 a1c6a512-1295-4272-9138-f99709370657
* Convert ARC USB driver code to always use setup packet detection and remove ↵Michael Sevakis2011-09-14
| | | | | | the bus-reset-based detection method for it. This prevents false USB detection from chargers or other accesories that aren't actually a host but can trigger the bus reset condition. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30546 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: implement usb enableAmaury Pouly2011-09-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30542 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: remove useless fileAmaury Pouly2011-09-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30539 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: add charger related definesAmaury Pouly2011-09-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30537 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: correctly reset i2c blockAmaury Pouly2011-09-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30536 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: implement various audio stubs and update sourceAmaury Pouly2011-09-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30535 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: implement lradc function and adc on top of itAmaury Pouly2011-09-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30534 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: implement power management stubsAmaury Pouly2011-09-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30533 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: fix default init code (define lcd kind as 9325 and do 7783 init !)Amaury Pouly2011-09-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30532 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: correctly lcdif blockAmaury Pouly2011-09-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30531 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: fix prototypeAmaury Pouly2011-09-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30530 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: correctly reset timrot blockAmaury Pouly2011-09-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30529 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: define mmc stubs, correctly handle ssp maximum transfer size, ↵Amaury Pouly2011-09-13
| | | | | | correctly handle flash size (including windowing) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30528 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: define sd stubAmaury Pouly2011-09-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30527 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: reset dma block correctly and define maximum transfer sizeAmaury Pouly2011-09-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30526 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: reset ssp block correctly, define maximum ssp transfer sizeAmaury Pouly2011-09-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30525 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: add more interrupts, rewrite block resetting, reset icoll on ↵Amaury Pouly2011-09-13
| | | | | | boot (useful for firmware) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30524 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: fix ctr0 to use a fresh stack and update firmware linker scriptAmaury Pouly2011-09-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30523 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: use random size for plugin and codec buf (must be non-zero for ↵Amaury Pouly2011-09-13
| | | | | | init attr) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30522 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: rework linker script to load the bootloader at ram start + 1Mb ↵Amaury Pouly2011-09-13
| | | | | | to leave a load for the firmware git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30521 a1c6a512-1295-4272-9138-f99709370657
* HDD6330: fix the behavior of the lcd during shutdown (fading out), disable ↵Szymon Dziok2011-09-13
| | | | | | poweroff while charging for now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30520 a1c6a512-1295-4272-9138-f99709370657
* HDD6330: implement lcd_enable (display on/off).Szymon Dziok2011-09-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30519 a1c6a512-1295-4272-9138-f99709370657
* HDD6330: Enable headphone detection.Szymon Dziok2011-09-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30507 a1c6a512-1295-4272-9138-f99709370657
* HDD6330: Enable only one led (from five) on the scroll strip in order to ↵Szymon Dziok2011-09-11
| | | | | | save battery life. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30506 a1c6a512-1295-4272-9138-f99709370657
* HDD6330: Fix random issues with the button light (MENU button sometimes does ↵Szymon Dziok2011-09-11
| | | | | | not light up). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30505 a1c6a512-1295-4272-9138-f99709370657
* HDD6330: Fix random strange behavior of the touchpad. Setting the ↵Szymon Dziok2011-09-11
| | | | | | sensitivity higher than normal is not a good idea for this one. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30504 a1c6a512-1295-4272-9138-f99709370657
* Buflib: Correct return value of handle_table_shrink() to match comment.Thomas Martitz2011-09-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30495 a1c6a512-1295-4272-9138-f99709370657
* Add "USB Hide Internal Drive" option for multidrive devices with software usb.Frank Gevaerts2011-09-09
| | | | | | | | This option allows accessing the card slot from "dumb" USB hosts like some car audio systems that do not handle multi-LUN devices. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30489 a1c6a512-1295-4272-9138-f99709370657
* Remove obsolete commentThomas Martitz2011-09-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30488 a1c6a512-1295-4272-9138-f99709370657