mirror of
https://github.com/arduino/Arduino.git
synced 2025-03-15 12:29:26 +01:00
Ethernet lib: first implementation for zero
This commit is contained in:
parent
ed8cdcc48f
commit
76b2f992ee
@ -344,6 +344,16 @@ private:
|
||||
inline static void setSS() { PORTB &= ~_BV(2); };
|
||||
inline static void resetSS() { PORTB |= _BV(2); };
|
||||
#endif
|
||||
#else
|
||||
inline static void initSS() {
|
||||
*portModeRegister(digitalPinToPort(ETHERNET_SHIELD_SPI_CS)) |= digitalPinToBitMask(ETHERNET_SHIELD_SPI_CS);
|
||||
}
|
||||
inline static void setSS() {
|
||||
*portOutputRegister(digitalPinToPort(ETHERNET_SHIELD_SPI_CS)) &= ~digitalPinToBitMask(ETHERNET_SHIELD_SPI_CS);
|
||||
}
|
||||
inline static void resetSS() {
|
||||
*portOutputRegister(digitalPinToPort(ETHERNET_SHIELD_SPI_CS)) |= digitalPinToBitMask(ETHERNET_SHIELD_SPI_CS);
|
||||
}
|
||||
#endif
|
||||
#else
|
||||
#define SPI_ETHERNET_SETTINGS ETHERNET_SHIELD_SPI_CS,SPISettings(4000000, MSBFIRST, SPI_MODE0)
|
||||
|
Loading…
x
Reference in New Issue
Block a user