merged from master
This commit is contained in:
parent
9599bae5a8
commit
87dbb05d3e
32
Makefile.osx
32
Makefile.osx
@ -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
|
||||
INSTALLDIR = ${HOME}/bin
|
||||
|
||||
all: options irmc
|
||||
|
||||
options:
|
||||
@echo irmc build options:
|
||||
@echo "CFLAGS = ${CFLAGS}"
|
||||
@echo "LDFLAGS = ${LDFLAGS}"
|
||||
@echo "CC = ${CC}"
|
||||
@echo "INSTALLDIR = ${INSTALLDIR}"
|
||||
|
||||
.c.o:
|
||||
@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}
|
||||
|
||||
clean:
|
||||
@echo cleaning
|
||||
@rm -f irmc irmc.core ${OBJ}
|
||||
install: irmc
|
||||
cp irmc ${INSTALLDIR}
|
30
README.md
30
README.md
@ -1,28 +1,5 @@
|
||||
<<<<<<< HEAD
|
||||
How to build on Debian
|
||||
apt-get install -y alsa-oss oss-compat build-essential autoconf libao-dev libtool
|
||||
wget https://github.com/8cH9azbsFifZ/morse/archive/v0.1.tar.gz
|
||||
tar xzf v0.1.tar.gz
|
||||
cd morse-0.1
|
||||
libtoolize
|
||||
./autogen.sh
|
||||
./configure --with-portaudio
|
||||
make
|
||||
sudo make install
|
||||
|
||||
|
||||
How to build on OSX:
|
||||
TBD: Driver: serial - 2usb!
|
||||
|
||||
TBD: OSX - howto install dependencies
|
||||
https://github.com/8cH9azbsFifZ/morse/archive/v0.1.tar.gz
|
||||
|
||||
|
||||
How to use:
|
||||
=======
|
||||
irmc - Internet Relay Morse Code
|
||||
================================
|
||||
>>>>>>> master
|
||||
|
||||
# What is IRMC?
|
||||
IRMC stands for Internet Relay Morse Code. It implements the [CWCom protocol](http://kob.sdf.org/morsekob/docs/cwcom.pdf) as adopted by [MorseKOB](http://kob.sdf.org/morsekob/docs/history.pdf). You can try out the software in a [browser](http://kob.sdf.org/morsekob/morsekob30/index.htm) 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 http://fernan.bitbucket.org/irmc.tgz
|
||||
Les Kerr of https://home.comcast.net/~morsekob/ 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](http://myspace.voo.be/pcoupard/cwirc/)), a [JavaScript implementation](http://morsecode.me), a [bandwidth-eating UDP implementation](http://hans.liss.pp.se/node/343), a [chat for iOS](http://pignology.net/cwwithme.html) or a modulated CW over IP using Mumble ([iCW](https://sites.google.com/site/icwoip/)).
|
||||
|
||||
|
||||
@ -52,7 +23,6 @@ libtoolize
|
||||
make
|
||||
sudo make install
|
||||
```
|
||||
>>>>>>> master
|
||||
|
||||
## Debian (Wheezy)
|
||||
Some dependencies have to be installed:
|
||||
|
Loading…
Reference in New Issue
Block a user