Georgi Gerganov
|
915dd8be16
|
ggwave : add DSS test + remove OperatingMode enum
|
2022-06-11 20:23:13 +03:00 |
|
Georgi Gerganov
|
5f555d9281
|
examples : rename arduino examples
|
2022-06-11 19:54:49 +03:00 |
|
Georgi Gerganov
|
d76316aecb
|
ggwave : add default constructor
|
2022-06-11 19:52:25 +03:00 |
|
Georgi Gerganov
|
9602f090af
|
ggwave : add default constructor
|
2022-06-11 19:27:47 +03:00 |
|
Georgi Gerganov
|
f50ebe71f5
|
arduino-rx : enable all DT and MT protocols
|
2022-06-11 18:58:30 +03:00 |
|
Georgi Gerganov
|
8bd8f92388
|
ggwave : zero-out the heap memory upon allocation
|
2022-06-11 18:49:28 +03:00 |
|
Georgi Gerganov
|
6850530966
|
arduino : updating examples + fix memory alignment issue for rp2040
|
2022-06-11 17:55:52 +03:00 |
|
Georgi Gerganov
|
8511e112f4
|
arduino-tx2 : fix example
|
2022-06-11 17:06:25 +03:00 |
|
Georgi Gerganov
|
2a1a5ec846
|
ggwave : optimize memory footprint even more
|
2022-06-11 16:18:05 +03:00 |
|
Georgi Gerganov
|
8070f6db11
|
ggwave : remove <initializer_list>
|
2022-06-11 14:33:12 +03:00 |
|
Georgi Gerganov
|
c730124f8b
|
remove-stl : update arduino tx examples
|
2022-06-08 00:04:03 +03:00 |
|
Georgi Gerganov
|
ff076c7d3c
|
remove-stl : almost complete - only <initializer_list> remains
|
2022-06-07 23:24:58 +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
|
c8d6d6df3c
|
remove-stl : prepare migration to ggvector
|
2022-06-07 21:22:54 +03:00 |
|
Georgi Gerganov
|
60c4bb950b
|
remove-stl : start removing stl completely
|
2022-06-07 18:38:45 +03:00 |
|
Georgi Gerganov
|
6a3832c614
|
minor
|
2022-06-05 20:10:38 +03:00 |
|
Georgi Gerganov
|
f0885a247f
|
js : update + fix test
|
2022-06-05 18:37:48 +03:00 |
|
Georgi Gerganov
|
33c3bc2131
|
arduino : update the examples for Tx and Rx
|
2022-06-05 18:19:25 +03:00 |
|
Georgi Gerganov
|
0cf3d0e36b
|
ggwave : big refactoring / renaming
|
2022-06-05 15:21:55 +03:00 |
|
Georgi Gerganov
|
3f52b0f1b0
|
ggwave : significantly speed-up fixed-length decoding on Arduino
|
2022-06-05 09:46:45 +03:00 |
|
Georgi Gerganov
|
6349e20a81
|
ggwave : minor rename
|
2022-06-05 09:23:48 +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
|
3fba71926d
|
ggwave : switch from uint8_t -> uint16_t for fixed length decoding
uint8_t does not work so well for some reason. Probably we lose
precission, although it's not obvious why
|
2022-06-04 10:23:13 +03:00 |
|
Georgi Gerganov
|
33581cf029
|
arduino-tx : trying to use original library
|
2022-05-30 23:24:59 +03:00 |
|
Georgi Gerganov
|
11f8c660b6
|
ggwave : remove <map> header dependency
|
2022-05-30 22:52:12 +03:00 |
|
Georgi Gerganov
|
782ab237ac
|
ggwave : remove <functional> header dependency
|
2022-05-30 22:01:38 +03:00 |
|
Georgi Gerganov
|
422f0dcc84
|
ggwave : remove <chrono> and <memory> headers
|
2022-05-30 19:55:30 +03:00 |
|
Georgi Gerganov
|
f798257f77
|
examples : remove ggwave-mod
No longer needed since the core ggwave lib now supports mono-tone
protocols
|
2022-05-30 19:09:53 +03:00 |
|
Georgi Gerganov
|
d4a66d9d31
|
arduino-rx : generate Tx response
|
2022-05-29 23:00:33 +03:00 |
|
Georgi Gerganov
|
62e54102ed
|
ggwave : reduce memory usage for fixed length decoding
|
2022-05-29 22:12:06 +03:00 |
|
Georgi Gerganov
|
6888ca58f2
|
ggwave : add mono-tone protocols
|
2022-05-29 21:25:17 +03:00 |
|
Georgi Gerganov
|
fb2dcb3a37
|
ggwave : do not compute Tx amplitudes when Tx only tones
|
2022-05-29 17:58:07 +03:00 |
|
Georgi Gerganov
|
f6378c7b09
|
ggwave : compute Tx amplitudes always
|
2022-05-29 17:55:29 +03:00 |
|
Georgi Gerganov
|
9d9189f081
|
ggwave : add option to only generate tones on Tx
|
2022-05-29 17:42:24 +03:00 |
|
Georgi Gerganov
|
528d442a45
|
ggwave : reduce memory allocations on Tx
|
2022-05-29 17:18:27 +03:00 |
|
Georgi Gerganov
|
721ba8e107
|
ggwave : remove unused ampl i16 Tx buffer
|
2022-05-29 16:49:10 +03:00 |
|
Georgi Gerganov
|
5b65d654cf
|
arduino-rx : optimize example
|
2022-05-29 16:03:36 +03:00 |
|
Georgi Gerganov
|
1090fdb397
|
ecc : reduce memory allocations in reed-solomon lib
|
2022-05-29 12:15:24 +03:00 |
|
Georgi Gerganov
|
aea3096b85
|
wip : pimpled Tx and moved resampler inside GGWave
|
2022-05-29 11:19:57 +03:00 |
|
Georgi Gerganov
|
2e2f3563aa
|
wip : pimpled Rx
|
2022-05-29 10:40:28 +03:00 |
|
Georgi Gerganov
|
9c79bc52d9
|
wip : refactoring
|
2022-05-29 09:45:17 +03:00 |
|
Georgi Gerganov
|
bd10436283
|
wip
|
2022-05-28 22:16:51 +03:00 |
|
Georgi Gerganov
|
8fa457fce0
|
wip
|
2022-05-28 22:14:16 +03:00 |
|
Georgi Gerganov
|
fcb3bec055
|
wip
|
2022-05-28 19:41:56 +03:00 |
|
Georgi Gerganov
|
6b7134d3e4
|
arduino-rx : first working example on RP2040 Connect !
|
2022-05-15 22:36:13 +03:00 |
|
Georgi Gerganov
|
6e7e842a84
|
arduino-tx : fixes
|
2022-05-15 17:37:47 +03:00 |
|
Georgi Gerganov
|
53f4d23768
|
arduino-tx : update
|
2022-05-09 20:40:00 +03:00 |
|
Georgi Gerganov
|
ee9034dc86
|
Add arduino-rx + update ggwave-mod
|
2022-05-05 22:31:37 +03:00 |
|
Georgi Gerganov
|
ecb604c629
|
arduino-tx : ported the mono-tone ggwave protocols
|
2022-05-05 20:18:12 +03:00 |
|
Georgi Gerganov
|
4365207bcb
|
r2t2 : fix compile warning
|
2022-05-04 18:26:51 +03:00 |
|