Add setPins API to override default WINC1500 pins #58
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.
A proposal to resolve #57.
I've added a
WiFiClass::setPins(int8_t cs, int8_t irq, int8_t rst, int8_t en)
API. This API must be called before any other WiFi APIs to take effect.It currently uses 4 bytes more RAM, I've opted to store the pins as
int8_t
to save a few bytes of RAM on AVR. No issues changing to usingint
if that would be better.Here's a size comparison
ConnectWithWPA
example sketch (sizes in bytes):cc/ @ladyada @cmaglie @facchinm