Signed-off-by: Keith Packard <keithp@keithp.com>
+++ /dev/null
-#
-# Debug mode - drive RESET_N low for two clock cycles
-#
-C D R
-. D .
-C D .
-. D .
-C D .
-. D R
-
-#
-# 1101 with zeros
-#
-
-C . R 0
-. . R
-C . R 0
-. . R
-C . R 0
-. . R
-C . R 0
-. . R
-C . R 0
-. . R
-C . R 0
-. . R
-C D R 1
-. D R
-C D R 1
-. D R
-
-C . R 0
-. . R
-C D R 1
-. D R
-C . R 0
-. . R
-C . R 0
-. . R
-C . R 0
-. . R
-
-#
-# Now read for a while
-#
-
-C D R
-. D R
-C D R
-. D R
-C D R
-. D R
-
-C D R
-. D R
-
-C D R
-. D R
-C D R
-. D R
-C D R
-. D R
-C D R
-. D R
-
-C D R
-. D R
-C D R
-. D R
-C D R
-. D R
-
-# try sending READ_STATUS
-
-C . R 0
-. . R
-C . R 0
-. . R
-C D R 1
-. D R
-C D R 1
-. D R
-
-C . R 0
-. . R
-C D R 1
-. D R
-C . R 0
-. . R
-C . R 0
-. . R
-
-
-C D R
-. D R
-
-C D R
-. D R
-C D R
-. D R
-C D R
-. D R
-C D R
-. D R
-
-C D R
-. D R
-C D R
-. D R
-C D R
-. D R
-C D R
-. D R
-
-C D R
-. D R
-C D R
-. D R
-C D R
-. D R
-C D R
-. D R
-
-C D R
-. D R
-C D R
-. D R
-C D R
-. D R
-C D R
-. D R
#undef USE_KERNEL
#ifdef USE_KERNEL
#include <cp2101.h>
-#define CC_DATA CP2101_GPIO_MASK(0)
-#define CC_CLOCK CP2101_GPIO_MASK(1)
+#define CC_CLOCK CP2101_GPIO_MASK(0)
+#define CC_DATA CP2101_GPIO_MASK(1)
#define CC_RESET_N CP2101_GPIO_MASK(2)
#else
#define CC_CLOCK 0x1
. - R
C - R
. - R
+
+C D R
+#
+# Debug mode - drive RESET_N low for two clock cycles
+#
+C D R
+. D .
+C D .
+. D .
+C D .
+. D R
+
#
# Halt 0x44
#
. D R
#
-# GET_STATUS
+# READ_STATUS
#
C . R 0
#
C D R
-. D R
-C D R
-. D R
-C D R
-. D R
-C D R
-. D R
+. - R
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
-C D R
-. D R
-C D R
-. D R
-C D R
-. D R
-C D R
-. D R
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
C D R
-. D R
-C D R
-. D R
-C D R
-. D R
-C D R
-. D R
-
-C D R
-. D R
-C D R
-. D R
-C D R
-. D R
-C D R
-. D R