Forum Rule: Always post complete source code & details to reproduce any issue!

Search:

Type: Posts; User: Bob Larkin

Page 1 of 3 1 2 3

Search: Search took 0.00 seconds.

  1. Replies
    43
    Views
    5,869

    Of course. I put the KiCad project files at...

    Of course. I put the KiCad project files at http://www.janbob.com/electron/WM8731/ See if I missed anything and I'll find it. Cheers, Bob
  2. Replies
    43
    Views
    5,869

    Thanks, Paul, for the good info. The WM8731...

    Thanks, Paul, for the good info.

    The WM8731 board was tested in both master and slave on the T3.6. I have not used it with the T4.x, but with proper wiring changes, it should be fine.
  3. Replies
    48
    Views
    11,441

    An update of an addition to the F32 library.. An...

    An update of an addition to the F32 library.. An FM Detector, called "RadioFMDetector_F32" has a single low I-F input, such as at 15 kHz. There are two outputs, one being continuous audio to drive...
  4. Replies
    48
    Views
    11,441

    It has been a dormant period for this topic, but...

    It has been a dormant period for this topic, but not for the library. The floating point Teensy Audio-like library, aka "OpenAudio_ArduinoLibrary" has seen a lot of fixing and additions. I think it...
  5. Replies
    16
    Views
    5,497

    Here is one that is one using quadrature mixing. ...

    Here is one that is one using quadrature mixing.
    https://github.com/chipaudette/OpenAudio_ArduinoLibrary/blob/master/examples/FineFreqShift_OA/FineFreqShift_OA.ino
    It is not too complicated in...
  6. Replies
    42
    Views
    2,225

    An Update: I have NOT seen a Linux crash in more...

    An Update: I have NOT seen a Linux crash in more than a month. This is only anecdotal, but for my system, I believe that Linux kernel updates have stopped the Oops crashes. In summary:

    Last...
  7. Replies
    5
    Views
    2,523

    News Note: The Teensy-based Audio Vector Network...

    News Note: The Teensy-based Audio Vector Network Analyzer has been built by a fair number and it continues to serve that original job of measuring components and circuits. But, it has grown!

    It...
  8. Hi - You might take a look at the radio project...

    Hi - You might take a look at the radio project
    https://groups.io/g/keithsdr/
    Mike and Keith are working on a display/waterfall using the F32 floating point FFT with T4.1. There are several topics...
  9. Replies
    13
    Views
    1,191

    Yup. I dropped your code into my test cases and...

    Yup. I dropped your code into my test cases and they all look good. Thanks, again, Bob
  10. Replies
    13
    Views
    1,191

    Michael, thanks so much for doing the...

    Michael, thanks so much for doing the float_to_string. I'm using this with happiness on an LC project.

    One issue is that values from 0.0 to -1.0 do not get printed with minus signs. When...
  11. Replies
    9
    Views
    1,216

    Removed duplicate post

    Removed duplicate post
  12. Replies
    9
    Views
    1,216

    I needed a Gaussian generator for the Audio...

    I needed a Gaussian generator for the Audio Vector Network Analyzer project. After getting that together, it seemed like others might be able to use this as an Teensy Audio class object. Thus this...
  13. Replies
    42
    Views
    2,225

    Well, that did not go as well as we had hoped. I...

    Well, that did not go as well as we had hoped. I have been working on adding features to the Audio Vector Network Analyzer,...
  14. Replies
    42
    Views
    2,225

    defragster, good idea, but a similar, but better...

    defragster, good idea, but a similar, but better result for me. I built the tycmd without a hiccup, and it seems to be working fine. For the good case with T3.6


    $ tycmd upload...
  15. Replies
    42
    Views
    2,225

    Thanks again Nominal Animal, for the insights. ...

    Thanks again Nominal Animal, for the insights. As a general thing, I would like to learn more about the control process for kernel related software. I shall study the material you put together. I...
  16. Replies
    42
    Views
    2,225

    Many thanks for the info, Nominal Animal. The...

    Many thanks for the info, Nominal Animal. The URB race condition description sounds like it. This would seem like the key to getting this under control. Great! No apologies needed, your insights...
  17. Replies
    42
    Views
    2,225

    Thanks, buddym for the experiments. I have to...

    Thanks, buddym for the experiments. I have to admit it helps to see that you also see the issue :)

    I have been busy this last week on the Audio Vector Network Analyzer project, adding more...
  18. Replies
    42
    Views
    2,225

    FWIW, I went to IDE 1.8.13 and TD 1.53 a week or...

    FWIW, I went to IDE 1.8.13 and TD 1.53 a week or so ago and did not observe any change. My Linux kernel is 5.3.0-62, but again the change from 4.1.15 did not seem to change things.
  19. Replies
    42
    Views
    2,225

    Sounds great! Also, for info, there are two...

    Sounds great!

    Also, for info, there are two directories on Github
    https://github.com/boblark/TestLoadT
    that are the Arduino outputs, .eep, .hex, .elf, .sym and .lst:
    CompiledFiles_0_OK T4.0...
  20. Replies
    42
    Views
    2,225

    Here are 2 .hex and 2 .elf for T3.6 andT4.0, both...

    Here are 2 .hex and 2 .elf for T3.6 andT4.0, both sets with the begin() function in the constructor problematic spot. The code is unchanged, only the selection of a Teensy target is changed. The...
  21. Replies
    42
    Views
    2,225

    OK, I've been able to narrow down a specific set...

    OK, I've been able to narrow down a specific set of conditions that is consistent for me in creating the problem. And have also been able to isolate the area in the loading/booting process where...
  22. Replies
    42
    Views
    2,225

    Thanks, Paul. I am continuing to pursue an...

    Thanks, Paul. I am continuing to pursue an explanation for what I am seeing and when the data is totally solid, I will report back. I don't mean to add noise here :-) Bob
  23. Replies
    42
    Views
    2,225

    The celebration was fun! But brief :-( When I...

    The celebration was fun! But brief :-(

    When I went back to playing with a getting the OutputI2S class working with F32 and Teensy 4.0, and made more code changes, the crash problem came back. The...
  24. Replies
    42
    Views
    2,225

    Thanks Paul. Your "big picture" thinking was...

    Thanks Paul. Your "big picture" thinking was right on.

    When I inserted a x4 USB 2.0 hub, the crashes went away. This is not just for the test INO, but a two of others that had been problems. ...
  25. Replies
    42
    Views
    2,225

    It would appear that this crashing issue relates...

    It would appear that this crashing issue relates to the timing of constructors for at least the AudioOutputI2S (possibly others). Here is the observation. Steps 1 to 7 of post #10 are consistent...
  26. Replies
    42
    Views
    2,225

    Thanks much, I needed things to try. I first...

    Thanks much, I needed things to try. I first deleted modemmanager. No change that I could see, in loading.

    Then after a full backup, I updated to kernel 5.3 with no obvious issues. No change...
  27. Replies
    42
    Views
    2,225

    OK, here is an INO that has consistently created...

    OK, here is an INO that has consistently created the crash of the Loader and of Linux, listed above. Creating this problem, for me, only needs the Teensy3.6. It is the previous INO with a small...
  28. Replies
    42
    Views
    2,225

    Another update. The error messages with...

    Another update. The error messages with "discovery.debug=true" are as shown in #6, above, when the loader crashes. For reference, when the loader does not crash there is something to see:
    ...
  29. Replies
    42
    Views
    2,225

    Correction, in item 2, it should be or ...

    Correction, in item 2, it should be or /dev/ttyACM0 Serial (Teensy3.6)
  30. Replies
    42
    Views
    2,225

    Thanks much, Paul. Here are the results of your...

    Thanks much, Paul. Here are the results of your experiments. But first, a couple of notes. The problem went away for many tries, yesterday. I brought it back by running this same sketch on a T4.0...
  31. Replies
    42
    Views
    2,225

    Thanks for the ideas. udev rule is per that...

    Thanks for the ideas.

    udev rule is per that link.

    I tried !Serial, as

    /* TestLoader.ino Bob Larkin 3 July 2020
    */

    void setup(void) {
  32. Replies
    42
    Views
    2,225

    Loader crashes, Monitor closed, Linux

    The system is 64-bit Linux, Ubuntu 18.04, lots of memory, etc.

    1-Turn on PC
    2-Plug in T3.6 with Audio adapter, nothing else
    3-Open Serial Monitor
    4-Load simple INO

    /* TestLoader.ino Bob...
  33. I am also using Chip Audette's F32 library. ...

    I am also using Chip Audette's F32 library. There are differences in the timing hardware for 4.x that are not supported, and are not the same as for T3.6, say. So, I suggest you use the PJRC teensy...
  34. Replies
    2
    Views
    372

    Thanks, Pete. Here is the correct version with...

    Thanks, Pete. Here is the correct version with the name TestFIRGeneralLarge4_I16.ino


    /* TestFIRGeneralLarge4_I16.ino Bob Larkin 24 May 2020
    * Test the generation of FIR filters and obtaining...
  35. Replies
    2
    Views
    372

    Generalized FIR Filter Block

    I posted an equalizer block here, https://forum.pjrc.com/threads/60928-Audio-Equalizer-using-FIR. Discussion of that block showed that large FIR filters consumed only modest processor time with the...
  36. Replies
    32
    Views
    2,560

    Thanks, Frank B. That 3 cycles (T3.6 Cortex-M4)...

    Thanks, Frank B. That 3 cycles (T3.6 Cortex-M4) shows that the ARM FIR routine is getting about all there is!

    For the T4.0 some combination of hardware, programmer and compiler has caught the...
  37. Replies
    32
    Views
    2,560

    I left out T4.0 fixed point. It is 0.41...

    I left out T4.0 fixed point. It is 0.41 microseconds per FIR tap, essentially the same as for Floating Point. Dazzling for both...
  38. Replies
    32
    Views
    2,560

    Going back to the processor load question, I...

    Going back to the processor load question, I looked at the T4.0 F32 numbers and they are interesting. First though, one should not try to generalize from these measurements. These numbers are based...
  39. Replies
    32
    Views
    2,560

    Hi Frank - Yes, I get it now! Fundamentally,...

    Hi Frank - Yes, I get it now! Fundamentally, the AudioInputI2S_F32 and AudioOutputI2S_F32 are not converted yet to handle T4.x. I had done all my testing on T3.6. I was able to get it to compile...
  40. Replies
    32
    Views
    2,560

    Hi Frank - I just re-checked with, I believe,...

    Hi Frank - I just re-checked with, I believe, the setup you describe. The AudioFilterEqualizer_F32 compiled and ran. I believe my OpenAudio_Arduino is per Chip's...
  41. Replies
    32
    Views
    2,560

    Right at the bottom of the test code, I asked for...

    Right at the bottom of the test code, I asked for a type conversion of 0.0f to int. idout[j] = 0.0f; should have been idout[j] = 0; The compiler knew what I meant, and so the answers didn't...
  42. Replies
    32
    Views
    2,560

    Frank B here are microseconds, for F32 and Q15,...

    Frank B here are microseconds, for F32 and Q15, for a 128 coefficient FIR with 128 updates. I played with this (see INO below) and it seems to be consistent and probably correct.

    F32 ARM FIR...
  43. Replies
    32
    Views
    2,560

    Thanks, Frank. And as always, great comments. ...

    Thanks, Frank. And as always, great comments. Thanks for running it on the T4. It was on my list, but I wanted to be sure that 3.6 was OK.

    It would be very useful and interesting to have a...
  44. Replies
    32
    Views
    2,560

    Also, here is a frequency response for a octave...

    Also, here is a frequency response for a octave band equalizer.
    20169
  45. Replies
    32
    Views
    2,560

    Audio Equalizer using FIR

    I have been putting together some communications object blocks with floating point data interfaces. This format of Audio objects has been discussed on this forum...
  46. Replies
    48
    Views
    11,441

    A question. This relates to being able to have...

    A question. This relates to being able to have multiple signal flow paths and being able to turn them on and of depending on things like AM, SSB, FM, Transmit/Receive. And, of course, we don't...
  47. Replies
    48
    Views
    11,441

    Good morning! You two have been busy while I...

    Good morning! You two have been busy while I slept!

    Why not just support 4.x? For me this would involve re-wiring the PCB for the Control Box...
  48. Replies
    48
    Views
    11,441

    Elaborating a bit on decimation. I always seem...

    Elaborating a bit on decimation. I always seem to get involved with narrowing bandwidths to improve S/N and this runs out of processor without decimation. Decimation has blocks running at sub rates...
  49. Hi Frank - It appears that there is a small...

    Hi Frank - It appears that there is a small difference. With LineInLevel set to 10, it is the same as before, but with LineInLevel set to 0, the spectrum is now about the same as it was for...
  50. Hi Richard - Thanks for the thoughts. I...

    Hi Richard - Thanks for the thoughts.


    I will explore your idea of probing for spectral stuff associated with the hardware. One way is to use a general purpose spectrum analyzer running in...
Results 1 to 50 of 148
Page 1 of 3 1 2 3