Add SWSPI support for RRDGLCD on SKR 1.3/1.4 #1494
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request is to add a software spi support for boards where LCD is wired to general IO pins.
Heavily tested on BTT SKR 1.3/1.4 with Reprap Discount Graphic LCD controler. Pinout reviewed with provided schematics : https://github.com/bigtreetech/BIGTREETECH-SKR-V1.3/blob/master/BTT%20SKR%20V1.4/Hardware/BTT%20SKR%20V1.4-SCH.pdf
SWSPI library is based on "SWSPI.cpp/h" , Ella Robotics fork ( https://os.mbed.com/teams/ELLA-Robotics-Inc/code/SWSPI/ ) of Dave Van Wagner job ( https://os.mbed.com/users/davervw/code/SWSPI/ ).
For software Spi, just set channel to -1 :
This is my first contribution on Smoothieware. I apologize for mistakes.