merged from master

Gerolf Ziegenhain 8 years ago
parent 9599bae5a8
commit 87dbb05d3e

@ -1,32 +0,0 @@
SRC = irmc.c
OBJ = ${SRC:.c=.o}
LDFLAGS = -L/opt/local/lib -lm -loss -lportaudio -lmorse
CFLAGS = -Wall -I/opt/local/include
all: options irmc
@echo irmc build options:
@echo "CFLAGS = ${CFLAGS}"
@echo "LDFLAGS = ${LDFLAGS}"
@echo "CC = ${CC}"
@echo CC $<
@${CC} -c ${CFLAGS} $<
irmc: ${OBJ}
@echo CC -o $@
@${CC} -o $@ ${OBJ} ${LDFLAGS}
hex: ${OBJ}
@echo avr-gcc -o $@
avr-gcc -o $@ ${OBJ} ${LDFLAGS}
@echo cleaning
@rm -f irmc irmc.core ${OBJ}
install: irmc
cp irmc ${INSTALLDIR}

@ -1,28 +1,5 @@
<<<<<<< HEAD
How to build on Debian
apt-get install -y alsa-oss oss-compat build-essential autoconf libao-dev libtool
tar xzf v0.1.tar.gz
cd morse-0.1
./configure --with-portaudio
sudo make install
How to build on OSX:
TBD: Driver: serial - 2usb!
TBD: OSX - howto install dependencies
How to use:
irmc - Internet Relay Morse Code
>>>>>>> master
# What is IRMC?
IRMC stands for Internet Relay Morse Code. It implements the [CWCom protocol]( as adopted by [MorseKOB]( You can try out the software in a [browser]( using Java.
@ -31,12 +8,6 @@ IRMC stands for Internet Relay Morse Code. It implements the [CWCom protocol](ht
Why not? A number of different approaches for CW over IP exist. An early implementation has been the CWCom protocol,
which has been the basis for Morse KOB, a ready-to-use software. Both chat programs have been written for CW exclusively and are compatible. An alternative implementation in C exists as well as a port to the ATMEL AVR Microcontroller.
<<<<<<< HEAD
=== Original post ===
I have been using cwcom to practice sending morsecode, unfortunately my main computer at home is running openbsd and it has gotten harder to gain access to a reliable MS Windows machine. So I wrote my own client that works on openbsd.
This is written in C and although not tested it should compile under other OS. If any one wants to try it and send me feedback. you can download version 0.01 here
Les Kerr of has been very patient in answering my questions regarding the cwcom protocol and setting up a test server during debugging.
Besides a variety of other approaches exist, for example an IRC plugin ([CWirc](, a [JavaScript implementation](, a [bandwidth-eating UDP implementation](, a [chat for iOS]( or a modulated CW over IP using Mumble ([iCW](
@ -52,7 +23,6 @@ libtoolize
sudo make install
>>>>>>> master
## Debian (Wheezy)
Some dependencies have to be installed: