X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fbeaglelogic%2Fprotocol.c;h=f440592f30a3c571ade26cf4f43a9a25f721e1eb;hb=3be42bc22f8b36599a448273c12a76d3e0f7a940;hp=a0a784e874502d6ca5ef93498674ac241c331468;hpb=e743a47d6d23050c72aa1276c5df4a45a6bc5357;p=libsigrok.git
diff --git a/src/hardware/beaglelogic/protocol.c b/src/hardware/beaglelogic/protocol.c
index a0a784e8..f440592f 100644
--- a/src/hardware/beaglelogic/protocol.c
+++ b/src/hardware/beaglelogic/protocol.c
@@ -17,11 +17,11 @@
* along with this program. If not, see .
*/
-#include "protocol.h"
-#include
+#include
#include
#include
#include
+#include "protocol.h"
/* Define data packet size independent of packet (bufunitsize bytes) size
* from the BeagleLogic kernel module */
@@ -101,10 +101,7 @@ SR_PRIV int beaglelogic_receive_data(int fd, int revents, void *cb_data)
if (devc->bytes_read >= devc->limit_samples * logic.unitsize ||
packetsize == 0) {
/* Send EOA Packet, stop polling */
- packet.type = SR_DF_END;
- packet.payload = NULL;
- sr_session_send(devc->cb_data, &packet);
-
+ std_session_send_df_end(devc->cb_data, LOG_PREFIX);
sr_session_source_remove_pollfd(sdi->session, &devc->pollfd);
}