aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards/helix/serial.c
diff options
context:
space:
mode:
authorTakeshi ISHII <2170248+mtei@users.noreply.github.com>2018-11-07 05:02:30 +0900
committerDrashna Jaelre <drashna@live.com>2018-11-06 12:02:30 -0800
commita91f439aec39ec8bbcbb2f579a9434c266f09f5c (patch)
treea2cbe921ccd0db55678059fb993d83c1881e1fc5 /keyboards/helix/serial.c
parent8f5ac39fb90e9036a9df60f286888e02daf3fd1b (diff)
downloadfirmware-a91f439aec39ec8bbcbb2f579a9434c266f09f5c.tar.gz
firmware-a91f439aec39ec8bbcbb2f579a9434c266f09f5c.tar.bz2
firmware-a91f439aec39ec8bbcbb2f579a9434c266f09f5c.zip
Helix-serial.c configuration improvement (#4370)
The new simple API can be selected. Previous version, can select two way. * use old API (compatible with let's split serial.c) * use new API (multi-type transaction) This version, can select three way. * use old API (compatible with let's split serial.c) * use new API (single-type transaction) * use new API (multi-type transaction) There is no change in the code generated by this change.
Diffstat (limited to 'keyboards/helix/serial.c')
-rw-r--r--keyboards/helix/serial.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/keyboards/helix/serial.c b/keyboards/helix/serial.c
index 325c29a3f..6006ebf1b 100644
--- a/keyboards/helix/serial.c
+++ b/keyboards/helix/serial.c
@@ -71,8 +71,8 @@
#endif
//////////////// for backward compatibility ////////////////////////////////
-#ifndef SERIAL_USE_MULTI_TRANSACTION
-/* --- USE Simple API (OLD API, compatible with let's split serial.c) */
+#if !defined(SERIAL_USE_SINGLE_TRANSACTION) && !defined(SERIAL_USE_MULTI_TRANSACTION)
+/* --- USE OLD API (compatible with let's split serial.c) */
#if SERIAL_SLAVE_BUFFER_LENGTH > 0
uint8_t volatile serial_slave_buffer[SERIAL_SLAVE_BUFFER_LENGTH] = {0};
#endif
@@ -112,7 +112,7 @@ int serial_update_buffers()
return result;
}
-#endif // end of Simple API (OLD API, compatible with let's split serial.c)
+#endif // end of OLD API (compatible with let's split serial.c)
////////////////////////////////////////////////////////////////////////////
#define ALWAYS_INLINE __attribute__((always_inline))