aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt2
-rw-r--r--README.md25
-rw-r--r--raw/test_datac1_006.rawbin805546 -> 0 bytes
3 files changed, 8 insertions, 19 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index fefb120..ba7cdd5 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -13,7 +13,7 @@ set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9" CACHE STRING "Minimum OS X deployment ver
cmake_minimum_required(VERSION 3.13)
project(CODEC2
- VERSION 1.1.1
+ VERSION 1.2.0
DESCRIPTION "Next-Generation Digital Voice for Two-Way Radio"
HOMEPAGE_URL "https://www.rowetel.com/codec2.html"
LANGUAGES C
diff --git a/README.md b/README.md
index 097a4de..0785a5e 100644
--- a/README.md
+++ b/README.md
@@ -5,12 +5,13 @@ Codec 2 is an open source (LGPL 2.1) low bit rate speech codec: http://rowetel.c
Also included:
+ The FreeDV API for digital voice over radio. FreeDV is an open source digital voice protocol that integrates modems, codecs, and FEC [README_freedv](README_freedv.md)
- + APIs for raw and Ethernet packet data over radio [README_data](README_data.md)
- + High performance coherent OFDM modem for HF channels [README_ofdm](README_ofdm.md)
- + High performance non-coherent FSK modem [README_fsk](README_fsk.md)
+ + HF OFDM and FSK modems, FEC used in the FreeDV API
+ + APIs for packet data over radio [README_data](README_data.md)
+ An STM32 embedded version of FreeDV 1600/700D/700E for the [SM1000](stm32/README.md)
- + Coherent PSK modem [README_cohpsk](README_cohpsk.md) for HF channels
- + FDMDV DPSK modem [README_fdmdv](README_fdmdv.md) for HF channels
+
+## Older code
+
+In July 2023 this repo was refactored, older code can be found in https://github.com/drowe67/codec2-dev
## Quickstart
@@ -154,10 +155,7 @@ CTest is used as a test framework, with support from [GNU Octave](https://www.gn
```
cmake - cmake support files
demo - Simple Codec 2 and FreeDv API demo applications
-misc - misc C programs that have been useful in development,
- not reqd for Codec 2 release. Part of Debug build.
-octave - Octave scripts used to support development
-script - shell scripts for playing and converting raw files
+octave - Octave scripts used to support ctests
src - C source code for Codec 2, FDMDV modem, COHPSK modem, FreeDV API
raw - speech files in raw format (16 bits signed linear 8 kHz)
stm32 - STM32F4 microcontroller and SM1000 FreeDV Adaptor support
@@ -175,15 +173,6 @@ wav - speech files in wave file format
make
```
-1. For dump file support (dump data from c2sim for input to Octave development scripts):
- ```
- cd ~/codec2
- rm -Rf build_linux && mkdir build_linux
- cd build_linux
- CFLAGS=-DDUMP cmake ..
- make
- ```
-
## Building for Windows on a Linux machine
We recommend using Linux to cross compile for Windows.
diff --git a/raw/test_datac1_006.raw b/raw/test_datac1_006.raw
deleted file mode 100644
index 72fb20d..0000000
--- a/raw/test_datac1_006.raw
+++ /dev/null
Binary files differ