Search results

  1. E

    [posted] Enhancement of Convolution SDT: the T41-EP SDT

    For the past 4 years, Al Peter (AC8GY) and I (W8TEE) have taken the Convolution SDR code by Frank Dziock (DD4WH) and added SSB and CW transmit capability to make it an SDT (Software Defined Transceiver). By upgrading to the Teensy 4.1 and the Audio Hat we have enhanced his groups' work to...
  2. E

    New OpenAudio error message

    I'm using the OpenAudio_ArduinoLibrary that I downloaded two days ago with the Arduino 2.1.1 IDE under Win 10. The Teensy patch is 1.58.1. I got the following error message: In file included from...
  3. E

    File transfer from PC to Teensy 4.1 SD card

    Thanks, Michael, I'll check your sources.
  4. E

    File transfer from PC to Teensy 4.1 SD card

    My project uses BMP images to show antenna bearing headings on an RA8875 graphics display. The BMPs are generated on the PC and are customized for each ham operator's location. For testing purposes, I want to move multiple map BMP images to the Teensy's onboard SD card. The problem is the SD...
  5. E

    Issues with Arduino IDE 2.1 and Teensy 4.1

    Do you have the Compile and Upload verbose mode turned on? You do that using the File --> Preference menu sequence. That might give you more information on the error(s). Your error file shows duplicate definitions for BandLimitedWaveform() and a bunch for data narrowing. I've not seen the...
  6. E

    Issues with Arduino IDE 2.1 and Teensy 4.1

    Bob08: Thanks! That worked for me, too!!
  7. E

    Interrupts while recording not working (Teensy 4.1 and audio bard with Accelerometer)

    Does anyone know if the audio library code changed between release 1.57 and 1.58? In our code, encoder response went from about 1 second/detent move to almost 30 seconds/detent move. (We are doing some processor-intensive DSP between interrupt calls to the encoder.) I do realize this is a pretty...
  8. E

    IDE 2.10 and Stack Space

    2.1 is now up and running! I'm sure I uninstalled/installed the IDE and the Teensyduino software patch a dozen times, but it now appears to be working. Alas, I took the one-equation-two-unknowns approach out of sheer frustration, so I cannot pinpoint the change that produced the resolution. I'm...
  9. E

    IDE 2.10 and Stack Space

    I've been trying different things, including a new download, to get beyond the "File-Exit" problem illustrated in Post #18...no joy. 1.8.19 still works, however. All of this seems very odd to me.
  10. E

    IDE 2.10 and Stack Space

    This is a screenshot.
  11. E

    IDE 2.10 and Stack Space

    Well, I went back to change the attributes on the ISR variables and now I'm back to the Exit only option on the File menu. So, once again, I uninstalled IDE 2.1 and download a fresh copy and installed it from the Win zip file. When finished, same problem. I would chalk it up to a hardware issue...
  12. E

    IDE 2.10 and Stack Space

    Some more information. Our SDT has a Calibrate function that aligns the I and Q signals used in a Quadrature Sampling Detector. The code is simply reading an encoder and setting some phase parameters. The encoder response is glacial: turn the encoder one detent and it might take 30 seconds for...
  13. E

    IDE 2.10 and Stack Space

    Thanks, Paul and Joe!
  14. E

    IDE 2.10 and Stack Space

    Does a new install of an IDE/TeensyDuino overwrite the old gcc? What is the name of the gcc in version 1.8.19 and 2.10?
  15. E

    IDE 2.10 and Stack Space

    There is some padding, but not a lot, although I didn't think of that. My stats are: Memory Usage on Teensy 4.1: FLASH: code:230516, data:144376, headers:9100 free for files:7742472 RAM1: variables:256288, code:226968, padding:2408 free for local variables:38624 RAM2...
  16. E

    IDE 2.10 and Stack Space

    One of my Betas is running 2.10 and 1.58.2 on Linux and reports a 40K increase in stack usage versus 1.57. On Windows it's less dramatic, about 10K, but still significant. I do not have a Linux machine so I cannot verify, but he's a good EE guy (retired RF Engineer from Motorola) and I trust...
  17. E

    Issues with Arduino IDE 2.1 and Teensy 4.1

    I cleared out the temp directory and everything works now. To all of those who helped on these problems, I sincerely appreciate the help...thanks again.
  18. E

    Issues with Arduino IDE 2.1 and Teensy 4.1

    I originally posted the entire error message stream, but saw its length and edited the post to remove it. Some Forums get a tad cranky if you post such long error (or any kind of) messages. But here goes: FQBN: teensy:avr:teensy41 Using board 'teensy41' from platform in folder...
  19. E

    Issues with Arduino IDE 2.1 and Teensy 4.1

    Yes, I have both turned on. It's a tad on the long side, it would make more sense to attach it as a text file. Looking were the message appears, the button.cpp code does use an array of pointers to function, but that code looks right to me. I'm not sure what it's trying to tell me as I've not...
  20. E

    Issues with Arduino IDE 2.1 and Teensy 4.1

    I think I'm jinxed. I went to Micro Center today, bought a port expansion card, put it back together, loaded 2.1 and Voila! I have a Teemsy port, so I think it was a hardware issue. Just as a test, I ran the ASCII table example and it display the output on the Serial object. I then loaded my SDR...
  21. E

    Issues with Arduino IDE 2.1 and Teensy 4.1

    It appears that 2.10 has a problem when the sketch is not on drive C. I moved the source file to drive C and both features worked. However, now I cannot upload anything because the Port option is greyed out. The Device Manager says all the USB ports (2.0 and 3.0) are working properly but I...
  22. E

    Issues with Arduino IDE 2.1 and Teensy 4.1

    KurtE: I'm starting to think my USB port controller is hosed. None of my IDE versions allow me to select a port, even though I get the Window audio connect signal when I connect a Nano. The Nano is getting power from the USB as it does blink the LED on the Nano. The Device Manager says the ports...
  23. E

    Issues with Arduino IDE 2.1 and Teensy 4.1

    I'm running Teensyduino 1.58 on a Win10 system. I was using IDE 2.0.4 and one feature I really like is the "Edit Hover" where you hover the cursor above a variable or symbolic constant and a dialog box opens and gives you the attribute list for the variable. Also, if you double-click and...
  24. E

    [duplicate] Software Defined Transceiver

    Someone else controls the gitbub. The code, however, is in the Files section of: https://groups.io/g/SoftwareControlledHamRadio.
  25. E

    [duplicate] Software Defined Transceiver

    The T41-EP (Teensy 4.1 as an Experimenters Platform) is an HF 7 band, 20W, CW (Morse code) and SSB (voice) transceiver. All of the processing is done by a single Teensy 4.1 without any other processor or external PC, laptop, or tablet that most SDTs require. The entire project is Open Source.
  26. E

    SD bmp image issue

    @wwatson: You're right. There was a FILE reference buried in the code that I didn't see. Thanks for the clue!!
  27. E

    SD bmp image issue

    I'm using 2.0.4 with Win 11 and a Teensy 4.1. I'm am beating my head against the wall over this compiler error message...
  28. E

    EEPROM: assignment vs write() vs put()

    @nwplouff: I worry about incremental writes for fear of messing the offsets up. Given the wear level being done, I'm going to stick with the put() method. If the EEPROM ever gets flaky, it's years down the road and they will just have to buy a new T4.1.
  29. E

    EEPROM: assignment vs write() vs put()

    @defragster: Yep, have things working correctly now. The keyboard code is already written, just waiting for some parts to come in. Great minds, you know! If you're interested, go to Amazon and search B09WYP1ST8, click on the Look Inside banner and go to the TOC. It will give you some idea of...
  30. E

    EEPROM: assignment vs write() vs put()

    defragster: The project I'm working on is Software Defined Transceiver for amateur radio. There are about 40 parameters that I track (calibration and IQ settings, power output, CW-SSB transmission, filter settings, etc.) that use the emulated EEPROM to preserve the operating environment...
  31. E

    EEPROM: assignment vs write() vs put()

    defragster, Paul: That's kinda what I am seeing so this just confirms it. Clearly, put() is easier to use and has the same effect. Thanks to you both.
  32. E

    EEPROM: assignment vs write() vs put()

    I'm using Teensy 4.1 on Win 11 with IDE 2.0.3. I have a structure that I want to store in EEPROM named EEPROMData. This may be a stupid question, but what does this statement do? EEPROMData.currentWPM = currentWPM; I want to store the current words/minute (Morse code) in EEPROM so it is...
  33. E

    Reading R8875 BMP image files

    KurtE: Thanks for the OK on using the code. To keep things simple, I'm striping out all but the BMP code. I will, of course, give you, mjs513, and Adafruit credits for the code. I would like to use your full names in the book, if that's okay. You can email me at jack52443 at yahoo dot com...
  34. E

    Reading R8875 BMP image files

    Kurt: I failed to notice in my previous reply that the "block artifact" appears in the upper-left corner of the display. I mentioned this in an earlier post and solved it by supplying two missing arguments from the tft.begin() method call. That did not fix it here, however, as you can see below...
  35. E

    Reading R8875 BMP image files

    Kurt: After supplying a couple of missing header files and adjusting comments for the RA8875, your code displays my image perfectly, including scaling for a 5" display. Thanks a boatload for letting me use your code. BTW, I would like to use your code in my T41-EP Open Source project. That's a...
  36. E

    Reading R8875 BMP image files

    Thanks, Kurt. If I get this to work on the RA8875, I'll post it here.
  37. E

    Reading R8875 BMP image files

    Thanks, Kris. I'll give this a try!
  38. E

    Reading R8875 BMP image files

    Can someone share code that can read and display a BMP file on a RA8875-type display. I'm using Teensy 4.1 and trying to display a BMP image from the onboard SD reader. Thanks!
  39. E

    RA8875 print() method question

    Thanks, KurtE. I should have spent a little more time trying to figure it out myself.
  40. E

    RA8875 print() method question

    My colleague and I are working on a Software Define Transceiver using the Teensy 4.1. He wanted to print out a value, val[], which is an unsigned long. This code fragment illustrates what I saw: #include <SPI.h> #include <RA8875.h> //...
  41. E

    RA8875 800x480 5" display issues

    It does, but I did not know that about C++. Is that a feature that came in during the past 20 years or so? I didn't look in the library for that because I thought it was my code, so that's where I spent my time looking. I finally was pretty sure that my code wasn't causing the problem, so I...
  42. E

    RA8875 800x480 5" display issues

    Solved -- RA8875 800x480 5" display issues I think I've solved my "block display mystery". In my code, I instantiated the display object with: tft.begin(RA8875_800x480); This was originally from an old RA8875 library and some of the current library examples use this call. I was using that...
  43. E

    RA8875 800x480 5" display issues

    Hi Kurt: I installed the new library, but no change with the mystery block. However, I did take the time to run the Mandelbrot example and it works fine...no block. So, it's something I'm doing wrong in my code. My best guess is that I've screwed something up with the layers, mode, or window. If...
  44. E

    RA8875 800x480 5" display issues

    The "T41-EP" string in the upper-right corner is the default size. That is, if you don't try to do any "size" calls, that's the size that is used. The version number immediately after that string is size 0. The size below the frequency (7.147) is also size 0. That's what I want for the "Split...
  45. E

    RA8875 800x480 5" display issues

    To answer your questions: For example which library are you using for the RA8875? https://github.com/sumotoy/RA8875 What resolution display and color mode...
  46. E

    RA8875 800x480 5" display issues

    I'm working on an SDR project using Win10 in the Arduino 1.8.19 IDE and the Teensy 4.1. There are two issues. First, I have a "block artifact" which can be seen in the upper-left corner of the display: I have not been successful in removing it, including working with both layers of the display...
  47. E

    Interrupt issue

    Yes, it does, but you can join, read/download what you want, and then quit the group. Also, the way Groups work, in the Files section, click on Update twice to bring the latest posts to the top. The T41 project files were posted by me on June 3rd.
  48. E

    Interrupt issue

    I am using a Teensy 4.1 with Win 10 in the Arduino IDE 1.8.19. I have a large project of 12,000 lines of C code that controls a 5 band HF, CW/SSB Software Define Transceiver. One of the encoders is placed in the Encoders.cpp file and has an ISR named EncoderFilter() which is couple via the...
  49. E

    Teensyduino USB issue

    Thanks, richteel, for responding. No, I have seen that message, too, but that is not the case here. I have noticed that, if the app does not terminate normally (i.e., returning control to the IDE), a subsequent compile usually fails. Restrting the IDE usually (not always) fixes this issue.
Back
Top