-
Older Activity
-
Today, 12:43 AM
Probably not the problem but wanted to ask. In the .h file
enum {DMABUFFER_SIZE=1280}; // 640x480 so 640*2*2
the 1280 probably needs to be changed to 324*2*2 = 1296
365 replies | 5093 view(s)
-
Today, 12:39 AM
I am playing with the DMA code some more. I put in new command 'f' - read in one frame using DMA and then output it...
It verified that the data in the frame is not coming back correctly. So digging some more.
365 replies | 5093 view(s)
-
Yesterday, 11:38 PM
Hello rolf! How much $ and how long until a Jeannie is in my hands here in California? I don't see them on tubeohm yet. Also, the presets seem identical to my Tsynth...how did that happen? Are they a set of known synth...
132 replies | 13369 view(s)
-
Yesterday, 11:14 PM
Call handle_Messages from the loop() function and try increasing the heartbeatInterval_RX as I mentioned in #2. When the messages are occurring one every 250ms, there's no need for the receive timeout to be so brief.
...
3 replies | 39 view(s)
-
Yesterday, 09:53 PM
Cool. Sounds like you had fun planting - rainy and cold here so good day to stay inside.
365 replies | 5093 view(s)
-
Yesterday, 09:52 PM
@mjs513 yes probably the same, simply update some of the names and the like
I pushed the changes up to github in my char_bounds branch, which is now part of the current Pull request back to Paul:...
365 replies | 5093 view(s)
-
Yesterday, 09:46 PM
Just tested the mods I just made and it works :) You want me to push it to you or you can just use what you have - probably the same since I just copied it from ILI9341_t3n
365 replies | 5093 view(s)
-
Yesterday, 09:38 PM
Thank you Peter.
I will try to explain the problem better.
The drawEFIS () procedure needs approximately 40ms to complete. It reads the values of the variables, prepares the buffer and displays it on TFT.
The...
3 replies | 39 view(s)
-
Yesterday, 09:36 PM
Just made the changes for 8 and 4 and was going to try out - should have known better :)
EDIT: Is it posted - I will give it a try
365 replies | 5093 view(s)
-
Yesterday, 09:34 PM
I have a version that builds with the writeRect8BPP (as well as 4 2 1 and N)
So may need to grab adafruit display and try it.
365 replies | 5093 view(s)
-
Yesterday, 09:12 PM
WOW ... I am at a loss ...LOL .. thanks for the reply ..
38 replies | 1008 view(s)
-
Yesterday, 09:09 PM
Afternoon all (I think),
Been outside playing (Planting Peas...)
I have not fully resolved the DMA stuff yet.
FYI - I pushed up a WIP of my FlexIO test code... Will test out some of my Serial drivers on...
365 replies | 5093 view(s)
-
Yesterday, 08:54 PM
Can you post a picture of the tearing on the display? Could be a configuration issue...
38 replies | 1008 view(s)
-
Yesterday, 08:53 PM
Same, 4 wire SPI.
38 replies | 1008 view(s)
-
Yesterday, 08:49 PM
Blackketter.. are you configured for 3 wire spi or 4 wire spi .. I'm configured for 4 wire spi
38 replies | 1008 view(s)
-
Yesterday, 08:23 PM
Indeed yes, can be cleaned up, mostly to make the logic more clear, its not time critical code.
17 replies | 817 view(s)
-
Yesterday, 08:17 PM
Hi! I am also making a headless tsynth...its great to see it is at least possible! I'm hoping to make about four of them in a rack space. I bought and built a proper tsynth and it sounds amazing, now I get to see if I...
38 replies | 10792 view(s)
-
Yesterday, 08:15 PM
@KurtE
Looks like we are going to have to edit the ST7789 library to add in read8pp as well since I don't think it currently supports it.
365 replies | 5093 view(s)
-
Yesterday, 08:14 PM
Easy answer - yes. See page 16.
365 replies | 5093 view(s)
-
Yesterday, 08:13 PM
Hi All,
I've designed and built my own custom Teensy 3.2 and all appears to be working fine with it - been running many different sketches on it over the last few weeks.
However, I now have a problem. My power...
0 replies | 43 view(s)
-
Yesterday, 08:12 PM
Should I make the FlexIO code just read the whole 324x244 data? That would be simpler...
365 replies | 5093 view(s)
-
Yesterday, 08:11 PM
Thankyou for the reply .. I'm struggling with the Ra8876 display which is 7.84" 1280 X 400 pixels and requires SPI for 2 chips on the board SSD2828 is the bridge chip from SDI to MIPI and needs to be set to allow the...
3 replies | 28 view(s)
-
Yesterday, 07:43 PM
That was the change from last night and this morning. So yes first 2 pixels and last 2 pixels.
Edit:
Kurt's original DMA code skipped the 1st 4 pixels and what I went to this morning was using the subwriteRect that...
365 replies | 5093 view(s)
-
Yesterday, 07:42 PM
Agree - there's a lot of "whizz down lists doing stuff" that could do with cleaning up.
Also the red code here:
if (p == NULL) {
//>>> PAH re-enable the IRQ
__enable_irq();
return;
} else if (p == this) {...
17 replies | 817 view(s)
-
Yesterday, 07:31 PM
Somehow I was under the impression we were keeping the first 320 pixels and discarding the last 4.
Just to confirm, on each line of 324 pixels, we're supposed to ignore the first 2 and last 2 pixels and keep the 320...
365 replies | 5093 view(s)
-
Yesterday, 07:30 PM
Not sure how the age of the ESP8266 is an issue for you, but they are quite simple to use and cheap and plentiful. They don't have BLE5, though.
Both the ESP32 and ESP8266 can be put into low power mode, though that...
1 replies | 24 view(s)
-
Yesterday, 07:25 PM
I just connected all 3 power pins to 3.3V.
That test board doesn't connect the video signals at all. They just route to those pads in the middle of the PCB. Only power and I2C are actually connected. All the...
365 replies | 5093 view(s)
-
Yesterday, 07:21 PM
Hi folks
As part of familarising myself with the Audio ecosystem I've made a slightly different envelope generator which can be found at: https://github.com/h4yn0nnym0u5e/Audio/tree/features/expEnvelope . It...
0 replies | 19 view(s)
-
Yesterday, 07:01 PM
Thanks, was wondering if you somehow hooked up using the board you showed in the post: https://forum.pjrc.com/threads/66771-MicroMod-Beta-Testing?p=276171&viewfull=1#post276171
that you tried with Teensy 4.1
...
365 replies | 5093 view(s)
-
Yesterday, 06:53 PM
With the change that Kurt made to the 's' decided to see if the other frameSizes would work as well:
/*
* FRAMESIZE_INVALID = 0,
* VGA Resolutions
* FRAMESIZE_QQVGA, // 160x120
* FRAMESIZE_QVGA, ...
365 replies | 5093 view(s)
-
Yesterday, 06:49 PM
I've also try to set the interpolation off, it does not affect too much the CPU usage...and sounds worse
pitching down the samples has a small impact in the CPU, looks like the issue comes when pitching the samples...
5 replies | 38 view(s)
-
Yesterday, 06:32 PM
@Paul
Very cool that you got some life with using FlexIO. Was looking at Kurt's lib this morning and my head hurt :). Oh just one thing the 4pixels is a 2 pixel border around the actual 320x240 image.
A quick...
365 replies | 5093 view(s)
-
Yesterday, 06:24 PM
Right now I'm using Sparkfun's ML carrier board with ILI9341 connected to the left side pins. Nothing special on the HM01B0 camera.
On the breakout board, which is still at least a week away, I put 2 camera...
365 replies | 5093 view(s)
-
Yesterday, 06:20 PM
the idea was real time control over pitch, so offline process does not solve it
5 replies | 38 view(s)
-
Yesterday, 06:19 PM
Hi Frank, thanks for the input but when using the original flash raw player the AudioProcessorUsageMax() was like 31% and with the resampled version is 102%
also, that 31% isn't only about the 8 flash players, there...
5 replies | 38 view(s)
-
Yesterday, 06:00 PM
Unfortunately, the application will require writing data daily, sometimes significant amounts of data, hence using the Teensy 4.1 with possibly adding more PSRAM. And then every day, or few days, off load that data...
5 replies | 120 view(s)
-
Yesterday, 05:57 PM
thank you for your time KurtE!!
i will try without changing the code, to make it different, I only differentiated some values of the same code and I see that it start from data0000 ....data0001 and goes up to...
2 replies | 43 view(s)
-
Yesterday, 05:52 PM
And resampling is not trivial processing either - resample offline if possible.
5 replies | 38 view(s)
-
Yesterday, 05:48 PM
@Paul - looks like you are making good progress with it. Does your wiring do anything special? Or did your board just breakout the pins of the ribbon?
@mjs513 not much progress yet with DMA... But did do an...
365 replies | 5093 view(s)
-
Yesterday, 05:47 PM
I don't think this is correct - i.e. it is not interrupt driven. You have to arrange your code such that it calls handle_Messages more frequently than the heartbeat timeout, which is ten milliseconds. If, for example,...
3 replies | 39 view(s)
-
Yesterday, 05:47 PM
Or even replace the while loop:
while (p) {
if (p == this) {
if (p->next_dest) {
p = next_dest;
break;
} else {
p = NULL;
break;
17 replies | 817 view(s)
-
Yesterday, 05:46 PM
Serial flash is - compared to other memory - incredible slow.
I don't think there is a way to make it much faster.
5 replies | 38 view(s)
-
Yesterday, 05:40 PM
Hi there,
I've adapted the ResamplingSdReader from @Moo to the serial flash raw player,
it works but with 8 players running I'm getting very high values when measuring the CPU with AudioProcessorUsageMax(), using...
5 replies | 38 view(s)
-
Yesterday, 05:28 PM
Speed isn't the main concern, it's convenient live uptake. I'm just looking for something I can use to easily to pass live camera data to a PC.
To get back to the original question: Is there a good project out there...
2 replies | 43 view(s)
-
Yesterday, 05:20 PM
No pointers in that code, just an array of objects. If pointers were involved you'd replace '.' by '->'
(or is that what you've done?)
3 replies | 75 view(s)
-
Yesterday, 05:10 PM
More fiddling with FlexIO... and I finally have it somewhat working. For reasons I don't fully understand, it's capturing only 7 of every 8 pixels. So I added a bit of kludge code to add 4 white pixels to fill in the...
365 replies | 5093 view(s)
-
Yesterday, 05:07 PM
Hi everyone!!
I'm working in a EFIS emulator project to RC airplanes using the ILI9341_t3n library.
I am having some performance problems in the processing of messages via the serial interface when use updateScreen....
3 replies | 39 view(s)
-
Yesterday, 05:01 PM
Yeah was going way deeper originally to see what was going on so started with Vsync. Want to see what you did and see I can merge but really distracted. I did remember to update the PDE to 324/244 though.
But to...
365 replies | 5093 view(s)
-
Yesterday, 04:58 PM
From watching the posts, there are various threads about adding the support for USB file system support (look for threads about MTP support, beta7 posts, etc.). Having the rewritten file system support in 1.54 beta7...
2 replies | 43 view(s)
-
Yesterday, 04:54 PM
@KurtE
Updates are already pushed to repository, see post 342, right before yours.
99% sure that the writeSubImageRect is working correctly because I am now using it for 's'napshot and 'continuous modes and its...
365 replies | 5093 view(s)
-
Yesterday, 04:54 PM
I started to do that - but some of the DMA disable stuff isn't compatible so switching that off is needed - and thought I saw you ask for a way to count DMA updates? And other than the Reformat because all the indents...
365 replies | 5093 view(s)
-
Yesterday, 04:53 PM
I'm presently using Teensy+NRF24L01. I need to add network access, so I need to change parts. I've ordered some ESP8266 units, but these are a bit old. I know there are ESP32 parts, but those are full MCUs and add too...
1 replies | 24 view(s)
-
Yesterday, 04:52 PM
Tri-state is not a CS issue unless you have both CS' asserted. The issue is at MISO, some chips don't tri-state that line and it fights with the other slave that is ran in parallel. tri-state buffers exist for these...
3 replies | 28 view(s)
-
Yesterday, 04:50 PM
Paul's paper on better SPI design (https://www.pjrc.com/better-spi-bus-design-in-3-steps/) would indicate that SPI devices having their own CS lines does not prevent the need for tri-stating. The first step might be to...
3 replies | 28 view(s)
-
Yesterday, 04:44 PM
Hello,
Does anyone have a good estimate as to the latency between a voltage change on a digital pin and when it can be read correctly with DigitalReadFast?
I know that the actual command can be executed in one...
0 replies | 15 view(s)
-
Yesterday, 04:40 PM
I know there is an issue with Tri-stating on the SPI buss with RA8875 displays ..
the question I have is if you have 2 devices on the SPI buss that have their own CS lines ...
Is the tri-state problem still there ?...
3 replies | 28 view(s)
-
Yesterday, 04:36 PM
I don't expect a lot of activity but it looks like t could be a dry evening. It is quite chilly though.
You could use two small signal diodes in parallel, one from the old circuit and one from the pwm circuit....
836 replies | 87434 view(s)
-
Yesterday, 04:34 PM
Thank you !
I follow your idea using pointers and it works .
3 replies | 75 view(s)
-
Yesterday, 04:33 PM
Sorry, i have just my phone on internet so no schematic is avaleable.
I used 10k on both and than 2.2k on both. The sda 2.2k with sca 10k works.
I need more tests with more chips on the same bus.
16 replies | 234 view(s)
-
Yesterday, 04:23 PM
Thanks, Got it working. I had two issues.
1) my counter was not volatile (oops, should have known that)
2) I was not checking for can events while waiting for the next button press.
This code is a little ugly,...
630 replies | 54805 view(s)
-
Yesterday, 04:14 PM
@mjs513 - you might push up what you have, either in main or some temporary branch and I will take a look.
Could be several things like: maybe I am not responding quick enough for the VSYNC to turn on the DMA. ...
365 replies | 5093 view(s)
-
Yesterday, 03:14 PM
Just pushed the current changes using subWriteRect and QVGA = 324x244. One other thing - took setpixformat out of the sketch and called it directly from init since this camera only supports grayscale. Also added a v2...
365 replies | 5093 view(s)
-
Yesterday, 03:06 PM
volatile without events(), doesn't matter with events()
630 replies | 54805 view(s)
-
Yesterday, 02:49 PM
With the HiLow test, I don't see you actually trying to run a probe from either 3.3v or GND depending on which way, and touch other side to a pin.
Note: you need to hit enter to change modes.
For example I ran it...
28 replies | 1070 view(s)
-
Yesterday, 02:41 PM
Yeah, a few new firmwares versions a day now :D
I'm happy with the reboot.exe instead of opening and closing the enclosure daily.
Thanks for clarification about TE mode, will try this evening with real bats.
If I...
836 replies | 87434 view(s)
-
Yesterday, 02:20 PM
Morning @KurtE
Yep - tried just making _frame_ignore_cols = 0 but the image messed up. Agree - not sure why you are multiplying by 2 since we only have grayscale. The *2 in the original readFrame was for color...
365 replies | 5093 view(s)
-
Yesterday, 01:52 PM
Hi Kurt,
Wire and Wire2 works but Wire1 is failing...... I removed the Teensy from the board and connected directly with wires.... no differences.
28 replies | 1070 view(s)
-
Yesterday, 01:37 PM
@mjs513 -
I never went through to see how many rows we ignored. Will be obvious when I can hook up LA to it... Or could write some extra code, probably like you did.
I did find out about the number of columns, by...
365 replies | 5093 view(s)
-
Yesterday, 01:30 PM
There seems to be an error in the disconnect method, when unlinking an element from a linked list the pointer of the prevoius node most be shifted, so in AudioStream.cpp line 257
if (p == this) {
if...
17 replies | 817 view(s)
-
Yesterday, 01:27 PM
Brilliant, thanks so much manicksan! There's a lot to digest there, but the first quick look I just gave it suggests it's all going to be really useful.
10 replies | 260 view(s)
-
Yesterday, 01:15 PM
Sorry to hear that. Again I would still be tempted to maybe post a picture of it, and probably double/triple check wiring.
If it were me, I would probably run something like what I call the HiLow test sketch. I...
28 replies | 1070 view(s)
-
Yesterday, 01:10 PM
To clarify, the MIMXRT1060-EVK can be used to temporarily replace a teensy 4. I haven't tried this one, but with previous eval boards, it wasn't hard to load and run teensy code. Unlike the T4, it then allows easy...
85 replies | 8237 view(s)
-
Yesterday, 01:02 PM
You would need to edit the section that looks like:
while (sd.exists(fileName)) {
if (fileName != '9') {
fileName++;
} else if (fileName != '9') {
fileName = '0';
fileName++;
}...
2 replies | 43 view(s)
-
Yesterday, 12:52 PM
If you want to make complicated and/or huge designs
maybe this can help:
https://forum.pjrc.com/threads/65740-Audio-System-Design-Tool-update?highlight=Audio+design+tool
That also makes it possible to use custom...
10 replies | 260 view(s)
-
Yesterday, 12:33 PM
Thanks defragster,
I canot understand why when you are compiling again the files the "compile time" is not updated (teensy bug ?). But it like this
However I haven't found examples how the adjust the time by...
6 replies | 401 view(s)
-
Yesterday, 12:25 PM
There are these threads:
https://forum.pjrc.com/threads/62166-Dynamic-Audio-Connection-Bug
https://forum.pjrc.com/threads/64446-Dynamic-Audio-Connection-Bug-A-new-one!
In the "a new one" specially check post #5...
10 replies | 260 view(s)
-
Yesterday, 12:22 PM
I am working to get your RX version working, but I am on a MacBook. You only have instructions of how to load the arm...h files on a PC, do you have info how / where to copy them to on a Mac?
Front end here is either...
59 replies | 6926 view(s)
-
Yesterday, 12:08 PM
Hi, dear.
please tell a newbie how to switch between two voltages 44 and 55 volts in the R4850 unit,
I am using a Teensy 3.2 controller board, it has a CAN bus, I really want to see the example code!
you only need...
0 replies | 31 view(s)
-
Yesterday, 12:01 PM
@KurtE
I found the issue that you were having with having to skip 4 pixels. Turns out that the actual image size for QQVGA is 324x244 and not 320x240. The extra 4 pixels seem to be just border pixels. So I tested...
365 replies | 5093 view(s)
-
Yesterday, 11:26 AM
@KurtE - @Paul - @defragster - @all
More discoveries, realizations and decisions.
Doing some digging it appears that the framerate is dependent on 3 settings:
1. clock - osc_div which is done we use the function...
365 replies | 5093 view(s)
-
Yesterday, 11:25 AM
This was the error from Wire1....
13:24:18.417 -> Scanning(Wire1)...
13:24:18.450 -> Unknown error at address 0x01MCR:1 MSR:2002001, MIER:0 MDER:0 MCFGR0:0 MDMR:0 MCCR0:1928373b
13:24:18.450 -> Unknown error at...
28 replies | 1070 view(s)
-
Yesterday, 11:23 AM
Hi Kurt, group,
Tested the T4.1 with the scanner and Wire is ok, Wire1 not found, Wire2 is ok it seems that the T4.1 has a defect. I will order a new one.
Thanks for helping!
Best regards,
Johan
28 replies | 1070 view(s)
-
Yesterday, 11:13 AM
After testing a bit, its quite a nice chip, the Audio library feels overengineered and does a lot of unnecessary buffer copying. The Teensy Audio code is much more efficient. The pico can run the Teensy Audio with a...
192 replies | 12940 view(s)
-
Yesterday, 10:44 AM
Man, it becomes hard to keep up here...
When work was done by Cor on the 1.1dev version I decided to work the manual.
It seems a bad idea to work on it because changes are coming very quickly these days, so some...
836 replies | 87434 view(s)
-
Yesterday, 10:06 AM
What were the pullups before? You didn't post a schematic :) Fast speeds generally need lower value pullups (up to a point).
16 replies | 234 view(s)
-
Yesterday, 10:00 AM
Indeed, may be using what is left from the second core running the VGA buffer filling would be a better approach. But I have to admit that I did not look at the capability of the PIO code. It remind me the copper code...
192 replies | 12940 view(s)
-
Yesterday, 09:58 AM
Indeed, Thread was marked BETA - and a good amount of effort shows GDB generally usable - but has some limitations - for whatever reason the author hasn't updated in 10 months. Whether lack of interest when time was at...
85 replies | 8237 view(s)
-
Yesterday, 09:56 AM
Sure, it's understood that the Audio core needs changes in order to construct and destroy Audio objects and their connections at runtime - that's absolutely the point of this thread, to check no-one else has tried :D...
10 replies | 260 view(s)
-
Yesterday, 09:49 AM
Hi ,
I use the ready code from IDE library SdFat--examplesV1-->dataLogger-->
/*
* Simple data logger.
*/
#include <SPI.h>
#include "SdFat.h"
// SD chip select pin. Be sure to disable any other SPI devices...
2 replies | 43 view(s)