ts-7000
[Top] [All Lists]

RE: [ts-7000] Re: TS-7800 wake from sleep using dio_04 (interrupt)

To: <>
Subject: RE: [ts-7000] Re: TS-7800 wake from sleep using dio_04 (interrupt)
From: "Michael Heins" <>
Date: Tue, 9 Feb 2010 17:22:52 -0500


Yes... it actually is a glorified power switch (as you described).  Ie. there are no kernel drivers for power management…

The fact that the board has this built-in is an added bonus!

 

Anyways here is an update: I’ve been talking with TS about this problem and they have recently sent me a patch to apply to the avr microcontroller.  It’s not officially released yet, but I’m sure it will be posted on their website soon.  Documenting this for people’s such as me finding this thread by google.

 

I’m off to apply and hopefully have a working interruptible sleep mode on my ts-7800. ---- woohoo!

 

-mike

 

 

 

 


From: [ On Behalf Of Charles
Sent: Saturday, February 06, 2010 11:09 AM
To:
Subject: [ts-7000] Re: TS-7800 wake from sleep using dio_04 (interrupt)

 

 


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
> >
>



__._,_.___


Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: =Email Delivery: Digest | m("yahoogroups.com?subject","ts-7000-fullfeatured");=Change Delivery Format: Fully Featured">Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | =Unsubscribe

__,_._,___
<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU