summaryrefslogtreecommitdiff
path: root/firmware/drivers/power.c (follow)
Commit message (Collapse)AuthorAge
* Oops! Wrong polarity in ide_powered() for iRiverLinus Nielsen Feltzing2004-12-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5496 a1c6a512-1295-4272-9138-f99709370657
* Added power functions for iRiver H1xxLinus Nielsen Feltzing2004-12-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5494 a1c6a512-1295-4272-9138-f99709370657
* Unconditionally drive HD power control pin for player (doesn't hurt even for ↵Jens Arnold2004-12-16
| | | | | | very old players). Slight optimization for recorders. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5487 a1c6a512-1295-4272-9138-f99709370657
* Renamed has_new_lcd() to is_new_player(), and got rid of the aliasJens Arnold2004-11-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5459 a1c6a512-1295-4272-9138-f99709370657
* Code cleanupJens Arnold2004-11-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5454 a1c6a512-1295-4272-9138-f99709370657
* Fixed a warningJens Arnold2004-11-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5450 a1c6a512-1295-4272-9138-f99709370657
* Moved player ATA power handling to the correct functionsJens Arnold2004-11-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5449 a1c6a512-1295-4272-9138-f99709370657
* bugfix for OndioFM tuner powerJörg Hohensohn2004-10-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5297 a1c6a512-1295-4272-9138-f99709370657
* moved and renamed fmradio_set/get_status to power.c, where it now ↵Jörg Hohensohn2004-10-17
| | | | | | additionally serves well for tuner power enable on OndioFM git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5296 a1c6a512-1295-4272-9138-f99709370657
* Disabled charger detection and ide_power_enable() for Ondio; some cleanupJens Arnold2004-10-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5270 a1c6a512-1295-4272-9138-f99709370657
* Disable the backlight before powering off the Player/StudioLinus Nielsen Feltzing2004-07-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4877 a1c6a512-1295-4272-9138-f99709370657
* Made set_irq_level() an inline function, and optimized it by removing the ↵Linus Nielsen Feltzing2004-03-02
| | | | | | bit shifts git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4330 a1c6a512-1295-4272-9138-f99709370657
* Better charging feedback for FM/V2 devicesLinus Nielsen Feltzing2004-02-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4296 a1c6a512-1295-4272-9138-f99709370657
* oops, a typo made the player build failJörg Hohensohn2003-12-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4097 a1c6a512-1295-4272-9138-f99709370657
* No more spinning disk while charging flashed FM+V2 (you need the new ↵Jörg Hohensohn2003-12-03
| | | | | | bootloader to utilize it). ToDo: remove now false voltage reading from charging screen. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4095 a1c6a512-1295-4272-9138-f99709370657
* a side effect in usb_enable() (writing back a "1" while reading a pulled-up ↵Jörg Hohensohn2003-11-07
| | | | | | input) masked a bug in power_init(), it would have turned off the disk with flash start. Became appearing while converting port access to and_b(), which touches only one byte. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4027 a1c6a512-1295-4272-9138-f99709370657
* The code police strikes backLinus Nielsen Feltzing2003-11-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4024 a1c6a512-1295-4272-9138-f99709370657
* set/clear port bits with atomic instructions instead of read-modify-write, ↵Jörg Hohensohn2003-11-06
| | | | | | saves time+space, allows port usage in ISR git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4022 a1c6a512-1295-4272-9138-f99709370657
* cosmetic: moved my port inits to the "new" init functionJörg Hohensohn2003-10-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3982 a1c6a512-1295-4272-9138-f99709370657
* Slightly more correct initialization of the power/charging codeLinus Nielsen Feltzing2003-08-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3940 a1c6a512-1295-4272-9138-f99709370657
* ide_power_enable for simulator added.Mats Lidell2003-07-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3851 a1c6a512-1295-4272-9138-f99709370657
* one more missing init, prevented powering down the diskJörg Hohensohn2003-07-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3839 a1c6a512-1295-4272-9138-f99709370657
* port inits for cold start abilityJörg Hohensohn2003-06-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3764 a1c6a512-1295-4272-9138-f99709370657
* Fixed bug #688807, now the Idle poweroff works on FM recorder. Also disabled ↵Linus Nielsen Feltzing2003-02-21
| | | | | | ATA-poweroff. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3312 a1c6a512-1295-4272-9138-f99709370657
* Mike Holden's patch that corrects the FM charger plugged symbolUwe Freese2003-02-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3251 a1c6a512-1295-4272-9138-f99709370657
* Based on Ludovic Lange excellent work, I've modified things to increaseDaniel Stenberg2003-01-21
| | | | | | | | | likeliness that this works on an FM Recorder. Reports please! git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3143 a1c6a512-1295-4272-9138-f99709370657
* Ludovic Lange's initial code for FM Recorder, edited and adjusted by me.Daniel Stenberg2003-01-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3110 a1c6a512-1295-4272-9138-f99709370657
* More sensible (but probably still not working) power offLinus Nielsen Feltzing2002-09-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2419 a1c6a512-1295-4272-9138-f99709370657
* Made battery_level() use the power history table to get an average battery ↵Heikki Hannikainen2002-08-07
| | | | | | level over the last 3 minutes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1585 a1c6a512-1295-4272-9138-f99709370657
* Added battery charger code for the recorder and battery voltage statistics ↵Heikki Hannikainen2002-08-06
| | | | | | keeping for all platforms. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1546 a1c6a512-1295-4272-9138-f99709370657
* charger_inserted() used the wrong ADC channelLinus Nielsen Feltzing2002-07-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1489 a1c6a512-1295-4272-9138-f99709370657
* Added battery_level_safe() functionLinus Nielsen Feltzing2002-07-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1480 a1c6a512-1295-4272-9138-f99709370657
* New voltage levels for full and empty batteryLinus Nielsen Feltzing2002-07-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1457 a1c6a512-1295-4272-9138-f99709370657
* Slightly different battery level rangeLinus Nielsen Feltzing2002-07-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1396 a1c6a512-1295-4272-9138-f99709370657
* battery_level() would sometimes return wrong valueBjörn Stenberg2002-07-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1375 a1c6a512-1295-4272-9138-f99709370657
* Added power_off() and lowered the FULL limitLinus Nielsen Feltzing2002-07-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1337 a1c6a512-1295-4272-9138-f99709370657
* First versionLinus Nielsen Feltzing2002-07-04
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1333 a1c6a512-1295-4272-9138-f99709370657