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. Replies
    51
    Views
    1,834

    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...
  2. Replies
    51
    Views
    1,834

    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.
  3. Replies
    51
    Views
    1,834

    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.
  4. Replies
    51
    Views
    1,834

    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...
  5. Replies
    51
    Views
    12,279

    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...
  6. Replies
    51
    Views
    1,834

    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...
  7. Replies
    51
    Views
    1,834

    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...
  8. Replies
    51
    Views
    1,834

    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...
  9. Replies
    51
    Views
    1,834

    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...
  10. Replies
    51
    Views
    1,834

    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...
  11. Replies
    1
    Views
    94

    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...
  12. Replies
    51
    Views
    1,834

    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:
  13. Replies
    51
    Views
    1,834

    Yes it's able to do multicast already.

    Yes it's able to do multicast already.
  14. 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.
  15. Replies
    51
    Views
    1,834

    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:
  16. 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...
  17. 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:...
  18. Replies
    51
    Views
    1,834

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

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

    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...
  20. Replies
    51
    Views
    1,834

    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...
  21. I’m not familiar with bit manipulation...

    I’m not familiar with bit manipulation instructions, how is that done?
  22. 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...
  23. 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?
  24. 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...
  25. 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...
  26. 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.
  27. 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
    ...
  28. 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...
  29. Replies
    39
    Views
    1,522

    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...
  30. Replies
    63
    Views
    15,124

    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...
  31. Replies
    63
    Views
    15,124

    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...
  32. Replies
    51
    Views
    1,834

    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...
  33. Replies
    51
    Views
    1,834

    Feel free to ask any questions.

    Feel free to ask any questions.
  34. Replies
    51
    Views
    1,834

    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...
  35. Replies
    51
    Views
    1,834

    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...
  36. Replies
    63
    Views
    15,124

    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...
  37. 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...
  38. Replies
    2
    Views
    95

    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...
  39. Replies
    63
    Views
    15,124

    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...
  40. Replies
    63
    Views
    15,124

    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...
  41. Replies
    63
    Views
    15,124

    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...
  42. Replies
    63
    Views
    15,124

    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...
  43. Replies
    63
    Views
    15,124

    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...
  44. 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.
  45. It would be littered across multiple files, if...

    It would be littered across multiple files, if you load all the core files into your editor of choice you just have to search for DMAMEM and then delete it from all the variables found that use it....
  46. You would have to edit the core files to change...

    You would have to edit the core files to change them from DMAMEM, but you can’t just get rid of them without disabling features either. I know they are used for USB buffers, probably HardwareSerial...
  47. The Teensy Core uses some DMAMEM for buffers, I...

    The Teensy Core uses some DMAMEM for buffers, I don’t know the exact amount, but that would be why it’s not all free.
  48. The blocks of RAM are two separate areas accessed...

    The blocks of RAM are two separate areas accessed in two different ways not 1 block with 2 partitions so it cannot be rearranged for larger buffers, your other option would be to get a Teensy 4.1 and...
  49. Replies
    63
    Views
    15,124

    It could be the H Bridges or your power supply...

    It could be the H Bridges or your power supply isnít suppling enough power to the motors.

    As far as for audible noise your only option is to increase the PWM frequency or ditch PWM entirely. Upon...
  50. You have your faders connected to 5v, connect...

    You have your faders connected to 5v, connect them to 3.3v and it should work as expected as long as none of the Teensy pins have been damaged by the 5v.
Results 1 to 50 of 500
Page 1 of 10 1 2 3 4