@@ -291,15 +291,15 @@ class DriverPins {
291
291
return addPin (pin);
292
292
}
293
293
// / Get pin information by function
294
- Optional<PinsFunction> getPin (PinFunction function, int pos = 0 ) {
294
+ audio_driver_local:: Optional<PinsFunction> getPin (PinFunction function, int pos = 0 ) {
295
295
for (PinsFunction &pin : pins) {
296
296
if (pin.function == function && pin.index == pos) return pin;
297
297
}
298
298
return {};
299
299
}
300
300
301
301
// / Get pin information by pin ID
302
- Optional<PinsFunction> getPin (GpioPin pinId) {
302
+ audio_driver_local:: Optional<PinsFunction> getPin (GpioPin pinId) {
303
303
for (PinsFunction &pin : pins) {
304
304
if (pin.pin == pinId) return pin;
305
305
}
@@ -313,29 +313,29 @@ class DriverPins {
313
313
}
314
314
315
315
// / Finds the I2C pin info with the help of the function
316
- Optional<PinsI2C> getI2CPins (PinFunction function) {
316
+ audio_driver_local:: Optional<PinsI2C> getI2CPins (PinFunction function) {
317
317
PinsI2C *pins = getPtr<PinsI2C>(function, i2c);
318
318
if (pins == nullptr ) return {};
319
319
return *pins;
320
320
}
321
321
322
322
// / Finds the SPI pin info with the help of the function
323
- Optional<PinsSPI> getSPIPins (PinFunction function) {
323
+ audio_driver_local:: Optional<PinsSPI> getSPIPins (PinFunction function) {
324
324
PinsSPI *pins = getPtr<PinsSPI>(function, spi);
325
325
if (pins == nullptr ) return {};
326
326
return *pins;
327
327
}
328
328
329
329
// / Finds the I2S pin info with the help of the port
330
- Optional<PinsI2S> getI2SPins (int port) {
330
+ audio_driver_local:: Optional<PinsI2S> getI2SPins (int port) {
331
331
for (PinsI2S &pins : i2s) {
332
332
if (pins.port == port) return pins;
333
333
}
334
334
return {};
335
335
}
336
336
337
337
// / Finds the I2S pin info with the help of the function
338
- Optional<PinsI2S> getI2SPins (PinFunction function = PinFunction::CODEC) {
338
+ audio_driver_local:: Optional<PinsI2S> getI2SPins (PinFunction function = PinFunction::CODEC) {
339
339
PinsI2S *pins = getPtr<PinsI2S>(function, i2s);
340
340
if (pins == nullptr ) return {};
341
341
return *pins;
@@ -401,15 +401,15 @@ class DriverPins {
401
401
bool sd_active = true ;
402
402
403
403
template <typename T>
404
- T *getPtr (PinFunction function, Vector<T> &vect) {
404
+ T *getPtr (PinFunction function, audio_driver_local:: Vector<T> &vect) {
405
405
for (auto &pins : vect) {
406
406
if (pins.function == function) return &pins;
407
407
}
408
408
return nullptr ;
409
409
}
410
410
411
411
template <typename T>
412
- bool set (T pin, Vector<T> &vect) {
412
+ bool set (T pin, audio_driver_local:: Vector<T> &vect) {
413
413
T *pins = getPtr<T>(pin.function , vect);
414
414
if (pins == nullptr ) return false ;
415
415
*pins = pin;
0 commit comments