From 11e0653fba0c512ba8714c5f97f48e3c08d3e837 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Mon, 17 Feb 2020 14:52:37 +0100 Subject: [PATCH] sensor_pzem: fix libopencm3 interface --- lib/sensor_pzem.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/sensor_pzem.c b/lib/sensor_pzem.c index 15291d9..f5ce861 100644 --- a/lib/sensor_pzem.c +++ b/lib/sensor_pzem.c @@ -176,7 +176,7 @@ struct sensor_pzem_measurement_t sensor_pzem_measurement_decode(void) /** USART interrupt service routine called when data has been transmitted or received */ void USART_ISR(SENSOR_PZEM_USART)(void) { - if (usart_get_interrupt_source(USART(SENSOR_PZEM_USART), USART_SR_TXE)) { // data has been transmitted + if (usart_get_flag(USART(SENSOR_PZEM_USART), USART_SR_TXE)) { // data has been transmitted if (tx_i=LENGTH(rx_buffer)) { // buffer full