Add a LICENSE file
Closed this issue · 2 comments
xobs commented
This project has been super useful in helping me to understand how the PIO blocks work. I'd like to use it in other projects, but I'd like to make sure that I don't run afoul of any licensing issues.
Would you mind adding a license to this project? I can create a PR if you've got one in mind.
lawrie commented
Hi @xobs, I have added a BSD LICENSE.
I have just replied to the other open issue on what I can remember about what is wrong or incomplete about this implementation.
Which is:
- I think there is an error in autopull/autopush where an extra cycle is being used that shouldn't be
- Merging the results of multiple state machines to produce the output pin state is not implemented
- Combining Fifos together to produce a deeper Fifo is not implemented
There were various aspects of the implementation that I was not very happy with, so I am sure that it can be improved a lot.
xobs commented
Looks good to me. Thanks!