If you have a Teensy with Ethernet and a TFT screen that you update with buffers of 16 bit RGB565 pixel data you should be able to use this code, along with the supplied Mac or Windows client, to also display (and control) the screen remotely on...
Attached an example on how it can be done. In this example I was using several ST MEMS sensors, a Microchip RTC, and a MAQ473 sensor. Some using SPI1, some SPI0 (aka SPI) and some use SPI2.
What you need from this zip is the T4_DMA_SPI*.* files...
Hi, This keyboard is a mini piano instrument with Teensy 4.1, 24 buttons, 4 potentiometers and a lot of additional adjustment power, as well as a Midi keyboard and speaker output with built-in SGTL5000 (via SD CARD). Each button has the ability...
Current envelope design...
The blue dots are the active voices. There will be 6 controls for the envelope setting. Attack, decay, sustain, release, delay and curve.
There will also be a loop function. The blue button can be used to select the...
I did something similar for a SourceAudio BASS Synth pedal here: https://github.com/MichaelMCE/TeensyC4Synth
For reference. the PC desktop variant is here: https://github.com/MichaelMCE/Sa-C4
Here is a bunch of different USB-C panel mount connectors+breakouts, with resistors, that could be wired directly to current Teensys for panel mounting.
10pcs for less than £3 isn't too bad.
https://www.aliexpress.com/item/1005005995278252.html
Now we are booting to multi-user mode, need to hook up another UART. Repository needs attention, I've been hacking together horrible code to get to this point, general idea being "I'll clean it later". There's a slight glitch in the UART driver...
This is a Mongoose product promo. Mongoose is an open source, dual-licensed network stack, https://github.com/cesanta/mongoose
It implements native Ethernet drivers for various microcontrollers, including IMXRT1062. It implements OTA updates too...
I wrote something similar but for the Source Audio C4 Synth pedal here: https://github.com/MichaelMCE/TeensyC4Synth. With the USB stuff in c4_drv.cpp.
Why is there a queue_Data_Transfer() read during claim?
Generally how it goes it thus: Write a...