Jacob Appelbaum
cf1af4d3a3
ci : update + packages ( #146 )
...
* Add simple Debian package
* Update CI configuration
* Add cpack Deb package for libggwave-dev
* Add `make deb` top level target and CI job
* Ensure `make deb` packages are deterministic
Update CMakeLists.txt to make cpack generated Debian packages
deterministic build outputs by:
- Setting SOURCE_DATE_EPOCH to 0
- Executing `git log -1 --pretty=%ct` and storing the result in
SOURCE_DATE_EPOCH, overriding 0
- Export SOURCE_DATE_EPOCH to the environment
- Explicitly prefix the execution of the cpack command in the custom
target `deb_c_library` with SOURCE_DATE_EPOCH
Update `README.md-tmpl.md` and `README.md` to document new `make deb`
target.
The Makefile for the Python bindings already handle deterministic
building with the same strategy.
* libc6, not libc
2025-03-16 19:54:17 +02:00
Karthik Kumar Viswanathan
614bcb3aae
ggwave : windows fixes ( #95 )
2023-07-22 09:08:36 +03:00
Georgi Gerganov
d02960259b
ref #77 : add MT protocols to ggwave.js + new API for setting freqStart
2022-09-10 17:57:37 +03:00
Georgi Gerganov
48830a1e18
minor : fix curl commands in README to not use spaces
2022-09-03 14:26:16 +03:00
Georgi Gerganov
fe01466d29
Update README.md
2022-07-23 16:00:27 +03:00
Georgi Gerganov
412c781efd
ggwave-from-file : add example to decode messages from a WAV file
2022-07-21 20:08:13 +03:00
Georgi Gerganov
cb95cda219
Update README-tmpl.md
2022-07-04 23:35:46 +03:00
Georgi Gerganov
8466257ca4
r2t2 : add more protocols + Arduino code generation
2022-05-03 20:36:16 +03:00
Georgi Gerganov
fb4f0b15d0
Update README.md
2022-05-02 19:15:26 +03:00
Georgi Gerganov
9a26793ecf
Update README-tmpl.md
2022-05-02 17:17:33 +03:00
Georgi Gerganov
c7bf8ab395
add ggwave-fm example for transmitting data with HackRF
2021-05-28 10:14:04 +03:00
Georgi Gerganov
c21d190933
ref #2 : add Android Java example
2021-04-27 21:21:16 +03:00
Georgi Gerganov
ef85be08ce
ref #2 : add iOS Objective-C example
2021-04-24 13:59:23 +03:00
Georgi Gerganov
959bc4ed41
r2t2 : fix example url
2021-04-18 15:54:42 +03:00
Georgi Gerganov
00b23ff54f
r2t2 - Transmit data through the PC speaker ( #32 )
...
* inital implementation
* remove file
* ggwave-cli : txProtocol -> txProtocolId
* ggwave : add custom protocol enum values
* r2t2 : use cutom protocols
* r2t2 : build only on Unix systems
* r2t2 : remove thread
* r2t2-rx : wip
* r2t2 : wasm build ready + various fixes
* r2t2 : error message
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* r2t2 : length 16
* r2t2 : use slow protocol by default
* r2t2 : add timestamp
* r2t2 : update html
* r2t2 : update github link
* r2t2 : more robust tx
* r2t2 : add option to use beep command
* emscripten : cannot use requestAnimationFrame when capturing audio
This causes the queued audio buffer to grow indefinitely when the page
is not focused, causing the process to run out of memory.
* r2t2 : disable beep option
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* r2t2 : add example to README
2021-04-18 13:20:45 +03:00
Georgi Gerganov
7d88f42e4e
ref #2 : add Android example link to the README
2021-03-13 11:24:48 +02:00
Georgi Gerganov
e08001e9a2
Update README-tmpl.md
2021-02-28 00:13:08 +02:00
Georgi Gerganov
95775bd70d
update README-tmpl.md
2021-02-10 08:18:06 +02:00
Georgi Gerganov
2e34d46e02
iOS SDK ( #15 )
...
* wip : creating a Swift Package Manager package
* ios : tests ready
* cmake : add ggwave-spm and spm-publish targets
* cosmetics
2021-01-30 12:38:01 +02:00