Commit Graph

230 Commits

Author SHA1 Message Date
Georgi Gerganov
e6d458e482 remove-stl : no longer using std::vector
However, the processing became ~4 times slower !?
2022-07-04 21:18:20 +03:00
Georgi Gerganov
4794508e04 remove-stl : prepare migration to ggvector 2022-07-04 21:18:20 +03:00
Georgi Gerganov
d916ad332b remove-stl : start removing stl completely 2022-07-04 21:18:20 +03:00
Georgi Gerganov
14026a289e minor 2022-07-04 21:18:20 +03:00
Georgi Gerganov
82f6274a55 arduino : update the examples for Tx and Rx 2022-07-04 21:18:20 +03:00
Georgi Gerganov
7c5b614c16 ggwave : big refactoring / renaming 2022-07-04 21:18:20 +03:00
Georgi Gerganov
05f1b4750b ggwave : significantly speed-up fixed-length decoding on Arduino 2022-07-04 21:18:20 +03:00
Georgi Gerganov
f5e08d921b ggwave : various improvements
- faster FFT implementation
- built-in Direct Sequence Spread option
- remove <map> dependency from implementation
- update arduino-rx example
2022-07-04 21:18:20 +03:00
Georgi Gerganov
3a6c3cb4e3 arduino-tx : trying to use original library 2022-07-04 21:18:20 +03:00
Georgi Gerganov
676163cc65 ggwave : remove <map> header dependency 2022-07-04 21:18:20 +03:00
Georgi Gerganov
4f94634611 ggwave : remove <functional> header dependency 2022-07-04 21:18:20 +03:00
Georgi Gerganov
8a89e3fd50 examples : remove ggwave-mod
No longer needed since the core ggwave lib now supports mono-tone
protocols
2022-07-04 21:18:20 +03:00
Georgi Gerganov
d752410c9c arduino-rx : generate Tx response 2022-07-04 21:18:20 +03:00
Georgi Gerganov
3c1afa9892 ggwave : reduce memory usage for fixed length decoding 2022-07-04 21:18:20 +03:00
Georgi Gerganov
069169f700 ggwave : add mono-tone protocols 2022-07-04 21:18:20 +03:00
Georgi Gerganov
cf7f474938 ggwave : add option to only generate tones on Tx 2022-07-04 21:18:20 +03:00
Georgi Gerganov
5578a62b88 ggwave : remove unused ampl i16 Tx buffer 2022-07-04 21:18:20 +03:00
Georgi Gerganov
b4a29b0712 arduino-rx : optimize example 2022-07-04 21:18:20 +03:00
Georgi Gerganov
481cc4f7e2 wip : pimpled Tx and moved resampler inside GGWave 2022-07-04 21:18:20 +03:00
Georgi Gerganov
6bbe8ecec3 wip : refactoring 2022-07-04 21:18:20 +03:00
Georgi Gerganov
05f1309dcb wip 2022-07-04 21:18:20 +03:00
Georgi Gerganov
05955a3ffa wip 2022-07-04 21:18:20 +03:00
Georgi Gerganov
7c2312d784 wip 2022-07-04 21:18:20 +03:00
Georgi Gerganov
8b4a651e19 arduino-rx : first working example on RP2040 Connect ! 2022-07-04 21:18:20 +03:00
Georgi Gerganov
fdcd1ec9e3 arduino-tx : fixes 2022-07-04 21:18:20 +03:00
Georgi Gerganov
86d9bf1fa7 arduino-tx : update 2022-07-04 21:18:20 +03:00
Georgi Gerganov
c4407a84c6 Add arduino-rx + update ggwave-mod 2022-07-04 21:18:20 +03:00
Georgi Gerganov
b0461304b8 arduino-tx : ported the mono-tone ggwave protocols 2022-07-04 21:18:20 +03:00
Tayler Porter
3aeb7c0b1f ggwave-to-file : update python example to be PEP8 compliant.
Update README.md
2022-06-27 00:18:16 +03:00
Tayler Porter
9c4f610751 ggwave-to-file : Update README.md
Removed unnecessary sys import in ggwave-to-file.py
2022-06-27 00:18:16 +03:00
Tayler Porter
79697bd196 ggwave-to-file : update python example 2022-06-27 00:18:16 +03:00
Georgi Gerganov
4365207bcb r2t2 : fix compile warning 2022-05-04 18:26:51 +03:00
Georgi Gerganov
444eebb2c5 examples : add "arduino-tx" program
Sends a hardcoded string that can be received with "r2t2-rx"
2022-05-04 18:24:27 +03:00
Georgi Gerganov
8466257ca4 r2t2 : add more protocols + Arduino code generation 2022-05-03 20:36:16 +03:00
Georgi Gerganov
81f7647c81 js : fix test and example 2022-05-02 19:39:59 +03:00
Georgi Gerganov
fb4f0b15d0 Update README.md 2022-05-02 19:15:26 +03:00
Georgi Gerganov
098a458c4a Add "buttons" example
Simple web page to test talking buttons
2022-05-02 19:08:07 +03:00
Georgi Gerganov
d135fbbef4 js : decode now returns typed array and cannot be null
If no data is decoded, then the returned array is empty.
2022-05-02 19:07:06 +03:00
Georgi Gerganov
64f00a758f Update README.md 2022-03-31 18:32:01 +03:00
Georgi Gerganov
5b709ed3d3 ggwave, waver : minor compile warning fixes 2022-02-05 13:18:52 +02:00
Georgi Gerganov
dbcb68a473 emscripten : fix CMake variable name + update ggwave.js 2022-02-02 22:58:10 +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
71aabb3fc3 emscripten : fix compile warnings + update ggwave.js 2021-11-27 13:17:28 +02:00
Georgi Gerganov
7b39e51440 waver : fix compile warnings 2021-11-22 20:38:17 +02:00
Georgi Gerganov
55e1346df8 cmake : set OpenGL policy 2021-11-22 20:25:52 +02:00
Georgi Gerganov
b052bc72e7 spectrogram : fix missing header for Emscripten build 2021-09-13 09:07:41 +03:00