On Tue, Jan 16, 2007 at 09:54:00AM -0800, Brett Trotter wrote:
> 
> an additional note- tested with the original firmware and ctrl+c'ing still
> leaves the sine-wave, with my new firmware, it goes away as desired..

Good.

> I remain perplexed as to why letting the program end normally results in the
> tx_empty not happening or the clock stopping or whatever is causing the
> transmitter to transmit the last sample.

I believe that what's happening is that when it ends normally, the
host library disables the transmit path.  When it's killed with ^C it
just blows out and doesn't disable the transmit path (Note that the
python code handles ^C properly)

Thus, what's happening in the "normal termination" case is that the
tx_chain is disabled, and therefore the zeros that you're inserting
into the head of the tx signal processing path aren't being
processed and never get to the DACs...

So much for the simple solution ;)

Eric


_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to