summaryrefslogtreecommitdiff
path: root/firmware
AgeCommit message (Collapse)Author
2008-11-14m200v4: make buttons work again (added a small delay). make m200 keymap ↵Dominik Wenger
better. Add button mappings for the sim. Remove some config defines temporary to make building work again. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19104 a1c6a512-1295-4272-9138-f99709370657
2008-11-12Assume that AS3514_I2C_ADDR is not target-specific. If it turns out to be ↵Dave Chapman
different to 0x46 in a future target, then perhaps move this definition into the ascodec-target.h files. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19100 a1c6a512-1295-4272-9138-f99709370657
2008-11-12Last commit for the flash bootloader. The bootloader build works properly ↵Karl Kurbjun
either flashed or unflashed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19098 a1c6a512-1295-4272-9138-f99709370657
2008-11-12Fix a bug when shutting down the player with the charger plugged in with the ↵Karl Kurbjun
flashed bootloader git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19097 a1c6a512-1295-4272-9138-f99709370657
2008-11-12(really) commit the crt0.S changes needed for the wakeup alarm.Karl Kurbjun
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19096 a1c6a512-1295-4272-9138-f99709370657
2008-11-12Revert last commit (accidentally committed the whole tree)Karl Kurbjun
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19095 a1c6a512-1295-4272-9138-f99709370657
2008-11-12Add in the needed crt0.S code for the wakeup alarm alsoKarl Kurbjun
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19094 a1c6a512-1295-4272-9138-f99709370657
2008-11-12Make the wakeup alarm code work (Needs the flashed bootloader)Karl Kurbjun
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19093 a1c6a512-1295-4272-9138-f99709370657
2008-11-12Fix a small bug in %x when padding is being addedKarl Kurbjun
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19092 a1c6a512-1295-4272-9138-f99709370657
2008-11-11Add more driver stubs to make the Fuze and e200v2 main builds compile; ↵Dave Chapman
Correct the memory definition for the Fuze (8MB) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19090 a1c6a512-1295-4272-9138-f99709370657
2008-11-11make the meizu bootloaders compile again with the new storage infrastructureFrank Gevaerts
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19088 a1c6a512-1295-4272-9138-f99709370657
2008-11-11FS#9535 - Sansa Fuze simJonathan Gordon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19086 a1c6a512-1295-4272-9138-f99709370657
2008-11-10Fix a warning introduced by r18940Dave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19081 a1c6a512-1295-4272-9138-f99709370657
2008-11-10Fix red: e200/c200 use ADC_UNREG_POWER define (for compatibility)Rafaël Carré
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19080 a1c6a512-1295-4272-9138-f99709370657
2008-11-10as3514: do not error out if included by files which don't use AS3514_I2C_ADDRRafaël Carré
If the model is unknown and try to use it, the build will fail anyway because it will not be defined git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19079 a1c6a512-1295-4272-9138-f99709370657
2008-11-10Sansa AMS: remove symbol already defined in audio/as3514.c driverRafaël Carré
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19078 a1c6a512-1295-4272-9138-f99709370657
2008-11-10Sansa AMS: declare ascodec_init() function in the headerRafaël Carré
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19077 a1c6a512-1295-4272-9138-f99709370657
2008-11-10Sansa AMS: use the AS3514 ADC driverRafaël Carré
Move the ADC defines to as3514.h, and make adc-target.h only include as3514.h Implement the missing API (ascodec_readbytes, ascodec_(un)lock) Revert the changes to the PP-specific arm/ascodec-target.h in r19073, use a AS3525 specific ascodec-target.h while moving the AS3514 specific code in export/as3514.h git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19076 a1c6a512-1295-4272-9138-f99709370657
2008-11-10Merge target/arm/as3525/as3525-codec.h into target/arm/ascodec-target.hRafaël Carré
The AMS Sansa use the same AS3514 registers (except USB_UTIL which was added) Use the register defines in AMS Sansa code instead of hardcoded values git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19073 a1c6a512-1295-4272-9138-f99709370657
2008-11-10AMS Sansa (formerly 'V2') use the as3514 RTCRafaël Carré
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19072 a1c6a512-1295-4272-9138-f99709370657
2008-11-10Revert r19069 - the m200s can't charge. Also, don't use charger_inserted() ↵Dave Chapman
as a method for detecting USB (this gives a false positive with USB wall chargers), and protect the definition of charger_inserted() with #if CONFIG_CHARGING. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19071 a1c6a512-1295-4272-9138-f99709370657
2008-11-10make m200v4 build compilable.Dominik Wenger
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19070 a1c6a512-1295-4272-9138-f99709370657
2008-11-10M200V4 : use simple charging (no support yet, will be controlled via i2c)Rafaël Carré
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19069 a1c6a512-1295-4272-9138-f99709370657
2008-11-10quick fix for the e200v2 to skip the OFJonathan Gordon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19067 a1c6a512-1295-4272-9138-f99709370657
2008-11-10Fuze: remove an unused variableRafaël Carré
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19066 a1c6a512-1295-4272-9138-f99709370657
2008-11-10m200v4 : disable RTC in bootloaderRafaël Carré
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19065 a1c6a512-1295-4272-9138-f99709370657
2008-11-10Fix Clip firmware building by adding missing symbolsRafaël Carré
Implement some of the new functions Use as3514 rtc Add AS3525 case in rolo.c Copy card_get_info_target() from ata-sd-pp.c , and use the correct 32bits words order git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19064 a1c6a512-1295-4272-9138-f99709370657
2008-11-10... and the entire dir is renamed tooDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19063 a1c6a512-1295-4272-9138-f99709370657
2008-11-10grrr, I need to learn to do case insensitive grepping when that's the better ↵Daniel Stenberg
idea... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19062 a1c6a512-1295-4272-9138-f99709370657
2008-11-10oops, one more renameDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19061 a1c6a512-1295-4272-9138-f99709370657
2008-11-10"mv m200v2 m200v4"Daniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19060 a1c6a512-1295-4272-9138-f99709370657
2008-11-09core_sleep(): only write once the same implementation, and add as3525 to the ↵Rafaël Carré
list git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19057 a1c6a512-1295-4272-9138-f99709370657
2008-11-09Fix as3525 bootloader broken by r19049 - we need to operate betweenRafaël Carré
100kHz and 400kHz for the identification phase git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19056 a1c6a512-1295-4272-9138-f99709370657
2008-11-09sd.h : avoid namespace collision by prefixing defines with SD_Rafaël Carré
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19055 a1c6a512-1295-4272-9138-f99709370657
2008-11-09Properly guard usb_mmc_countdown with the proper #ifs everywhereFrank Gevaerts
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19053 a1c6a512-1295-4272-9138-f99709370657
2008-11-09AS3525 SD : fix 2nd initialization (in loaded firmware)Rafaël Carré
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19049 a1c6a512-1295-4272-9138-f99709370657
2008-11-09Also rename as3525_codec in the e200/fuze backlight driverBertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19048 a1c6a512-1295-4272-9138-f99709370657
2008-11-09Rename functions as3525_codec_* to ascodec_* to prepare re-use of as3514 ↵Bertrik Sikken
code for sansa v2 players git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19047 a1c6a512-1295-4272-9138-f99709370657
2008-11-09Sansav2 BootloaderRafaël Carré
Adds read-only SD driver, largely copied from ata-sd-pp.c Only tested on the embedded SD, on the Clip First steps to build a Normal firmware git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19045 a1c6a512-1295-4272-9138-f99709370657
2008-11-09ARM C Runtime : prepare to exception vectors if not in the bootloaderRafaël Carré
For example if running from SDRAM, we need to copy the vectors to offset 0 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19044 a1c6a512-1295-4272-9138-f99709370657
2008-11-09SD PP: move non specific defines to sd.h, to be reused by other SD driversRafaël Carré
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19043 a1c6a512-1295-4272-9138-f99709370657
2008-11-09drive might be used uninitialized, prevent thatRafaël Carré
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19042 a1c6a512-1295-4272-9138-f99709370657
2008-11-07AS3525: enable access to the embedded SD cardRafaël Carré
Don't reset the peripherals Don't mind about the spare register Don't mind about MEMSTICK peripheral Use correct clock speeds for IDE Tested on Clip only git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19036 a1c6a512-1295-4272-9138-f99709370657
2008-11-07FS#9532 - e200v2 buttons Jonathan Gordon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19035 a1c6a512-1295-4272-9138-f99709370657
2008-11-07Fix tabs galore.Jens Arnold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19034 a1c6a512-1295-4272-9138-f99709370657
2008-11-07Common data must be included in .bss or it won't get zeroed in crt0. Fix the ↵Jens Arnold
archos self-extractor as well to play safe. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19033 a1c6a512-1295-4272-9138-f99709370657
2008-11-06AS3525: disable interruptsRafaël Carré
init_threads() requires that they are disabled when called anyway they are not needed at the moment, so leave them disabled git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19029 a1c6a512-1295-4272-9138-f99709370657
2008-11-06AS3525: we won't use threads in the bootloaderRafaël Carré
Disable tick_start() Call kernel_init() _after_ system_init() git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19028 a1c6a512-1295-4272-9138-f99709370657
2008-11-06AS3525: implement tick_start() with TIMER2Rafaël Carré
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19027 a1c6a512-1295-4272-9138-f99709370657
2008-11-06AS3525: use kernel_init() in bootloaderRafaël Carré
This way creation of scrolling thread doesn't risk crashing the system git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19026 a1c6a512-1295-4272-9138-f99709370657