From 3fbfd6a8cf1bc351f147b619125b002962806f51 Mon Sep 17 00:00:00 2001
From: "ucart@co3050-12" <dawehr@iastate.edu>
Date: Sat, 22 Apr 2017 14:34:59 -0500
Subject: [PATCH] wip: fix another uart issue

---
 quad/xsdk_workspace/real_quad/src/hw_impl_zybo_uart.c | 2 +-
 quad/xsdk_workspace/real_quad/src/main.c              | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/quad/xsdk_workspace/real_quad/src/hw_impl_zybo_uart.c b/quad/xsdk_workspace/real_quad/src/hw_impl_zybo_uart.c
index 940ef0abb..807da7062 100644
--- a/quad/xsdk_workspace/real_quad/src/hw_impl_zybo_uart.c
+++ b/quad/xsdk_workspace/real_quad/src/hw_impl_zybo_uart.c
@@ -12,7 +12,7 @@ int zybo_uart_reset(struct UARTDriver *self) {
   struct ZyboUARTState *state = self->state;
   if (state == NULL) return -1;
   if (state->inst == NULL) return -1;
-  if (state->inst->CallBackRef == NULL) return -1;
+  if (state->queue == NULL) return -1;
 
   XUartPs *inst = state->inst;
 
diff --git a/quad/xsdk_workspace/real_quad/src/main.c b/quad/xsdk_workspace/real_quad/src/main.c
index 85ab2332a..ee7e493f4 100644
--- a/quad/xsdk_workspace/real_quad/src/main.c
+++ b/quad/xsdk_workspace/real_quad/src/main.c
@@ -48,7 +48,7 @@ int main()
 #ifdef RUN_TESTS
   //test_zybo_mio7_led_and_system();
   //test_zybo_i2c();
-  test_zybo_i2c_imu();
+  //test_zybo_i2c_imu();
   //test_zybo_i2c_px4flow();
   //test_zybo_i2c_lidar();
   //test_zybo_i2c_all();
@@ -56,7 +56,7 @@ int main()
   //test_zybo_motors();
   //test_zybo_uart();
   //test_zybo_axi_timer();
-  //test_zybo_uart_comm();
+  test_zybo_uart_comm();
   return 0;
 #endif
 
-- 
GitLab