Hi --
--- In .com,
"michaelheins@..." <mike_alias@...> wrote:
>
> Hello?
> Is there a different group for the TS-7800; there seems to be alot of 7200
& 7400 questions?
>
> I've attempted to contact TS for the past few days about this issue to no
avail. Just wondering if anyone has had similar experience and possibly a work
around for interrupt driven wake-up for TS-7800
>
> I'm now looking into the ATMEGA48V AVR_RESET# (PC6) signal; or possibly
some io driven relay controlling the pwr directly...
I looked through ts7800ctl.c, and there doesn't seem to be much there. I was
curious how the kernel was being notified about going into a sleep state, but
it seems the in-kernel suspend / resume /hibernate is not being used at all.
Surely there must be more than just using the AVR as a glorified power switch?
regards, ............ Charlie
>
> Unfortunate when the documentation says it supports such a feature :[
>
> thanks
> -mike
>
> --- In .com,
"michaelheins@" <mike_alias@> wrote:
> >
> > Hello Group;
> >
> > I've recently tried the schematic documented wake by dio_04 when the
ts7800 has been put to sleep using the provided ts7800ctl -s command. This
causes the ATMEGA48V micro to cut power to the ARM, and sleep in a very low
power mode ~200uA. It works great... well the sleep does. The details described
from this post here:
> > http://tech.groups.yahoo.com/group/ts-7000/message/11870
> >
> > The problem is waking the board; the schematic says either the dio_04
or ISAB32(GND) can edge interrupt the ATMEGA48V awake, but the only thing I see
happening when grounding out the dio_04 pin is the board comes halve awake. The
current draw ramps back up, the board GRN LED blinks, but the board does not
reboot; it just prints a single garbage character out to serial COM1 and hangs.
> >
> > I have a couple clues from the ATMEGA48V datasheet, but without the
source code who knows how that interrupt is being handled...
> >
> > My question to the group is: has anyone had this interrupt by dio04
or ISAB32 successfully wake the ts7800? if so how?
> >
> >
> > -mike
> >
>