MCPcopy Create free account
hub / github.com/RobTillaart/Arduino / setGPIOpins

Method setGPIOpins

libraries/MCP_DAC/MCP_DAC.cpp:80–103  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

78
79#if defined(ESP32) or defined(ARDUINO_ARCH_RP2040)
80void MCP_DAC::setGPIOpins(uint8_t clk, uint8_t miso, uint8_t mosi, uint8_t select)
81{
82 _clock = clk;
83 _dataOut = mosi;
84 _select = select;
85 pinMode(_select, OUTPUT);
86 digitalWrite(_select, HIGH);
87
88 mySPI->end(); // disable SPI
89
90 #if defined(ESP32)
91
92 mySPI->begin(clk, miso, mosi, select);
93
94 #elif defined(ARDUINO_ARCH_RP2040)
95
96 mySPI->setCS(select);
97 mySPI->setSCK(clk);
98 mySPI->setTX(mosi);
99
100 mySPI->begin();
101
102 #endif
103}
104#endif
105
106

Callers

nothing calls this directly

Calls 1

beginMethod · 0.45

Tested by

no test coverage detected