Hack SPI to work.
Change-Id: Ica57630a07fa42c254f0880549b36a5adbd2159f
diff --git a/third_party/allwpilib_2017/hal/lib/athena/SPI.cpp b/third_party/allwpilib_2017/hal/lib/athena/SPI.cpp
index d64f1c2..7df2dcb 100644
--- a/third_party/allwpilib_2017/hal/lib/athena/SPI.cpp
+++ b/third_party/allwpilib_2017/hal/lib/athena/SPI.cpp
@@ -123,6 +123,7 @@
case 1:
CommonSPIPortInit(status);
if (*status != 0) return;
+ #if 0
// CS1, Allocate
if ((digitalHandles[0] = HAL_InitializeDIOPort(
HAL_GetPort(26), false, status)) == HAL_kInvalidHandle) {
@@ -130,11 +131,13 @@
CommonSPIPortFree();
return;
}
+ #endif
HAL_SetSPIHandle(1, spilib_open("/dev/spidev0.1"));
break;
case 2:
CommonSPIPortInit(status);
if (*status != 0) return;
+ #if 0
// CS2, Allocate
if ((digitalHandles[1] = HAL_InitializeDIOPort(
HAL_GetPort(27), false, status)) == HAL_kInvalidHandle) {
@@ -142,6 +145,7 @@
CommonSPIPortFree();
return;
}
+ #endif
HAL_SetSPIHandle(2, spilib_open("/dev/spidev0.2"));
break;
case 3: