summaryrefslogtreecommitdiff
path: root/firmware/panic.c (follow)
Commit message (Collapse)AuthorAge
* Messages queues must be guarded on both ends or else it's a race between ↵Michael Sevakis2007-05-12
| | | | | | detecting a message present and missing a wakeup on thread about to wait. Keeping IRQs from interacting with the scheduler would be preferable but this should do at the moment. Add more detailed panic info regarding blocking violations so we know who. Make panicf function well enough on Gigabeat and PortalPlayer targets. Move the core sleep instructions into a CPU-specific inline to keep thing organized. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13374 a1c6a512-1295-4272-9138-f99709370657
* Now charcell displays require lcd_update() for updating the main lcd content ↵Jens Arnold2007-04-06
| | | | | | like bitmap displays. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13050 a1c6a512-1295-4272-9138-f99709370657
* Do the CONFIG_LED defineJonathan Gordon2007-02-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12383 a1c6a512-1295-4272-9138-f99709370657
* more CONFIG_LED fixesJonathan Gordon2007-02-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12376 a1c6a512-1295-4272-9138-f99709370657
* avoid using #if on undefined symbols, in preparation for -WundefDaniel Stenberg2007-02-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12357 a1c6a512-1295-4272-9138-f99709370657
* UIE(), panicf(): Make reboot with ON react immediately on targets with real ↵Jens Arnold2006-10-08
| | | | | | LED (archos recorders, player). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11154 a1c6a512-1295-4272-9138-f99709370657
* Let panicf() also check on/play button on h300Peter D'Hoye2006-06-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10094 a1c6a512-1295-4272-9138-f99709370657
* Initial gcc4 warning cleanup (and some minor policing)Daniel Stenberg2005-11-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8063 a1c6a512-1295-4272-9138-f99709370657
* SH1: Changed UIE() to use the same reset method as on coldfire, using the ↵Jens Arnold2005-11-09
| | | | | | watchdog timer. Should be more reliable this way. Disabled LED handling and added reboot-with-on for Ondio. * All: #ifdef cleanup in panicf(), added reboot-with-on for Ondio. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7799 a1c6a512-1295-4272-9138-f99709370657
* Fixed compiler error in the X11 iriver simulatorLinus Nielsen Feltzing2005-09-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7511 a1c6a512-1295-4272-9138-f99709370657
* Now panicf() shuts off the hard drive and lowers the CPU frequency, it also ↵Linus Nielsen Feltzing2005-09-12
| | | | | | reboots if ON is pressed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7510 a1c6a512-1295-4272-9138-f99709370657
* Added CPU_COLDFIRE define - one step closer to iAudio-portChristian Gmeiner2005-07-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7186 a1c6a512-1295-4272-9138-f99709370657
* Multiple choice LED configuration instead of HAVE_LED. Removes erroneous MMC ↵Jens Arnold2005-06-04
| | | | | | icon display on iriver, and saves some code on Ondio. Removed invert_led() as it is no longer used. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6568 a1c6a512-1295-4272-9138-f99709370657
* long policyJean-Philippe Bernardy2005-01-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5630 a1c6a512-1295-4272-9138-f99709370657
* Reverted latest change due to compiler warning. led() doesn't do anythingDaniel Stenberg2005-01-10
| | | | | | | anyway if HAVE_LED isn't defined git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5549 a1c6a512-1295-4272-9138-f99709370657
* Jean-Philippe Bernardy: only flash with LED if there is a led available!Daniel Stenberg2005-01-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5546 a1c6a512-1295-4272-9138-f99709370657
* Ported to iriverLinus Nielsen Feltzing2004-11-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5375 a1c6a512-1295-4272-9138-f99709370657
* Const policed pointer arguments to functions, part 1Jens Arnold2004-08-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4995 a1c6a512-1295-4272-9138-f99709370657
* Added '*PANIC*' string. Line is now wrapped on recorders. LED blinks slowly ↵Björn Stenberg2002-11-12
| | | | | | to indicate controlled state. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2835 a1c6a512-1295-4272-9138-f99709370657
* Unified player codeLinus Nielsen Feltzing2002-10-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2667 a1c6a512-1295-4272-9138-f99709370657
* Removed lcd_getfontsize(). Removed font parameters to lcd_putsxy and ↵Björn Stenberg2002-09-24
| | | | | | lcd_getstringsize. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2403 a1c6a512-1295-4272-9138-f99709370657
* Greg Haerr's new loadable font. No more #ifdef font-style, removed oldDaniel Stenberg2002-09-12
| | | | | | | propfont and loadable font code. New font file format. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2269 a1c6a512-1295-4272-9138-f99709370657
* First version of loadable fonts patch by Alex GitelmanBjörn Stenberg2002-08-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1666 a1c6a512-1295-4272-9138-f99709370657
* Turn off double-height in panicf()Björn Stenberg2002-08-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1618 a1c6a512-1295-4272-9138-f99709370657
* Settings are now saved in RTC RAM on Recorder (Heikki Hannikainen).Björn Stenberg2002-07-15
| | | | | | | | | | | Introduced debug menu (Heikki Hannikainen). Cleaned up settings API. Added scroll_speed init. Moved dbg_ports() and dbg_rtc() from firmware/debug.c to apps/debug_menu.c Made panic buffer static. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1347 a1c6a512-1295-4272-9138-f99709370657
* do the lcd_puts() properly for the recorder tooDaniel Stenberg2002-05-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@682 a1c6a512-1295-4272-9138-f99709370657
* Disable interrupt only in targetLinus Nielsen Feltzing2002-05-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@448 a1c6a512-1295-4272-9138-f99709370657
* Disable interruptLinus Nielsen Feltzing2002-05-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@447 a1c6a512-1295-4272-9138-f99709370657
* adjusted to the differend LCDs and for no LCD at all... :-)Daniel Stenberg2002-05-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@438 a1c6a512-1295-4272-9138-f99709370657
* Changed debug to DEBUGF and panic to panicf.Björn Stenberg2002-05-02
| | | | | | | Also some linking changes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@383 a1c6a512-1295-4272-9138-f99709370657
* Added Gary's snprintf() and changed all places to use it.Björn Stenberg2002-05-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@379 a1c6a512-1295-4272-9138-f99709370657
* functions for panic functionsStuart Martin2002-04-30
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@340 a1c6a512-1295-4272-9138-f99709370657