From b2047704ad359447958203810784f4e2f3deeff5 Mon Sep 17 00:00:00 2001 From: Howard Li <bighorn@pursuitofchallenge.com> Date: 周三, 29 4月 2020 03:23:49 +0800 Subject: [PATCH] Avoid directly clearing STB --- libscpi/src/ieee488.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/libscpi/src/ieee488.c b/libscpi/src/ieee488.c index d03708e..000df89 100644 --- a/libscpi/src/ieee488.c +++ b/libscpi/src/ieee488.c @@ -263,7 +263,9 @@ SCPI_ErrorClear(context); for (int i = 0; i < SCPI_REG_GROUP_COUNT; ++i) { scpi_reg_name_t event_reg = scpi_reg_group_details[i].event; - SCPI_RegSet(context, event_reg, 0); + if (event_reg != SCPI_REG_STB) { + SCPI_RegSet(context, event_reg, 0); + } } return SCPI_RES_OK; } -- Gitblit v1.9.1