diff --git a/include/baseband.h b/include/baseband.h
index 08304589..42185909 100644
--- a/include/baseband.h
+++ b/include/baseband.h
@@ -122,6 +122,7 @@ void baseband_low_pass_filter(uint16_t const *x_buf, int16_t *y_buf, uint32_t le
     @param x_buf input samples (I/Q samples in interleaved uint8)
     @param[out] y_buf output from FM demodulator
     @param num_samples number of samples to process
+    @param samp_rate sample rate of samples to process
     @param low_pass Low-pass filter frequency or ratio
     @param[in,out] state State to store between chunk processing
 */
diff --git a/include/output_file.h b/include/output_file.h
index f8a46ae1..92819923 100644
--- a/include/output_file.h
+++ b/include/output_file.h
@@ -17,6 +17,7 @@
 
 /** Construct data output for CSV printer.
 
+    @param log_level the highest log level to process
     @param file the output stream
     @return The auxiliary data to pass along with data_csv_printer to data_print.
             You must release this object with data_output_free once you're done with it.
diff --git a/include/output_log.h b/include/output_log.h
index aebc5508..7941a3f1 100644
--- a/include/output_log.h
+++ b/include/output_log.h
@@ -17,6 +17,7 @@
 
 /** Construct data output for LOG printer.
 
+    @param log_level the highest log level to process
     @param file the optional output stream, defaults to stderr
     @return The auxiliary data to pass along with data_log_printer to data_print.
             You must release this object with data_output_free once you're done with it.
diff --git a/include/output_rtltcp.h b/include/output_rtltcp.h
index 58adc879..91a70316 100644
--- a/include/output_rtltcp.h
+++ b/include/output_rtltcp.h
@@ -22,6 +22,7 @@ struct r_cfg;
 
     @param host the server host to bind
     @param port the server port to bind
+    @param opts additional options, currently "control" enables write access
     @param cfg the r_api config to use
     @return The initialized rtltcp output instance.
             You must release this object with raw_output_free once you're done with it.
diff --git a/src/devices/fineoffset_wh31l.c b/src/devices/fineoffset_wh31l.c
index 96560e56..5ca5d78b 100644
--- a/src/devices/fineoffset_wh31l.c
+++ b/src/devices/fineoffset_wh31l.c
@@ -2,7 +2,7 @@
     Ambient Weather (Fine Offset) WH31L protocol.
 
     Copyright (C) 2021 Christian W. Zuckschwerdt <zany@triq.net>
-    based on protocol analysis by @MksRasp.
+    based on protocol analysis by \@MksRasp.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
diff --git a/src/devices/fineoffset_wh45.c b/src/devices/fineoffset_wh45.c
index 6b37b48e..1406aff0 100644
--- a/src/devices/fineoffset_wh45.c
+++ b/src/devices/fineoffset_wh45.c
@@ -1,7 +1,7 @@
 /** @file
     Fine Offset Electronics WH45 air quality sensor.
 
-    Copyright (C) 2022 @anthyz
+    Copyright (C) 2022 \@anthyz
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
diff --git a/src/devices/fineoffset_wh55.c b/src/devices/fineoffset_wh55.c
index f2b67dfd..074dca9f 100644
--- a/src/devices/fineoffset_wh55.c
+++ b/src/devices/fineoffset_wh55.c
@@ -2,7 +2,7 @@
     Fine Offset / Ecowitt WH55 water leak sensor.
 
     Copyright (C) 2023 Christian W. Zuckschwerdt <zany@triq.net>
-    Protocol analysis by @cdavis289, test data by @AhrBee
+    Protocol analysis by \@cdavis289, test data by \@AhrBee
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
diff --git a/src/devices/fineoffset_wn34.c b/src/devices/fineoffset_wn34.c
index 57db2b23..e0f6aa8c 100644
--- a/src/devices/fineoffset_wn34.c
+++ b/src/devices/fineoffset_wn34.c
@@ -1,7 +1,7 @@
 /** @file
     Fine Offset Electronics WN34 Temperature Sensor.
 
-    Copyright (C) 2022 @anthyz
+    Copyright (C) 2022 \@anthyz
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
diff --git a/src/devices/fineoffset_ws80.c b/src/devices/fineoffset_ws80.c
index 6f603d1a..f5d4d5dc 100644
--- a/src/devices/fineoffset_ws80.c
+++ b/src/devices/fineoffset_ws80.c
@@ -2,7 +2,7 @@
     Fine Offset Electronics WS80 weather station.
 
     Copyright (C) 2022 Christian W. Zuckschwerdt <zany@triq.net>
-    Protocol description by @davidefa
+    Protocol description by \@davidefa
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
diff --git a/src/devices/fineoffset_ws90.c b/src/devices/fineoffset_ws90.c
index 2cebe86c..af2cd543 100644
--- a/src/devices/fineoffset_ws90.c
+++ b/src/devices/fineoffset_ws90.c
@@ -2,7 +2,7 @@
     Fine Offset Electronics WS90 weather station.
 
     Copyright (C) 2022 Christian W. Zuckschwerdt <zany@triq.net>
-    Protocol description by @davidefa
+    Protocol description by \@davidefa
 
     Copy of fineoffset_ws80.c with changes made to support Fine Offset WS90
     sensor array.  Changes made by John Pochmara <john@zoiedog.com>
diff --git a/src/devices/rubicson_48659.c b/src/devices/rubicson_48659.c
index 9e46e21f..eb25acf4 100644
--- a/src/devices/rubicson_48659.c
+++ b/src/devices/rubicson_48659.c
@@ -14,7 +14,7 @@
 /**
 Rubicson 48659 meat thermometer.
 
-{32} II 12 TT CC
+    {32} II 12 TT CC
 
 - I = power on id
 - 1 = 0UUU U follows temperature [0-7]
@@ -23,129 +23,129 @@ Rubicson 48659 meat thermometer.
 - C = Checksum, add 3 bytes - byte 4 should give a6
 
 
-{32} 01 08 71 d4    45
-{32} 01 18 73 e6    46
-{32} 01 28 75 f8    47
-{32} 01 38 77 0a    48
-{32} 01 48 79 1c    49
-{32} 01 50 7a 25    50C  122F
-{32} 01 60 7c 37    51C  124F
-{32} 01 70 7e 49    52
-{32} 01 00 80 db    53
-{32} 01 10 82 ed    54
-{32} 01 18 83 f6    55
-{32} 01 28 85 08    56
-{32} 01 38 87 1a    57          {32} 0b 68 4d 1a    25
-{32} 01 48 89 2c    58
-{32} 01 58 8b 3e    59
-{32} 01 60 8c 47    60
-{32} 01 70 8e 59    61
-{32} 01 00 90 eb    62
-{32} 01 10 92 fd    63
-{32} 01 20 94 0f    64
-{32} 01 28 95 18    65
-{32} 01 38 97 2a    66
-{32} 01 48 99 3c    67
-{32} 01 58 9b 4e    68
-{32} 01 68 9d 60    69
-{32} 01 70 9e 69    70
-{32} 01 00 a0 fb    71
-{32} 01 10 a2 0d    72
-{32} 01 20 a4 1f    73
-{32} 01 30 a6 31    74
-{32} 01 38 a7 3a    75
-{32} 01 48 a9 4c    76
+    {32} 01 08 71 d4    45
+    {32} 01 18 73 e6    46
+    {32} 01 28 75 f8    47
+    {32} 01 38 77 0a    48
+    {32} 01 48 79 1c    49
+    {32} 01 50 7a 25    50C  122F
+    {32} 01 60 7c 37    51C  124F
+    {32} 01 70 7e 49    52
+    {32} 01 00 80 db    53
+    {32} 01 10 82 ed    54
+    {32} 01 18 83 f6    55
+    {32} 01 28 85 08    56
+    {32} 01 38 87 1a    57          {32} 0b 68 4d 1a    25
+    {32} 01 48 89 2c    58
+    {32} 01 58 8b 3e    59
+    {32} 01 60 8c 47    60
+    {32} 01 70 8e 59    61
+    {32} 01 00 90 eb    62
+    {32} 01 10 92 fd    63
+    {32} 01 20 94 0f    64
+    {32} 01 28 95 18    65
+    {32} 01 38 97 2a    66
+    {32} 01 48 99 3c    67
+    {32} 01 58 9b 4e    68
+    {32} 01 68 9d 60    69
+    {32} 01 70 9e 69    70
+    {32} 01 00 a0 fb    71
+    {32} 01 10 a2 0d    72
+    {32} 01 20 a4 1f    73
+    {32} 01 30 a6 31    74
+    {32} 01 38 a7 3a    75
+    {32} 01 48 a9 4c    76
 
 
 battery
 
-{32} cc 38 67 c5    39
-{32} cc 08 61 8f    36
-{32} cc 78 5f fd    34
-{32} cc 70 5e f4    33
-{32} cc 50 5a d0    32
-{32} cc 30 56 ac    30
-{32} cc 18 53 91    28
-{32} cc 08 51 7f    27
-{32} cc 78 4f ed    26
+    {32} cc 38 67 c5    39
+    {32} cc 08 61 8f    36
+    {32} cc 78 5f fd    34
+    {32} cc 70 5e f4    33
+    {32} cc 50 5a d0    32
+    {32} cc 30 56 ac    30
+    {32} cc 18 53 91    28
+    {32} cc 08 51 7f    27
+    {32} cc 78 4f ed    26
 
 
 battery
 
-{32} f0 18 43 a5    19
-{32} f0 30 46 c0    21
-{32} f0 40 48 d2    22
-{32} f0 50 4a e4    23
-{32} f0 60 4c f6    24
-{32} f0 78 4f 11    26
+    {32} f0 18 43 a5    19
+    {32} f0 30 46 c0    21
+    {32} f0 40 48 d2    22
+    {32} f0 50 4a e4    23
+    {32} f0 60 4c f6    24
+    {32} f0 78 4f 11    26
 
 battery change for each value
 
-{32} d2 60 4c d8    24
-{32} 01 60 4c 07    24
-{32} 20 60 4c 26    24
-{32} c3 60 4c c9    24
-{32} ae 60 4c b4    24
-{32} 98 60 4c 9e    24
-{32} 27 60 4c 2d    24
-{32} 5d 60 4c 63    24
+    {32} d2 60 4c d8    24
+    {32} 01 60 4c 07    24
+    {32} 20 60 4c 26    24
+    {32} c3 60 4c c9    24
+    {32} ae 60 4c b4    24
+    {32} 98 60 4c 9e    24
+    {32} 27 60 4c 2d    24
+    {32} 5d 60 4c 63    24
 
-{32} 49 68 4d 58    25
-{32} d9 68 4d e8    25
-{32} 36 68 4d 45    25
-{32} 0b 68 4d 1a    25
-{32} 63 68 4d 72    25
-{32} 80 68 4d 8f
-{32} 3c 68 4d 4b
-{32} 97 68 4d a6
-{32} 37 68 4d 46
-{32} 64 68 4d 73
-{32} 76 68 4d 85
-{32} f6 68 4d 05
-{32} fa 68 4d 09
-{32} d6 68 4d e5
-{32} d3 68 4d e2
-{32} 01 68 4d 10
-{32} 25 68 4d 34
-{32} e0 68 4d ef
-{32} 22 68 4d 31
-{32} 56 68 4d 65
-{32} 53 68 4d 62
+    {32} 49 68 4d 58    25
+    {32} d9 68 4d e8    25
+    {32} 36 68 4d 45    25
+    {32} 0b 68 4d 1a    25
+    {32} 63 68 4d 72    25
+    {32} 80 68 4d 8f
+    {32} 3c 68 4d 4b
+    {32} 97 68 4d a6
+    {32} 37 68 4d 46
+    {32} 64 68 4d 73
+    {32} 76 68 4d 85
+    {32} f6 68 4d 05
+    {32} fa 68 4d 09
+    {32} d6 68 4d e5
+    {32} d3 68 4d e2
+    {32} 01 68 4d 10
+    {32} 25 68 4d 34
+    {32} e0 68 4d ef
+    {32} 22 68 4d 31
+    {32} 56 68 4d 65
+    {32} 53 68 4d 62
 
-{32} 0b 78 4f 2c    26
+    {32} 0b 78 4f 2c    26
 
-{32} 23 28 65 0a    38
-{32} 23 70 6e 5b    43
-{32} 23 00 70 ed    44
+    {32} 23 28 65 0a    38
+    {32} 23 70 6e 5b    43
+    {32} 23 00 70 ed    44
 
-{32} 23 60 dc b9    104
-{32} 23 78 df d4    106
-{32} 23 28 e5 8a    109
-{32} 23 08 f1 76    116
-{32} 23 40 f8 b5    120
-{32} 23 60 fc d9    122
-{32} 23 19 03 99    128
-{32} 23 61 0c ea    131
-{32} 23 19 13 a9    135
-{32} 23 39 17 cd    138
-{32} 23 01 20 9e    142
-{32} 23 69 2d 13    149
-{32} 23 01 30 ae    151
-{32} 23 21 34 d2    153
-{32} 23 31 36 e4    154
-{32} 23 39 37 ed    155
-{32} 23 59 3b 11    157
-{32} 23 69 3d 23    158
-{32} 23 79 3f 35    159
+    {32} 23 60 dc b9    104
+    {32} 23 78 df d4    106
+    {32} 23 28 e5 8a    109
+    {32} 23 08 f1 76    116
+    {32} 23 40 f8 b5    120
+    {32} 23 60 fc d9    122
+    {32} 23 19 03 99    128
+    {32} 23 61 0c ea    131
+    {32} 23 19 13 a9    135
+    {32} 23 39 17 cd    138
+    {32} 23 01 20 9e    142
+    {32} 23 69 2d 13    149
+    {32} 23 01 30 ae    151
+    {32} 23 21 34 d2    153
+    {32} 23 31 36 e4    154
+    {32} 23 39 37 ed    155
+    {32} 23 59 3b 11    157
+    {32} 23 69 3d 23    158
+    {32} 23 79 3f 35    159
 
-{32} 23 79 3f 35    159
-{32} 1a 70 0e f2    -10
-{32} 1a 18 03 8f    -16
-{32} 1a 8c 01 01    -18
-{32} 1a 9c 03 13    -19
-{32} 1a b4 06 2e    -22
-{32} 1a d4 0a 52    -23
-{32} 1a e4 0c 64    -24
+    {32} 23 79 3f 35    159
+    {32} 1a 70 0e f2    -10
+    {32} 1a 18 03 8f    -16
+    {32} 1a 8c 01 01    -18
+    {32} 1a 9c 03 13    -19
+    {32} 1a b4 06 2e    -22
+    {32} 1a d4 0a 52    -23
+    {32} 1a e4 0c 64    -24
 */
 
 static int rubicson_48659_decode(r_device *decoder, bitbuffer_t *bitbuffer)
diff --git a/src/devices/rubicson_pool_48942.c b/src/devices/rubicson_pool_48942.c
index a5b11dd6..0805954b 100644
--- a/src/devices/rubicson_pool_48942.c
+++ b/src/devices/rubicson_pool_48942.c
@@ -30,7 +30,7 @@ Sync pulses:
     730  730 730 730 730 730 730 730    [us]
 
 The device's transmission interval depends on the configured
-channel. The interval is 55 + <device channel> seconds.
+channel. The interval is 55 + `device channel` seconds.
 
 Data format:
     71       ba       4e       60       ba       0
diff --git a/src/devices/srsmith_pool_srs_2c_tx.c b/src/devices/srsmith_pool_srs_2c_tx.c
index 40ff88c3..7126e933 100644
--- a/src/devices/srsmith_pool_srs_2c_tx.c
+++ b/src/devices/srsmith_pool_srs_2c_tx.c
@@ -1,5 +1,5 @@
 /** @file
-    SRSmith Pool Light Remote Control, Model #SRS-2C-TX.
+    SRSmith Pool Light Remote Control, Model SRS-2C-TX.
 
     Copyright (C) 2022 gcohen55
 
@@ -12,7 +12,7 @@
 #include "decoder.h"
 
 /**
-SRSmith Pool Light Remote Control, Model #SRS-2C-TX.
+SRSmith Pool Light Remote Control, Model SRS-2C-TX.
 
 The SR Smith remote control sends broadcasts of ~144 bits and it comes in shifted (similar to the Maverick XR30 BBQ Sensor)
 - Frequency: 915MHz