Georgi Gerganov
915dd8be16
ggwave : add DSS test + remove OperatingMode enum
2022-06-11 20:23:13 +03:00
Georgi Gerganov
4401987863
remove-stl : no longer using std::vector
...
However, the processing became ~4 times slower !?
2022-06-07 22:53:49 +03:00
Georgi Gerganov
60c4bb950b
remove-stl : start removing stl completely
2022-06-07 18:38:45 +03:00
Georgi Gerganov
0cf3d0e36b
ggwave : big refactoring / renaming
2022-06-05 15:21:55 +03:00
Georgi Gerganov
83e6b72e55
ggwave : various improvements
...
- faster FFT implementation
- built-in Direct Sequence Spread option
- remove <map> dependency from implementation
- update arduino-rx example
2022-06-04 15:41:23 +03:00
Georgi Gerganov
11f8c660b6
ggwave : remove <map> header dependency
2022-05-30 22:52:12 +03:00
Georgi Gerganov
721ba8e107
ggwave : remove unused ampl i16 Tx buffer
2022-05-29 16:49:10 +03:00
Georgi Gerganov
8fa457fce0
wip
2022-05-28 22:14:16 +03:00
Georgi Gerganov
5b709ed3d3
ggwave, waver : minor compile warning fixes
2022-02-05 13:18:52 +02:00
Georgi Gerganov
79477755fa
waver : bump to v1.4.5
2022-02-02 22:35:15 +02:00
Georgi Gerganov
6b0533591e
waver : fix IOS and ANDROID ifdefs
2022-02-02 22:33:54 +02:00
Georgi Gerganov
00969a1e92
waver : bump version to v1.4.4
2022-02-02 22:23:43 +02:00
Georgi Gerganov
22b5f73da7
minor : add missing header
2021-11-27 19:40:39 +02:00
Georgi Gerganov
75e3fde357
waver : add Direct-sequence spread option
2021-11-27 19:32:43 +02:00
Georgi Gerganov
7b39e51440
waver : fix compile warnings
2021-11-22 20:38:17 +02:00
Georgi Gerganov
59f576f1e8
waver : fix data race with ggwave instance + v1.4.1
2021-07-02 21:42:14 +03:00
Georgi Gerganov
e23d11a1ae
waver : fix spectrogram plotting
2021-05-17 21:39:18 +03:00
Georgi Gerganov
9ea6aed9d1
waver : add shortcuts to delete messages
2021-02-28 17:27:07 +02:00
Georgi Gerganov
a0f5e9e3da
waver : display detected Rx in spectrogram
2021-02-28 09:33:55 +02:00
Georgi Gerganov
5b14586967
waver : fix emscripten build
2021-02-27 18:52:51 +00:00
Georgi Gerganov
d977c0fc9c
waver : make the spectrogram time axis vertical
2021-02-27 15:11:24 +02:00
Georgi Gerganov
f279604989
waver : fix spectrogram display
...
Was exceeding 2^16 vertices
2021-02-27 15:03:09 +02:00
Georgi Gerganov
1c59e38696
ggwave : switch to floating point sampling rate
2021-02-27 12:23:25 +02:00
Georgi Gerganov
5b5293d764
Waver v1.4.0 ( #23 )
...
* waver : change default protocol
* waver : global scale to 1.25
* waver : more colors
* waver : resend last message
* waver : bigger send button
* waver : start with fixed-length enabled
* waver : fix spectrum display for fixed-length mode
* waver : add option to control input sample rate offset
* ggwave : improve fixed-length decoding
* examples-common : SDL now captures 1024 samples instead of 4096
* waver : spectrum improvements + spectrogram mode
* minor changes
* ggwave : add FFT static method
* waver : realtime spectrum display
* waver : fix dragging behavior
* waver : show current tx protocol in "Messages"
* waver : show frequency range and bandwidth of selected protocol
* waver : change sample rate offset function
output instead of input
* waver : add info about local peers
* waver : add option to pause spectrum by clicking it
* waver : minor
* waver : add option descriptions
* waver : fix data races
* waver : purple-ish background
* waver : cian-ish background
* waver : add option button to cancel receiving
* waver : add option to select Rx Protocols
* waver : change default protocol
* waver : fix displayed protocol for each message
2021-02-27 11:45:01 +02:00
Georgi Gerganov
19bf22df0d
ggwave v0.2.0 ( #20 )
...
* ggwave : add support for fixed length transmissions
* spectrogram : add sample rate offset for debugging purposes
* gwave : fix decoding bug
* waver : wip
* wip
* remove post-marker frames
* add resampler
* ggwave : input/output resampling
* ggwave : fix python build
* ggwave : update spm
* ggwave : refactor duplicate encode/decode code
* ggwave : fix sound marker detection
* waver : fix typo
* ggwave : fix uninitialized members
* ggwave : more sensitive receive
2021-02-20 19:16:15 +02:00
Georgi Gerganov
597cc48cbb
core : refactoring + bug fix
...
- rename callback types
- fix calculation of data frames
2021-01-23 15:47:59 +02:00
Georgi Gerganov
a64106783f
Support for various sample formats ( #11 )
...
* wip : support for various sample formats
* finalize support for various sample formats
* adding more tests
* update python bindings
* add "string" header
2021-01-23 11:45:20 +02:00
Georgi Gerganov
cd332b5919
ggwave : refactoring + comments
2021-01-17 21:19:41 +02:00
Georgi Gerganov
38336a9f1c
waver : minor data race fix + back to separate Core thread
2021-01-08 19:25:21 +02:00
Georgi Gerganov
3484bd11c2
waver : bump version to v1.3.2
...
- single-threaded app
- new message indicator
- audio capture indicator
- emscripten compatibility
2021-01-07 19:22:12 +02:00
Georgi Gerganov
8421bdd186
waver : use 2 threads for file server
2021-01-07 19:12:19 +02:00
Georgi Gerganov
760312a269
waver : emscripten version use single thread
2021-01-07 17:11:57 +00:00
Georgi Gerganov
113080b84d
Waver emscripten build ( #8 )
...
* waver: add indicators for new messages and capture data
* wip
* waver : adding favicons
* waver : emscripten build ready
2021-01-06 23:09:01 +02:00
Georgi Gerganov
d29bf6d0e8
rename ggwave-gui -> waver
2021-01-05 18:56:29 +02:00