Skip to content

Dev #410

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 156 commits into from
Oct 28, 2023
Merged

Dev #410

Show file tree
Hide file tree
Changes from 5 commits
Commits
Show all changes
156 commits
Select commit Hold shift + click to select a range
45cad0f
cmake: Avoid try_run when cross-compiling
ew1abz Mar 30, 2020
4a1aa2b
Issue 296 - Avoid potential buffer overflow.
wb2osz Nov 5, 2020
a207287
Issue 298 - Add beacon SOURCE option to override AX.25 source.
wb2osz Nov 7, 2020
714d03f
Bump version number up to 1.7 development.
wb2osz Nov 7, 2020
e272ff8
Issue 269 - Morse code 'I' was sent wrong.
wb2osz Nov 8, 2020
48b9bac
When decoding a third party traffic packet, decode the payload.
wb2osz Nov 14, 2020
adebd06
Issue 297 - FORCE_SSE is always active on i386/amd64
wb2osz Nov 14, 2020
791982a
Merge pull request #261 from ew1abz/dev
wb2osz Nov 14, 2020
fdf660a
New "-d d" command line option for APRStt debug.
wb2osz Nov 22, 2020
9922f17
New AFSK demodulators.
wb2osz Nov 28, 2020
c1e1960
More consistent results.
wb2osz Nov 28, 2020
07fdc75
Raise upper limits.
wb2osz Nov 28, 2020
042a0c4
Addded options to transmit steady tones at various frequencies
BehemothTheKitten Dec 23, 2020
feb1034
Implement DNS-SD publishing of KISS over TCP service on Linux and Mac
hessu Dec 27, 2020
1d67b44
Issue 150 - Check whether platform provides strlcpy & strlcat
wb2osz Dec 31, 2020
52e3a5b
Display speed and altitude in both metric and Imperial units.
wb2osz Dec 31, 2020
8bca486
Merge pull request #305 from BehemothTheKitten/x_fm_calibrate
wb2osz Dec 31, 2020
1cad6ed
Allow radio channel number for -x transmit calibration tone option.
wb2osz Jan 1, 2021
085e837
Enhanced transmit calibration tone option (-x) with channel and tone …
wb2osz Jan 1, 2021
6f95752
Merge branch 'feature/dns-sd' of git://github.com/hessu/direwolf into…
wb2osz Jan 2, 2021
14d6eed
Merge branch 'hessu-feature/dns-sd' into dev
wb2osz Jan 2, 2021
5d02e0b
Issue 292 - Remove serial port speed restriction for Mac OSX.
wb2osz Jan 2, 2021
6513efd
Fix UNITTEST for MacOSX.
wb2osz Jan 2, 2021
81447ed
Comments about units.
wb2osz Jan 2, 2021
8683ddc
Allow multiple TCP KISS ports and option for single radio channel.
wb2osz Jan 5, 2021
7ac1262
Fix Linux build.
wb2osz Jan 5, 2021
667e9ca
Quick hack until I can handle multiple KISS TCP ports properly.
wb2osz Jan 5, 2021
a1afcbb
Limited support for CM108/CM119 GPIO PTT on Windows.
wb2osz Feb 7, 2021
04b32c4
Limited support for CM108/CM119 GPIO support on Windows.
wb2osz Feb 7, 2021
677117b
add sndio support
jg1uaa Feb 25, 2021
c18b562
add sndio support (CMake)
jg1uaa Feb 25, 2021
0c285a0
cosme
jg1uaa Feb 25, 2021
e449e39
Update comments.
wb2osz Mar 13, 2021
09de2f6
Declare cm108 functions explicitly.
jmkristian Mar 14, 2021
7fa91dd
Merge pull request #326 from jmkristian/w6jmk-cm108
wb2osz Mar 16, 2021
44df4a7
Issue 325 - When building regex for Windows, don't repeatedly define …
wb2osz Apr 11, 2021
12de518
Mention installation with Mac Ports.
wb2osz Apr 11, 2021
73d5d13
Recognize Windows form of device path.
wb2osz Apr 11, 2021
0e68a77
Pull Request 322 - SNDIO support for BSD.
wb2osz Apr 11, 2021
6370b26
Pull request 322 - SNDIO support for BSD.
wb2osz Apr 11, 2021
b66c21d
Fix broken hyperlink in README.
wb2osz Apr 11, 2021
6bfd228
Fix errors in comments
dforsi Sep 19, 2021
d10ccb6
Fix errors in strings
dforsi Sep 19, 2021
edc5707
Fix errors in man pages
dforsi Sep 19, 2021
1b3ed76
Add a comment about bundling multiple frames in single transmission.
wb2osz Sep 21, 2021
257d2e3
New get/set methods for packet object.
wb2osz Sep 21, 2021
b777627
More debug code.
wb2osz Sep 21, 2021
1712fbc
cleanup
wb2osz Sep 21, 2021
3220931
Race condition when starting up with transmit queue not empty. Large…
wb2osz Sep 21, 2021
023f675
Avoid serial port write error for Windows,
wb2osz Sep 21, 2021
8619b74
Pull request 353 - Fix spelling errors.
wb2osz Sep 29, 2021
17b9336
Merge branch 'dev' of http://github.com/wb2osz/direwolf into dev
wb2osz Sep 29, 2021
53e9ff7
Add IL2P.
wb2osz Oct 22, 2021
9016fa5
Make IL2P test scripts executable.
wb2osz Oct 22, 2021
6442466
Shut off confusing debug message.
wb2osz Nov 12, 2021
049614d
Fix IL2P for 9600 bps.
wb2osz Nov 23, 2021
9b9744b
Speed up 9600 demodulator.
wb2osz Nov 23, 2021
45cd680
First rough approximation of ICHANNEL.
wb2osz Dec 10, 2021
eef35cf
Issue 367 - AGW monitoring must handle binary data.
wb2osz Dec 19, 2021
65869bc
Issue 366 - Remove 0x from pid in monitor header.
wb2osz Dec 19, 2021
5dbe2ce
Allow speed for GPSNMEA configuration.
wb2osz Dec 29, 2021
42314b7
gpsd 3.23 (API 12) compatibility and cleanups.
wb2osz Jan 2, 2022
366e0ab
Clean up
wb2osz Jan 3, 2022
0f2b241
More error checking for messages.
wb2osz Jan 17, 2022
dcabb8f
Digipeat noid
wb2osz Jan 30, 2022
89021dd
Cleanups
wb2osz Feb 16, 2022
26727bb
Pull request 301
wb2osz Feb 16, 2022
27019b4
The constant thorn in my side.
wb2osz Feb 16, 2022
4f6ca0d
Update tocalls.txt and symbols-new.txt
wb2osz Feb 21, 2022
e108147
Fix ttgrid corner and various cleanups.
wb2osz Feb 25, 2022
0bd31ae
Clean up warnings.
wb2osz Feb 27, 2022
bb16c72
Fix spelling errors
dforsi Mar 22, 2022
a558348
UTF-8 in config file experiment.
wb2osz Mar 23, 2022
3dd125e
UTF-8 discussion
wb2osz Mar 23, 2022
06d6cab
Special ATGP digipeating hack.
wb2osz Mar 23, 2022
368bc42
Spelling errors.
wb2osz Mar 23, 2022
18c65f4
Note for future experiment.
wb2osz Mar 23, 2022
722fefb
Compile warnings.
wb2osz Mar 23, 2022
f97c024
More FX.25 tests.
wb2osz Mar 23, 2022
c9ffbd7
Merge branch 'dev' of http://github.com/wb2osz/direwolf into dev
wb2osz Mar 23, 2022
59288b7
Pull Request 394 - fix compilation on musl
wb2osz May 24, 2022
d11bd6f
pull request 355 - verb correction
wb2osz May 24, 2022
30869c7
Issues 405 & 406 and other improvements in message interpretation.
wb2osz Jul 4, 2022
429d095
Issue 417 - Allow UTF-8 characters for Mac audio device names.
wb2osz Sep 25, 2022
acace8c
Variable speed for gen_packets.
wb2osz Oct 1, 2022
d0fc24a
Just comments.
wb2osz Oct 1, 2022
8913a85
clean up
wb2osz Oct 1, 2022
3973627
Remove cmake warnings about slight name mismatches.
wb2osz Nov 25, 2022
07ea828
Assorted minor cleanups.
wb2osz Nov 25, 2022
17d3d0a
Increase max AFSK filter size.
wb2osz Dec 18, 2022
1d452fe
Tested compatibility with gpsd 3.25.
wb2osz Jan 15, 2023
9553abc
Tested compatibility with gpsd 3.25.
wb2osz Jan 15, 2023
399ffcc
Add in a couple missing includes to clean up build warnings
bjpetit Jan 7, 2023
ef573f2
Pull request 439 - Fix audio level display for B demodulator.
wb2osz Jan 23, 2023
031c937
Issue 444 - Command line -x calibrate tones are reversed
wb2osz Jan 28, 2023
fedfef9
Fix spellling (#409)
dforsi Jan 28, 2023
0f92f46
github actions implementation (#396)
ra1nb0w Jan 28, 2023
04ecdbc
Complete the new ICHANNEL feature.
wb2osz Jan 30, 2023
8e28902
Notes for future.
wb2osz Jan 30, 2023
c25629a
Merge branch 'dev' of http://github.com/wb2osz/direwolf into dev
wb2osz Jan 30, 2023
8cb73d2
More documentation references.
wb2osz Mar 5, 2023
8a97887
Cleanup.
wb2osz Mar 5, 2023
b4b7b13
Improve error message.
wb2osz Mar 5, 2023
cac83f2
Improve error message.
wb2osz Mar 5, 2023
dbb4777
More comments.
wb2osz Mar 5, 2023
7573f99
Improve error message.
wb2osz Mar 5, 2023
eb813e5
Reduce noise.
wb2osz Mar 5, 2023
11468f2
Improve error message.
wb2osz Mar 5, 2023
019ff3b
Update config.c
wb2osz Apr 7, 2023
75ccf18
Improve config error checking.
wb2osz Apr 7, 2023
4cd63df
Use channel rather than port when dumping KISS frame.
wb2osz Apr 26, 2023
4ac666d
Clean up atest EAS receive.
wb2osz Apr 30, 2023
110b85a
Add EAS to gen_packets.
wb2osz May 1, 2023
5fb4081
Remove capability to download tocalls.txt, etc.
wb2osz May 2, 2023
8000e46
Issue 427 - callsign order for AGW protocol 'Y'.
wb2osz May 4, 2023
8e32286
Issue 275 - AGW 'd' would not abort a connect attempt in progress.
wb2osz May 7, 2023
b172734
Issue 401 - Avoid receiving own transmission due to audio crosstalk.
wb2osz May 8, 2023
24a06ae
1.7 dev version G
wb2osz May 8, 2023
92a2097
New warnings for gcc 11.3.
wb2osz May 11, 2023
f8b9cae
Improved error messages.
wb2osz May 14, 2023
577b2b3
Automated test case for EAS SAME.
wb2osz May 14, 2023
b1b3e85
Remove Ubuntu 18 from automated test build.
wb2osz May 14, 2023
0058145
Minor typo.
wb2osz May 14, 2023
e53fa0c
Fix Windows 11 build.
wb2osz May 14, 2023
a3d3143
+x permission
wb2osz May 14, 2023
415a08d
Add AIOC to list for cm108 ptt.
wb2osz May 17, 2023
d6ae84d
Set AIOC HID permission.
wb2osz May 21, 2023
4008153
Silently ignore AGW protocol application login.
wb2osz May 21, 2023
f9cf42b
Better interpretation of bulletin identifiers.
wb2osz Jun 3, 2023
e84a622
Look past third party header for packet filtering.
wb2osz Jun 14, 2023
fed79a7
Mention IL2P transmit for channels besides first.
wb2osz Jul 17, 2023
c5ad945
Fix IL2PTX config parsing (#483)
arodland Jul 17, 2023
9d2ded2
Add TH-D75 and another seen on APRS Thursday.
wb2osz Aug 7, 2023
790c8ab
Additional documentation location.
wb2osz Aug 7, 2023
80bbf5a
FIX_BITS default to 0.
wb2osz Aug 7, 2023
dfc063f
Minor clarifications.
wb2osz Aug 7, 2023
2434e5f
Minor cleanups.
wb2osz Aug 8, 2023
a87b72e
Handle slow Hamlib init. This change adds a retry loop to the (#484)
bjpetit Aug 8, 2023
7a8e432
Issue 486. Maybe.
wb2osz Aug 16, 2023
a08d093
Add FEC type to station heard line.
wb2osz Sep 10, 2023
ba0313c
Add FTM-500D to recognized device identifers.
wb2osz Sep 10, 2023
877d1c7
Fix build on Alpine Linux. issues 150, 319, 344.
wb2osz Sep 23, 2023
3c73a6b
Revert "Fix build on Alpine Linux. issues 150, 319, 344."
wb2osz Sep 23, 2023
ab834f3
Second attempt to fix build on Alpine Linux. issues 150, 319, 344.
wb2osz Sep 25, 2023
6bd296b
glibc 2.38 has strlcpy and strlcat but cmake does not detect it.
wb2osz Oct 14, 2023
6b76e1d
Don't let t1v get out of control.
wb2osz Oct 14, 2023
88e2222
Better keyword for preemptive digipeating.
wb2osz Oct 14, 2023
34ba203
Clean up sample direwolf.conf file.
wb2osz Oct 14, 2023
786e433
Fix comment.
wb2osz Oct 14, 2023
fae30a6
Move to new directory.
wb2osz Oct 14, 2023
7b9325e
Documentation update for release 1.7.
wb2osz Oct 27, 2023
091670a
New device identifier location.
wb2osz Oct 28, 2023
9807304
Bump version to 1.7 release.
wb2osz Oct 28, 2023
62e4566
Change version to 1.7 release.
wb2osz Oct 28, 2023
6ed85d1
User Guide for release 1.7.
wb2osz Oct 28, 2023
2260df1
Release Notes 1.7.
wb2osz Oct 28, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ endif()
# auto include current directory
set(CMAKE_INCLUDE_CURRENT_DIR ON)

# set OS dependant variables
# set OS dependent variables
if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
set(LINUX TRUE)

Expand Down
2 changes: 1 addition & 1 deletion conf/99-direwolf-cmedia.rules
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# $ ls -l /dev/hidraw*
# crw------- 1 root root 247, 0 Sep 24 09:40 /dev/hidraw0
#
# An ordinary user, trying to acccess it will be denied.
# An ordinary user, trying to access it will be denied.
#
# Unnecessarily running applications as root is generally a bad idea because it makes it too easy
# to accidentally trash your system. We need to relax the restrictions so ordinary users can use these devices.
Expand Down
2 changes: 1 addition & 1 deletion external/geotranz/mgrs.h
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,7 @@ extern "C" {
* The function Convert_MGRS_To_UPS converts an MGRS coordinate string
* to UPS (hemisphere, easting, and northing) coordinates, according
* to the current ellipsoid parameters. If any errors occur, the error
* code(s) are returned by the function, otherwide UPS_NO_ERROR is returned.
* code(s) are returned by the function, otherwise UPS_NO_ERROR is returned.
*
* MGRS : MGRS coordinate string (input)
* Hemisphere : Hemisphere either 'N' or 'S' (output)
Expand Down
2 changes: 1 addition & 1 deletion man/kissutil.1
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ Example: %H:%M:%S for current time in hours, minutes, seconds.

.TP
.BI "-f " "xmit-directory"
Files in this directory are transmited and deleted.
Files in this directory are transmitted and deleted.
Another application places a file here when it wants something to be transmitted.

.TP
Expand Down
2 changes: 1 addition & 1 deletion man/tt2text.1
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ tt2text \- Convert Touch Tone sequence to text


.SH DESCRIPTION
\fBtt2text\fR converts a Touch Tone squence to text. There are two types
\fBtt2text\fR converts a Touch Tone sequence to text. There are two types
of encoding:
.RS
.HP
Expand Down
12 changes: 6 additions & 6 deletions src/agwlib.c
Original file line number Diff line number Diff line change
Expand Up @@ -321,7 +321,7 @@ static void * tnc_listen_thread (void *arg)
s_tnc_sock = dwsock_connect (s_tnc_host, s_tnc_port, "TNC", 0, 0, tncaddr);

if (s_tnc_sock != -1) {
dw_printf ("Succesfully reattached to network TNC.\n");
dw_printf ("Successfully reattached to network TNC.\n");

// Might need to run TNC initialization again.
// For example, a server would register its callsigns.
Expand Down Expand Up @@ -600,7 +600,7 @@ int agwlib_G_ask_port_information (void)
* Returns: Number of bytes sent for success, -1 for error.
*
* Description: This only starts the sequence and does not wait.
* Success or failue will be indicated sometime later by ?
* Success or failure will be indicated sometime later by ?
*
*--------------------------------------------------------------------*/

Expand Down Expand Up @@ -635,7 +635,7 @@ int agwlib_C_connect (int chan, char *call_from, char *call_to)
* Returns: Number of bytes sent for success, -1 for error.
*
* Description: This only starts the sequence and does not wait.
* Success or failue will be indicated sometime later by ?
* Success or failure will be indicated sometime later by ?
*
*--------------------------------------------------------------------*/

Expand Down Expand Up @@ -722,13 +722,13 @@ int agwlib_D_send_connected_data (int chan, int pid, char *call_from, char *call
* hand we don't want to get TOO far ahead when transferring a large file.
*
* Before disconnecting from another station, it would be good to know
* that it actually recevied the last message we sent. For this reason,
* that it actually received the last message we sent. For this reason,
* I think it would be good for this to include frames that were
* transmitted but not yet acknowleged. (Even if it was transmitted once,
* transmitted but not yet acknowledged. (Even if it was transmitted once,
* it could still be transmitted again, if lost, so you could say it is
* still waiting for transmission.)
*
* See server.c for a more precise definition of exacly how this is defined.
* See server.c for a more precise definition of exactly how this is defined.
*
*--------------------------------------------------------------------*/

Expand Down
4 changes: 2 additions & 2 deletions src/ais.c
Original file line number Diff line number Diff line change
Expand Up @@ -338,7 +338,7 @@ void ais_to_nmea (unsigned char *ais, int ais_len, char *nmea, int nmea_size)
*
* Name: ais_parse
*
* Purpose: Parse AIS sentence and extract interesing parts.
* Purpose: Parse AIS sentence and extract interesting parts.
*
* Inputs: sentence NMEA sentence.
*
Expand Down Expand Up @@ -594,7 +594,7 @@ int ais_parse (char *sentence, int quiet, char *descr, int descr_size, char *mss
*
* Returns: -1 Invalid message type.
* 0 Good length.
* 1 Unexpected lenth.
* 1 Unexpected length.
*
*--------------------------------------------------------------------*/

Expand Down
18 changes: 9 additions & 9 deletions src/aprs_tt.c
Original file line number Diff line number Diff line change
Expand Up @@ -212,7 +212,7 @@ void aprs_tt_init (struct tt_config_s *p, int debug)
* The complete message is then processed.
* The touch tone decoder sends $ if no activity
* for some amount of time, perhaps 5 seconds.
* A partially accumulated messge is discarded if
* A partially accumulated message is discarded if
* there is a long gap.
*
* '.' means no activity during processing period.
Expand Down Expand Up @@ -590,7 +590,7 @@ static int parse_fields (char *msg)
* Purpose: Expand compact form "macro" to full format then process.
*
* Inputs: e - An "entry" extracted from a complete
* APRStt messsage.
* APRStt message.
* In this case, it should contain only digits.
*
* Returns: 0 for success or one of the TT_ERROR_... codes.
Expand Down Expand Up @@ -705,7 +705,7 @@ static int expand_macro (char *e)
* Purpose: Extract traditional format callsign or object name from touch tone sequence.
*
* Inputs: e - An "entry" extracted from a complete
* APRStt messsage.
* APRStt message.
* In this case, it should start with "A" then a digit.
*
* Outputs: m_callsign
Expand Down Expand Up @@ -888,7 +888,7 @@ static int parse_callsign (char *e)
* Purpose: Extract object name from touch tone sequence.
*
* Inputs: e - An "entry" extracted from a complete
* APRStt messsage.
* APRStt message.
* In this case, it should start with "AA".
*
* Outputs: m_callsign
Expand Down Expand Up @@ -950,7 +950,7 @@ static int parse_object_name (char *e)
* Purpose: Extract symbol from touch tone sequence.
*
* Inputs: e - An "entry" extracted from a complete
* APRStt messsage.
* APRStt message.
* In this case, it should start with "AB".
*
* Outputs: m_symtab_or_overlay
Expand Down Expand Up @@ -1064,7 +1064,7 @@ static int parse_symbol (char *e)
* Purpose: Extract QIKcom-2 / APRStt 3 ten digit call or five digit suffix.
*
* Inputs: e - An "entry" extracted from a complete
* APRStt messsage.
* APRStt message.
* In this case, it should start with "AC".
*
* Outputs: m_callsign
Expand Down Expand Up @@ -1147,7 +1147,7 @@ static int parse_aprstt3_call (char *e)
* Purpose: Extract location from touch tone sequence.
*
* Inputs: e - An "entry" extracted from a complete
* APRStt messsage.
* APRStt message.
* In this case, it should start with "B".
*
* Outputs: m_latitude
Expand Down Expand Up @@ -1494,7 +1494,7 @@ static int parse_location (char *e)
* defined in the configuration file.
*
* Inputs: e - An "entry" extracted from a complete
* APRStt messsage.
* APRStt message.
* In this case, it should start with "B".
*
* valstrsize - size of the outputs so we can check for buffer overflow.
Expand Down Expand Up @@ -1645,7 +1645,7 @@ static int find_ttloc_match (char *e, char *xstr, char *ystr, char *zstr, char *
* Purpose: Extract comment / status or other special information from touch tone message.
*
* Inputs: e - An "entry" extracted from a complete
* APRStt messsage.
* APRStt message.
* In this case, it should start with "C".
*
* Outputs: m_comment
Expand Down
2 changes: 1 addition & 1 deletion src/aprs_tt.h
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ struct tt_config_s {
int obj_recv_chan; /* Channel to listen for tones. */

int obj_xmit_chan; /* Channel to transmit object report. */
/* -1 for none. This could happpen if we */
/* -1 for none. This could happen if we */
/* are only sending to application */
/* and/or IGate. */

Expand Down
6 changes: 3 additions & 3 deletions src/atest.c
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,10 @@
*
* Purpose: Test fixture for the AFSK demodulator.
*
* Inputs: Takes audio from a .WAV file insted of the audio device.
* Inputs: Takes audio from a .WAV file instead of the audio device.
*
* Description: This can be used to test the AFSK demodulator under
* controlled and reproducable conditions for tweaking.
* controlled and reproducible conditions for tweaking.
*
* For example
*
Expand Down Expand Up @@ -705,7 +705,7 @@ int main (int argc, char *argv[])
dw_printf ("%d packets decoded in %.3f seconds. %.1f x realtime\n", packets_decoded_total, elapsed, total_filetime/elapsed);
if (d_o_opt) {
dw_printf ("DCD count = %d\n", dcd_count);
dw_printf ("DCD missing erors = %d\n", dcd_missing_errors);
dw_printf ("DCD missing errors = %d\n", dcd_missing_errors);
}

if (error_if_less_than != -1 && packets_decoded_total < error_if_less_than) {
Expand Down
4 changes: 2 additions & 2 deletions src/audio.c
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,7 @@ static int calcbufsize(int rate, int chans, int bits)
* more restrictive in its capabilities.
* It might say, the best I can do is mono, 8 bit, 8000/sec.
*
* The sofware modem must use this ACTUAL information
* The software modem must use this ACTUAL information
* that the device is supplying, that could be different
* than what the user specified.
*
Expand Down Expand Up @@ -925,7 +925,7 @@ static int set_oss_params (int a, int fd, struct audio_s *pa)
* This was long ago under different conditions.
* Should study this again some day.
*
* Your milage may vary.
* Your mileage may vary.
*/
err = ioctl (fd, SNDCTL_DSP_GETBLKSIZE, &ossbuf_size_in_bytes);
if (err == -1) {
Expand Down
8 changes: 4 additions & 4 deletions src/audio.h
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ struct audio_s {

enum v26_e { V26_UNSPECIFIED=0, V26_A, V26_B } v26_alternative;

// Original implementaion used alternative A for 2400 bbps PSK.
// Original implementation used alternative A for 2400 bbps PSK.
// Years later, we discover that MFJ-2400 used alternative B.
// It's likely the others did too. it also works a little better.
// Default to MFJ compatible and print warning if user did not
Expand Down Expand Up @@ -263,7 +263,7 @@ struct audio_s {
#define MAX_GPIO_NAME_LEN 20 // 12 would cover any case I've seen so this should be safe

char out_gpio_name[MAX_GPIO_NAME_LEN];
/* orginally, gpio number NN was assumed to simply */
/* originally, gpio number NN was assumed to simply */
/* have the name gpioNN but this turned out not to be */
/* the case for CubieBoard where it was longer. */
/* This is filled in by ptt_init so we don't have to */
Expand Down Expand Up @@ -300,7 +300,7 @@ struct audio_s {
int in_gpio_num; /* GPIO number */

char in_gpio_name[MAX_GPIO_NAME_LEN];
/* orginally, gpio number NN was assumed to simply */
/* originally, gpio number NN was assumed to simply */
/* have the name gpioNN but this turned out not to be */
/* the case for CubieBoard where it was longer. */
/* This is filled in by ptt_init so we don't have to */
Expand All @@ -314,7 +314,7 @@ struct audio_s {
int dwait; /* First wait extra time for receiver squelch. */
/* Default 0 units of 10 mS each . */

int slottime; /* Slot time in 10 mS units for persistance algorithm. */
int slottime; /* Slot time in 10 mS units for persistence algorithm. */
/* Typical value is 10 meaning 100 milliseconds. */

int persist; /* Sets probability for transmitting after each */
Expand Down
4 changes: 2 additions & 2 deletions src/audio_portaudio.c
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@ static int calcbufsize(int rate, int chans, int bits)
* the same device name for more then one connected device
* (ie two SignaLinks). Appending a Portaudio device index to the
* the device name ensure we can find the correct one. And if it's not
* available return the first occurence that matches the device name.
* available return the first occurrence that matches the device name.
*----------------------------------------------------------------*/
static int searchPADevice(struct adev_s *dev, char *_devName, int reqDeviceNo, int io_flag)
{
Expand Down Expand Up @@ -513,7 +513,7 @@ static int paOutput16CB( const void *inputBuffer, void *outputBuffer,
* more restrictive in its capabilities.
* It might say, the best I can do is mono, 8 bit, 8000/sec.
*
* The sofware modem must use this ACTUAL information
* The software modem must use this ACTUAL information
* that the device is supplying, that could be different
* than what the user specified.
*
Expand Down
4 changes: 2 additions & 2 deletions src/audio_win.c
Original file line number Diff line number Diff line change
Expand Up @@ -209,7 +209,7 @@ static struct adev_s {
* more restrictive in its capabilities.
* It might say, the best I can do is mono, 8 bit, 8000/sec.
*
* The sofware modem must use this ACTUAL information
* The software modem must use this ACTUAL information
* that the device is supplying, that could be different
* than what the user specified.
*
Expand Down Expand Up @@ -921,7 +921,7 @@ int audio_get (int a)
* c - One byte in range of 0 - 255.
*
*
* Global In: out_current - index of output buffer currenly being filled.
* Global In: out_current - index of output buffer currently being filled.
*
* Returns: Normally non-negative.
* -1 for any type of error.
Expand Down
Loading