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

Search:

Type: Posts; User: vjmuzik

Page 1 of 10 1 2 3 4

Search: Search took 0.01 seconds.

  1. Yes you can, it uses rtpMIDI and there already...

    Yes you can, it uses rtpMIDI and there already happens to be a library for it that works with the Teensy: https://github.com/lathoub/Arduino-AppleMIDI-Library
    I've only tested this on a Macbook with...
  2. Replies
    30
    Views
    1,967

    Current sensing circuitry for the 3.3v regulator.

    Current sensing circuitry for the 3.3v regulator.
  3. Replies
    5
    Views
    143

    If you are using FastLED it has builtin functions...

    If you are using FastLED it has builtin functions to handle it for you so you don't even have to worry about it once you turn it on, link to the documentation:...
  4. Replies
    65
    Views
    15,853

    Quick followup on this while it's on my mind,...

    Quick followup on this while it's on my mind, while looking through the service manual for a recently acquired Lexicon 960L I got curious about the schematic for the LARC2 controller since it has...
  5. Replies
    23
    Views
    801

    Have you tried using the USBHost_t36 library yet?...

    Have you tried using the USBHost_t36 library yet? The USB Host power is turned off until that library toggles the pin to turn it on.
  6. Replies
    77
    Views
    4,437

    Not to my knowledge there isn’t any issue as long...

    Not to my knowledge there isn’t any issue as long as no port addresses are shared, this might be related to a DNS issue with UDP that I haven’t pushed the fix for yet. You are correct if you use a...
  7. Replies
    77
    Views
    4,437

    Off the top of my head I only know of this made...

    Off the top of my head I only know of this made by manitou: https://github.com/manitou48/teensy4/tree/master/fnet_tftpd_SPIFFS
    Theoretically if there was an existing library that worked on the w5500...
  8. Replies
    77
    Views
    4,437

    Here’s the fulle list of errors:...

    Here’s the fulle list of errors: https://github.com/vjmuzik/FNET/blob/master/src/stack/fnet_error.h
    Seems the socket did not connect like it was supposed to.
  9. Replies
    77
    Views
    4,437

    If the basic web server worked then there...

    If the basic web server worked then there shouldn’t be a problem with the laptop setup, I do my tests with a laptop as well so I know it does work directly connected to it just fine.
  10. Replies
    77
    Views
    4,437

    Have you tried serial printing the file as a...

    Have you tried serial printing the file as a starting point to verify everything is correct? You may have to update the libraries as well, I fixed a sending problem earlier today, and there will be...
  11. Replies
    52
    Views
    12,829

    I feel like I might have one more idea on why...

    I feel like I might have one more idea on why this could be happening, in the current usbMIDI implementation none of the midi ports have their own names so it relies on Windows to come up with one on...
  12. Replies
    77
    Views
    4,437

    It doesn't hang but it certainly is blocking, I'm...

    It doesn't hang but it certainly is blocking, I'm pretty sure the original w5500 fails if there is no cable connected on startup so I mirrored that in my begin function since the wrapper library is...
  13. Replies
    77
    Views
    4,437

    Alright I posted the fix, it was simple, I also...

    Alright I posted the fix, it was simple, I also tested client.flush() and it does work without freezing, but that's probably because I already fixed the socketSendAvailable function that it uses in a...
  14. Replies
    77
    Views
    4,437

    What's likely happening is because of the non...

    What's likely happening is because of the non blocking nature of FNET it's completely filling the buffers before a packet is sent so data is being overwritten, that would be why adding a delay works...
  15. Replies
    77
    Views
    4,437

    Can I get a minimal example of this so that I can...

    Can I get a minimal example of this so that I can find out what's causing the issue? Indeed FNET is non-blocking but it shouldn't send things out of order or overlapping since that would break TCP...
  16. Replies
    77
    Views
    4,437

    Native Ethernet Update: Add client-side TLS...

    Native Ethernet Update:


    Add client-side TLS support
    -Add WebClientRepeatingTLS example
    -Add client.close() to support proper HTTP close before disconnecting
    -Add functions to set client and...
  17. Replies
    1
    Views
    125

    That is built in to the Teensy core and only...

    That is built in to the Teensy core and only included when a USB type with MIDI is selected in the Tools menu with a Teensy board, so they won't work with standard Arduino boards. A lot of Arduino...
  18. Replies
    77
    Views
    4,437

    Native Ethernet Update: Support for FNET TLS...

    Native Ethernet Update:


    Support for FNET TLS sockets (server-side only for now)
    -Update WebServerMDNS with optional TLS


    FNET Update:
  19. Replies
    77
    Views
    4,437

    Yes it's able to do multicast already.

    Yes it's able to do multicast already.
  20. Alright I added the MDNS part in to my library so...

    Alright I added the MDNS part in to my library so now you can use a .local address instead of a static ip.
  21. Replies
    77
    Views
    4,437

    Update: Add MDNS wrapper -Add WebServerMDNS...

    Update:


    Add MDNS wrapper
    -Add WebServerMDNS example
    -Update keywords


    For a web server all it takes is two lines to use MDNS and get a .local address:
  22. Personally I couldn't tell you what works and...

    Personally I couldn't tell you what works and doesn't work with my libraries, hopefully it doesn't conflict with anything, but I've never done any work with DMA or XBAR and very little with timers in...
  23. USB Class Definition for MIDI Devices v2.0

    Looks like I missed the news that this was finally released, this is probably not on Paul's roadmap yet, but if anyone else is interested here's the link for it:...
  24. Replies
    77
    Views
    4,437

    I suppose it is, it’s worked so far at least.

    I suppose it is, it’s worked so far at least.
  25. Replies
    2
    Views
    186

    Yes you can differentiate between the different...

    Yes you can differentiate between the different usbMIDI devices connected and it is bidirectional, each device has its own class object so its easy to tell which devices sent what. There probably...
  26. Replies
    77
    Views
    4,437

    Small update: Cleanup and enhancements -...

    Small update:


    Cleanup and enhancements
    - Removed unused items that were no longer in use or not used at all
    - Offloaded DNS lookup to FNET methods so it no longer uses a socket from the...
  27. I’m not familiar with bit manipulation...

    I’m not familiar with bit manipulation instructions, how is that done?
  28. Back during beta GPIO1-4 were being used, the...

    Back during beta GPIO1-4 were being used, the short answer is that GPIO6-9 access the same pins but faster. I'm not sure how you are accessing them with that register since they aren't made active in...
  29. Honestly I'm curious because I've never looked...

    Honestly I'm curious because I've never looked into it, but how many instructions cycles and time does it take to read and write the GPIO registers?
  30. The second 16 bits would be the more tricky part,...

    The second 16 bits would be the more tricky part, if you really just wanted the most speed out of it I would use some fast tri-state 16 bit buffer chips so the two ADCs can share the same 16 pins. It...
  31. That code is good for the T4.0, but for the T4.1...

    That code is good for the T4.0, but for the T4.1 you don't have to do as much work since 16 bits of GPIO6 are already in order so all you have to do is bit shift it 16 places one time and your all...
  32. Indeed it should be, I copied it from someone...

    Indeed it should be, I copied it from someone else’s post and didn’t feel like editing it on mobile.
  33. The GPIO groups can be read all at once, but most...

    The GPIO groups can be read all at once, but most pins are spread out between different groups, here’s the table for the T4.1:


    PIN GPIOn-BITm | GPIOn-BITm PIN
    ...
  34. If you are using my Ethernet Wrapper Library, I...

    If you are using my Ethernet Wrapper Library, I know it currently isn't setup to be thread safe so it may not be interrupt safe either, I haven't tested interrupts at all. It's probably going to be...
  35. Replies
    39
    Views
    1,754

    I remember while I was getting my Ethernet...

    I remember while I was getting my Ethernet library working I did notice it got pretty hot so I started printing the temps while I was doing it. I want to say it maxed out at about 67°C for me while...
  36. Replies
    65
    Views
    15,853

    There should be no issues, the Uptown System 2000...

    There should be no issues, the Uptown System 2000 had it all on one board, likely 4 layers with a ground and power plane like the System 990. Just about the only special layout that I can see from my...
  37. Replies
    65
    Views
    15,853

    Alright I worked out the touch sense boards since...

    Alright I worked out the touch sense boards since I will have to redo them and make more so I can add more faders, it's quite interesting how they work and I know that the Digidesign Pro Control...
  38. Replies
    77
    Views
    4,437

    To my knowledge it shouldn’t interfere with...

    To my knowledge it shouldn’t interfere with anything, the only resource I’m using that could potentially cause problems is an interval timer that polls the network stack every millisecond. But, I...
  39. Replies
    77
    Views
    4,437

    Feel free to ask any questions.

    Feel free to ask any questions.
  40. Replies
    77
    Views
    4,437

    An Ethernet cable does have to be connected to...

    An Ethernet cable does have to be connected to something for it to get past that, I’ve been testing it directly connected to my laptop that’s been acting as a DHCP server so I haven’t tested without...
  41. Replies
    77
    Views
    4,437

    Have you tried using DHCP, there may be an IP...

    Have you tried using DHCP, there may be an IP conflict if it doesn’t get past the Ethernet.begin, I forgot to set that up so it makes sure it’s not using an address already in use. Also doing DHCP...
  42. Replies
    65
    Views
    15,853

    In my case the PID control adds more acceleration...

    In my case the PID control adds more acceleration with no dead-banding, without it the acceleration is just linear which can be slow in certain cases. It also has a little deadbanding without it...
  43. The Teensy LC is part of the teensy3 folder in...

    The Teensy LC is part of the teensy3 folder in the core files, the relevant file to change is /teensy/avr/cores/teensy3/usb_desc.h you just have to scroll down to whichever interface you are trying...
  44. Replies
    2
    Views
    121

    In version 1.48 dynamic memory consisted of both...

    In version 1.48 dynamic memory consisted of both RAM1 and RAM2 combined, if RAM2 was never used then any program that was compiled showing over 50% of dynamic memory usage would cause an error. This...
  45. Replies
    65
    Views
    15,853

    Depending on the application I plan on doing...

    Depending on the application I plan on doing groups of 8 or 16, but I imagine it can easily handle more than that. I will probably make a daughter board that handles 4 channels each since my faders...
  46. Replies
    65
    Views
    15,853

    Your other option is to just use the Motor...

    Your other option is to just use the Motor Control part of the circuit and handle the PID and offset in the processor. The Uptown System 2000 did it this way, but each fader also had its own...
  47. Replies
    65
    Views
    15,853

    Here is the schematic of my current breadboard,...

    Here is the schematic of my current breadboard, I'm using a TL084 right now for the bottom 2 op amps, but any should work.
    20488
    Attached is also the KiCad project file.
    Edit: Also if anyone else...
  48. Replies
    65
    Views
    15,853

    To create a setup for more faders you just have...

    To create a setup for more faders you just have to repeat the circuit for however many faders you want, then interface it to the Teensy however best makes sense. Like I said for me personally I'm...
  49. Replies
    65
    Views
    15,853

    Alright I finally got one channel breadboarded...

    Alright I finally got one channel breadboarded and tuned the PID with what I had available on hand and it’s pretty good (quick and accurate). It’s quite a bit of components per channel, but I...
  50. The little white wire runs to the voltage regular...

    The little white wire runs to the voltage regular on the 4.1 beta boards all of them are like this because of a manufacturing error some of the power and ground pads weren’t connected.
Results 1 to 50 of 500
Page 1 of 10 1 2 3 4