summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
...
* typoRafaël Carré2011-12-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31294 a1c6a512-1295-4272-9138-f99709370657
* MPIO: factorize source filesRafaël Carré2011-12-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31293 a1c6a512-1295-4272-9138-f99709370657
* SOURCES: factorize archos driversRafaël Carré2011-12-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31292 a1c6a512-1295-4272-9138-f99709370657
* SOURCES: factorize as3514 filesRafaël Carré2011-12-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31291 a1c6a512-1295-4272-9138-f99709370657
* There's not much to be shared between gigabeatf and gigabeats lcd codeRafaël Carré2011-12-15
| | | | | | Give the gigabeats a new lcd type git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31290 a1c6a512-1295-4272-9138-f99709370657
* SOURCES: factorize build of some adc driversRafaël Carré2011-12-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31289 a1c6a512-1295-4272-9138-f99709370657
* Add comments source comments about the behavior of yield and sleep.Michael Sevakis2011-12-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31288 a1c6a512-1295-4272-9138-f99709370657
* factorize build conditions of adc-as3514.cRafaël Carré2011-12-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31287 a1c6a512-1295-4272-9138-f99709370657
* typoRafaël Carré2011-12-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31286 a1c6a512-1295-4272-9138-f99709370657
* SOURCES: select lcd driver based on CONFIG_LCDRafaël Carré2011-12-15
| | | | | | | | | Only done for files shared across multiple targets Note that several targets share the same CONFIG_LCD but use completely different drivers git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31285 a1c6a512-1295-4272-9138-f99709370657
* tuner-as3525v2.c: only build what's neededRafaël Carré2011-12-15
| | | | | | | add a comment about why we don't return 0 when no tuner was detected build the file on all as3525v2 targets git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31284 a1c6a512-1295-4272-9138-f99709370657
* revert pcfg5060x part of r31279Rafaël Carré2011-12-15
| | | | | | pcf5060*.c has the same name than the RTC driver, but it's not the RTC driver itself git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31280 a1c6a512-1295-4272-9138-f99709370657
* SOURCES: remove duplicate entriesRafaël Carré2011-12-15
| | | | | | | | tuner and rtcs are already included by CONFIG_TUNER and CONFIG_RTC It's not possible to remove all duplicates, because some models must support 2 RTCs. a bitfield could be used instead, like is done for CONFIG_TUNER git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31279 a1c6a512-1295-4272-9138-f99709370657
* move back CPU specific code outside of #ifndef SIMULATORRafaël Carré2011-12-15
| | | | | | it contains fallback files when CPU is not defined git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31278 a1c6a512-1295-4272-9138-f99709370657
* firmware/SOURCES: factorize #ifndef SIMULATORRafaël Carré2011-12-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31276 a1c6a512-1295-4272-9138-f99709370657
* Oops, fixed the wrong lineAmaury Pouly2011-12-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31275 a1c6a512-1295-4272-9138-f99709370657
* Remove two useless variable and hopefully finally fix redAmaury Pouly2011-12-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31274 a1c6a512-1295-4272-9138-f99709370657
* Really fix redAmaury Pouly2011-12-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31273 a1c6a512-1295-4272-9138-f99709370657
* Fix redAmaury Pouly2011-12-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31272 a1c6a512-1295-4272-9138-f99709370657
* Fix debug compilation of enc_base.h: define H_TO_BE32 as htobe32Amaury Pouly2011-12-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31271 a1c6a512-1295-4272-9138-f99709370657
* Add support for for per-drive logical sector size. This allows targets to ↵Amaury Pouly2011-12-15
| | | | | | have a different logical sector size for the internal storage and the sd card, like on the fuze+ for example. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31270 a1c6a512-1295-4272-9138-f99709370657
* imx233: fix to typo and remove a forgotten panicAmaury Pouly2011-12-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31269 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: add support for sd card, enable FAT16 support because it's ↵Amaury Pouly2011-12-15
| | | | | | common on sd cards git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31268 a1c6a512-1295-4272-9138-f99709370657
* Sansa Connect: Use sleep() instead udelay() in AVR spi_txrx.Tomasz Moń2011-12-15
| | | | | | | | This should prevent buffer underruns that can occur during heavy use of buttons or scrollwheel. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31267 a1c6a512-1295-4272-9138-f99709370657
* usb-s3c6400: 0x10000000 (bit 28) is DEPCTL_setd0pidRafaël Carré2011-12-15
| | | | | | | fix another mistake introduced in r31222 usb-drv-as3525v2 additionally sets bit DEPCTL_usbactep in this function. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31266 a1c6a512-1295-4272-9138-f99709370657
* usb-s3c6400: fix error introduced r31222Rafaël Carré2011-12-15
| | | | | | | 0x00200000 is DEPCTL_stall, not DEPCTL_naksts the function names should have been a strong indication.. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31265 a1c6a512-1295-4272-9138-f99709370657
* Commit the ascodec-as3525.c/ascodec-target.h changes from FS#12452 that keep ↵Michael Sevakis2011-12-15
| | | | | | ascodec_read/write_pmu from keeping interrupts disabled for the full duration of two I2C transfers, which can contribute to I2S PUSH/POP FIFO under/over-flows. 'Tis peppered with a couple interrupt safety mods as well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31264 a1c6a512-1295-4272-9138-f99709370657
* Simplify and neaten-up usb.c a bit. USB_INSERTED and USB_EXTRACTED are ↵Michael Sevakis2011-12-15
| | | | | | always used as events to indicate cable state. USB_HOSTED is posted to indicated that a host was detected. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31263 a1c6a512-1295-4272-9138-f99709370657
* FS#12378 : Remove various unused code, and comment out some unused code and ↵Boris Gjenero2011-12-14
| | | | | | data for reference or future use. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31256 a1c6a512-1295-4272-9138-f99709370657
* Clipv2: fix buttons broken by me in r31235Rafaël Carré2011-12-14
| | | | | | | output pins were not correct xor pin readout with initial value (reversed between the 2 clips) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31255 a1c6a512-1295-4272-9138-f99709370657
* Sansa AMSv2: don't panic if microsd init failedRafaël Carré2011-12-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31254 a1c6a512-1295-4272-9138-f99709370657
* usb-drv-as3525v2: make it look more like usb-s3c6400Rafaël Carré2011-12-14
| | | | | | | | | | | | | use 0, 1, 3 as input endpoints instead of 0, 3, 5 (0, 1, 3, 5 doesn't work) use a helper to know the number of endpoints (could be hardcoded since we have 3 input and 3 outputs) previous check was not correct (sizeof(if?a:b)) change endpoint reset/request set packet size at enumdone interrupt we don't have isochronous or interrupt endpoints, remove that table reverse usb_drv_transfer direction argument (in -> out) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31251 a1c6a512-1295-4272-9138-f99709370657
* Sansa AMSv2: enable usb storage in bootloaderRafaël Carré2011-12-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31249 a1c6a512-1295-4272-9138-f99709370657
* usb-s3c6400: fix confusion between USB_DIR_IN and DIR_INRafaël Carré2011-12-14
| | | | | | usb_drv_request_endpoint() would return an endpoint with the other direction git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31248 a1c6a512-1295-4272-9138-f99709370657
* Allow scrolling lines to have their content changed without restarting the ↵Jonathan Gordon2011-12-14
| | | | | | scroll line. This means skin lines with dynamic tags can be updated in realtime instead of delayed git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31247 a1c6a512-1295-4272-9138-f99709370657
* Fix FS#12237 (caused by r30302) where centered skin text isnt eqactly centeredJonathan Gordon2011-12-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31246 a1c6a512-1295-4272-9138-f99709370657
* Fix the real issue with AMS bootloader USB mode. A call to usb_enable was ↵Michael Sevakis2011-12-14
| | | | | | missing in usb.c when using the USB stack and USB_DETECT_BY_CORE was not enabled. Try to do it in a clean-ish way. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31245 a1c6a512-1295-4272-9138-f99709370657
* usb-drv-as3525v2: cosmeticsRafaël Carré2011-12-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31244 a1c6a512-1295-4272-9138-f99709370657
* usb-drv-as3525v2: simplify usb_reset isrRafaël Carré2011-12-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31243 a1c6a512-1295-4272-9138-f99709370657
* usb-s3c6400: make isr more clearRafaël Carré2011-12-14
| | | | | | | DIEPINT_timeout and DOEPINT_setup are the same bit Use separate cases so the code is more clear git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31242 a1c6a512-1295-4272-9138-f99709370657
* usb-s3c6400: fix more index / endpoint number confusionRafaël Carré2011-12-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31237 a1c6a512-1295-4272-9138-f99709370657
* Sansa Clip: simplify matrix key scanRafaël Carré2011-12-13
| | | | | | | | Merge clipv1/clipv2 code since they use the same 3x3 matrix clipzip keyscan buttons now work in bootloader clipplus untouched (no matrix) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31235 a1c6a512-1295-4272-9138-f99709370657
* imx233: add comment about block resetAmaury Pouly2011-12-13
| | | | | | fuze+: reset the controller for all lcd types, should fix the "CRT effet" git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31234 a1c6a512-1295-4272-9138-f99709370657
* usb-s3c6400: fix endpoint array traversal in interrupt handlerRafaël Carré2011-12-13
| | | | | | fix r31219 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31233 a1c6a512-1295-4272-9138-f99709370657
* usb-drv-as3525v2.c: simplifyRafaël Carré2011-12-13
| | | | | | don't interrupt on unhandled events git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31232 a1c6a512-1295-4272-9138-f99709370657
* usb-drv-as3525v2.c: simplify a lotRafaël Carré2011-12-13
| | | | | | code, especially init sequence, is much more similar to usb-s3c6400x.c git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31231 a1c6a512-1295-4272-9138-f99709370657
* fix redRafaël Carré2011-12-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31230 a1c6a512-1295-4272-9138-f99709370657
* usb-s3c6400 : simplifyRafaël Carré2011-12-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31229 a1c6a512-1295-4272-9138-f99709370657
* usb-drv-as3525v2: use correct input endpoint list sizeRafaël Carré2011-12-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31228 a1c6a512-1295-4272-9138-f99709370657
* fix previous commitRafaël Carré2011-12-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31227 a1c6a512-1295-4272-9138-f99709370657