yeckel / D-StarReceive

Simple D-Star reception for TTGO T-Beam ESP32 SX1278
1 stars 0 forks source link

enableOokBitSynchronizer ? #1

Closed donwade closed 3 years ago

donwade commented 3 years ago

I realise you have depreciated this repo, not asking you to get this up and running.

1) But did the Sx1278 library ever contain enableOokBitSychonizer? I can't find it. 2) isn't D-STAR fsk based and not ook?

src/main.cpp: In function 'void setup()': src/main.cpp:126:26: error: 'class SX1278' has no member named 'enableOokBitSychronizer' checkLoraState(radio.enableOokBitSychronizer());

yeckel commented 3 years ago

Hi Donwade, please have a look at the follow-up project D-StarBeacon where the enableOokBitSychronizer is not used anymore and the code is clearer. I shall delete this repo. The D-StarBeacon could RX,TX, and in the branch feature/decode_audio I was able to decode the audio as well, it's still WIP, and just the bytes dumped into the serial terminal. The goal is to send it to BT headset.

Yes the D-STAR is GMFSK indeed. I was trying with packets and a byte-oriented approach but it didn't work. One of the issues is that the d-star header is 660 bits long, also 4 bits too long, or too short. Then for the actual payload data, everything would need to be shifted. With the bit approach, it works well and I saw similar implementations based and other simpler (G)MSK capable chips.

donwade commented 3 years ago

Thanks for the response Libor