Commit Graph

357 Commits

Author SHA1 Message Date
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
8834e201a9 Update README.md 2022-05-15 13:50:33 +03:00
Georgi Gerganov
404d782327 Update README.md 2022-05-09 11:14:20 +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
7027d29c25 Update README.md 2022-05-03 09:16:55 +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
9a26793ecf Update README-tmpl.md 2022-05-02 17:17:33 +03:00
Georgi Gerganov
1fa0a4adb2 ci : fix macOS build 2022-04-30 10:52:39 +03:00
Georgi Gerganov
83217f7227 Update README.md 2022-04-03 00:25:36 +03:00
Georgi Gerganov
38688d8e3f Update README.md 2022-04-02 23:57:57 +03:00
Georgi Gerganov
302fa9af26 Update README.md 2022-04-02 20:50:41 +03:00
Georgi Gerganov
4a6ae2ab17 Update README.md 2022-04-02 20:39:29 +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 waver-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 waver-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
80fc67a015 ci : disable msys2 build
I'm too lazy to deal with Windows build support ..
2021-11-27 13:39:16 +02:00
Georgi Gerganov
71aabb3fc3 emscripten : fix compile warnings + update ggwave.js 2021-11-27 13:17:28 +02:00
Georgi Gerganov
1fedf68a41 ggwave v0.3.1 2021-11-27 13:07:16 +02:00
Georgi Gerganov
42b64e9b77 Update CHANGELOG.md ggwave-v0.3.1 2021-11-27 13:02:34 +02:00
Georgi Gerganov
bbacdbcc96 c-api : add toggleRxProtocol() (#60)
This function allows to enable/disable Rx protocols during the decoding
process. This is useful when the Tx/Rx protocol is known in advance.
2021-11-22 21:29:26 +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
1ebe881ea9 ggwave : update bindings to toggle logging on and off (#55)
ref #54
2021-11-22 20:17:16 +02:00
Georgi Gerganov
43bf2f17e1 ggwave : fix out-of-bounds access in ggwave_decode (#53)
Also, provide a memory-safe overload called ggwave_ndecode()
The overload takes an extra parameter that specifies the size of
the output buffer and thus limits the size of the Rx payload that can be
decoded and stored.
2021-09-21 07:07:12 +03:00
Georgi Gerganov
9cf2d476b8 Add interface for changing ggwave's internal logging (#52)
* ggwave : add interface for changing ggwave's internal logging

Using GGWave::setLogFile() it is now possible to change the log file
used internally by ggwave, or disable it all together.

* ggwave : add comments about thread-safety of setLogFile
2021-09-21 06:48:16 +03:00
Georgi Gerganov
1a0af88ed6 js : add the custom protocol values to the Emscripten enum 2021-09-13 09:11:47 +03:00
Georgi Gerganov
b052bc72e7 spectrogram : fix missing header for Emscripten build 2021-09-13 09:07:41 +03:00
Georgi Gerganov
fbd51eb246 minor 2021-08-01 17:09:20 +00:00
Georgi Gerganov
87d6cc1389 ggwave v0.3.0 ggwave-v0.3.0 2021-07-03 11:54:10 +03:00
Georgi Gerganov
fdf77d5e7b Update CHANGELOG.md 2021-07-03 11:46:16 +03:00
Georgi Gerganov
d73b18426b ggwave : fix python build on Windows 2021-07-03 11:45:18 +03:00
Georgi Gerganov
88c7a90626 Update CHANGELOG.md 2021-07-03 11:42:54 +03:00
Georgi Gerganov
59f576f1e8 waver : fix data race with ggwave instance + v1.4.1 waver-v1.4.1 waver-v.1.4.1 2021-07-02 21:42:14 +03:00
Georgi Gerganov
e2ef350693 fix log message 2021-06-28 20:10:21 +03:00
Georgi Gerganov
94e033fd80 r2t2 : do not build if SDL2 is not supported 2021-06-25 16:33:46 +00:00
Georgi Gerganov
6319dc356d ggwave-to-file : update python example 2021-06-25 19:32:28 +03:00