diff --git a/lib/sensor_pzem.c b/lib/sensor_pzem.c
index 998cc15..15291d9 100644
--- a/lib/sensor_pzem.c
+++ b/lib/sensor_pzem.c
@@ -12,10 +12,10 @@
* along with this program. If not, see .
*
*/
-/** library to query measurements from peacefair PZEM-004 and PZEM-004T electricity meter (code)
- * @file sensor_pzem.c
+/** library to query measurements from peacefair PZEM-004 and PZEM-004T electricity meter
+ * @file
* @author King Kévin
- * @date 2016
+ * @date 2016-2020
* @note peripherals used: USART @ref sensor_pzem_usart, timer @ref sensor_pzem_timer
*/
@@ -59,11 +59,11 @@ void sensor_pzem_setup(void)
{
/* enable USART I/O peripheral */
rcc_periph_clock_enable(RCC_AFIO); // enable pin alternate function (USART)
- rcc_periph_clock_enable(USART_PORT_RCC(SENSOR_PZEM_USART)); // enable clock for USART port peripheral
- rcc_periph_clock_enable(USART_RCC(SENSOR_PZEM_USART)); // enable clock for USART peripheral
- gpio_set_mode(USART_PORT(SENSOR_PZEM_USART), GPIO_MODE_OUTPUT_2_MHZ, GPIO_CNF_OUTPUT_ALTFN_PUSHPULL, USART_PIN_TX(SENSOR_PZEM_USART)); // setup GPIO pin USART transmit
- gpio_set_mode(USART_PORT(SENSOR_PZEM_USART), GPIO_MODE_INPUT, GPIO_CNF_INPUT_PULL_UPDOWN, USART_PIN_RX(SENSOR_PZEM_USART)); // setup GPIO pin USART receive
- gpio_set(USART_PORT(SENSOR_PZEM_USART), USART_PIN_RX(SENSOR_PZEM_USART)); // pull up to avoid noise when not connected
+ rcc_periph_clock_enable(RCC_USART(SENSOR_PZEM_USART)); // enable clock for USART peripheral
+ rcc_periph_clock_enable(RCC_USART_PORT(SENSOR_PZEM_USART)); // enable clock for USART port peripheral
+ gpio_set_mode(USART_TX_PORT(SENSOR_PZEM_USART), GPIO_MODE_OUTPUT_2_MHZ, GPIO_CNF_OUTPUT_ALTFN_PUSHPULL, USART_TX_PIN(SENSOR_PZEM_USART)); // setup GPIO pin USART transmit
+ gpio_set_mode(USART_RX_PORT(SENSOR_PZEM_USART), GPIO_MODE_INPUT, GPIO_CNF_INPUT_PULL_UPDOWN, USART_RX_PIN(SENSOR_PZEM_USART)); // setup GPIO pin USART receive
+ gpio_set(USART_RX_PORT(SENSOR_PZEM_USART), USART_RX_PIN(SENSOR_PZEM_USART)); // pull up to avoid noise when not connected
/* setup USART parameters for electricity meter: 9600 8N1 */
usart_set_baudrate(USART(SENSOR_PZEM_USART), 9600); // the electricity meter uses a fixed baud rate of 9600 bps
diff --git a/lib/sensor_pzem.h b/lib/sensor_pzem.h
index 19dec12..8488ac7 100644
--- a/lib/sensor_pzem.h
+++ b/lib/sensor_pzem.h
@@ -12,10 +12,10 @@
* along with this program. If not, see .
*
*/
-/** library to query measurements from peacefair PZEM-004 and PZEM-004T electricity meter (API)
- * @file sensor_pzem.h
+/** library to query measurements from peacefair PZEM-004 and PZEM-004T electricity meter
+ * @file
* @author King Kévin
- * @date 2016
+ * @date 2016-2020
* @note peripherals used: USART @ref sensor_pzem_usart, timer @ref sensor_pzem_timer
*/
#pragma once