Commit graph

1623 commits

Author SHA1 Message Date
Jonathan Naylor 7737659729 Add code for handling NXDN data calls and remove unused YSF code. 2018-02-05 20:42:43 +00:00
Jonathan Naylor d1ae3b0c18 Merge branch 'master' into nxdn 2018-02-05 20:05:39 +00:00
Jonathan Naylor 4323c02a0a Add a proper bypass for the jitter buffer if wanted. 2018-02-05 19:46:27 +00:00
Jonathan Naylor 14a06e7182 Calculate the RSSI and BER correctly on the Nextion. 2018-02-05 19:07:23 +00:00
Jonathan Naylor 3e816d13d6
Merge pull request #383 from juribeparada/master
Discard DMR audio frames with N > 5 (RF side)
2018-02-04 17:51:00 +00:00
Andy CA6JAU 870ae031d1 Merge remote-tracking branch 'g4klx/master' 2018-02-04 14:46:22 -03:00
Andy CA6JAU a0394afd91 Discard DMR audio frames with N > 5 (RF side) 2018-02-04 14:46:09 -03:00
Jonathan Naylor acd9fed946
Merge pull request #382 from dk5ras/patch-1
Create RSSI_FC-302_RptrBldrV2.dat
2018-02-04 13:39:49 +00:00
Ralph A. Schmid a6269c13e5
Create RSSI_FC-302_RptrBldrV2.dat
One more RSSI table...
2018-02-04 14:30:23 +01:00
Jonathan Naylor af219d134d
Merge pull request #381 from juribeparada/master
Fix bug “DMR ghost private calls”
2018-02-04 12:27:30 +00:00
Andy CA6JAU 4435af975d Fix bug “DMR ghost private calls” 2018-02-03 11:07:13 -03:00
Andy CA6JAU 2f99807dd9 Merge remote-tracking branch 'g4klx/master' 2018-02-02 20:31:11 -03:00
Jonathan Naylor 0f685095e5 Reset the layer3 data accumulator at end of transmissions. 2018-02-02 07:34:59 +00:00
Jonathan Naylor 6d0e95fb9b Add late entry using FACCH1 and create a dummy start message. 2018-02-02 07:03:10 +00:00
Jonathan Naylor 8ff50ce2d3 Get half of the late entry working. 2018-02-02 06:34:21 +00:00
Jonathan Naylor a1cb1f1b01
Merge pull request #379 from juribeparada/nxdn
Fix Linux compilation error
2018-02-02 06:23:27 +00:00
Andy CA6JAU 336a53b48a Fix BER in EHR mode 2018-02-01 23:25:56 -03:00
Andy CA6JAU cdd35f6148 Fix Linux compilation error 2018-02-01 20:19:04 -03:00
Andy CA6JAU 7c95bb7d6d Merge remote-tracking branch 'g4klx/nxdn' into nxdn 2018-02-01 19:47:53 -03:00
Jonathan Naylor 7cc2a042b5 Improve the logic of the repeater, late entry still to finish. 2018-02-01 22:05:17 +00:00
Jonathan Naylor dcc8b04b2c Have the CRC6 and CRC12 working with encoding and decoding, not tested CRC15. 2018-02-01 21:28:48 +00:00
Jonathan Naylor 536d3d9b97 Fixed CRC6 detection. 2018-02-01 20:42:29 +00:00
Jonathan Naylor 1386b1dd20 Small changes needed for Windows compilation. 2018-02-01 19:19:02 +00:00
Jonathan Naylor 121af6278b
Merge pull request #378 from juribeparada/nxdn
More Viterbi decoder work for NXDN
2018-02-01 19:09:38 +00:00
Jonathan Naylor b69d3d247c Work on NXDN CRC routines. 2018-02-01 19:07:55 +00:00
juribeparada d4fbc8f7ec Adding tail bits to improve Viterbi decoding + puncture lists fix 2018-02-01 16:05:36 -03:00
Jonathan Naylor 83e97aa218 Update the log messages. 2018-02-01 18:49:03 +00:00
Jonathan Naylor 8e2c6f6583 Fix crash in the SACCH and FACCH1 encoders. 2018-02-01 18:32:23 +00:00
juribeparada 885562539e Changing metric calculation for Viterbi decoder NXDN 2018-02-01 11:56:18 -03:00
Jonathan Naylor 3858cf4aec Merge branch 'master' into nxdn 2018-02-01 06:59:46 +00:00
Jonathan Naylor 43fdb770a9 Make the jitter buffer switchable. 2018-02-01 06:59:11 +00:00
Jonathan Naylor 2f38042409 Simplify the non superblock processing. 2018-02-01 06:35:16 +00:00
Andy CA6JAU 0f9f24310a Merge remote-tracking branch 'g4klx/nxdn' into nxdn 2018-01-31 22:04:21 -03:00
Andy CA6JAU c611217a38 Merge remote-tracking branch 'g4klx/master' 2018-01-31 22:03:48 -03:00
Jonathan Naylor c4fe7f7759 Experimenting using real data, moving forward with start and end blocks. 2018-01-31 21:05:34 +00:00
Jonathan Naylor 8e0164f657 Merge branch 'master' into nxdn 2018-01-31 18:17:05 +00:00
Jonathan Naylor 63a2ea330d Disable the jitter buffer. 2018-01-31 18:16:31 +00:00
Jonathan Naylor e78320fc18 More changes to the NXDN networking. 2018-01-31 07:55:59 +00:00
Jonathan Naylor f048caa597 Add the scrambler. 2018-01-30 22:02:14 +00:00
Jonathan Naylor 90933a52c2 Improve the audio processing and logic. 2018-01-30 21:12:21 +00:00
Jonathan Naylor d8086e468c Remove FACCH2 processing and add voice body processing. 2018-01-30 20:41:43 +00:00
Jonathan Naylor ba31b6d8a7 Add decoding of the Layer 3 messages. 2018-01-30 19:51:47 +00:00
Jonathan Naylor a2b1b965ed Increase the Viterbit decision size for the larger messages. 2018-01-30 07:50:55 +00:00
Jonathan Naylor 7e22cdfa7e Add more sophistication to the network side of NXDN. 2018-01-29 23:32:44 +00:00
Jonathan Naylor 5a494b5536 Merge branch 'master' into nxdn 2018-01-29 23:09:21 +00:00
Jonathan Naylor b694f85461 Remove quotes from config values if found. 2018-01-29 23:08:48 +00:00
Jonathan Naylor 3a6a91016d Merge branch 'master' into nxdn 2018-01-29 21:43:03 +00:00
Jonathan Naylor 6d3973d413 Add the detailed processing for the FACCH1 and UDCH. 2018-01-29 21:41:14 +00:00
Jonathan Naylor 0a101b48c3
Merge pull request #376 from stefansaraev/oled-i2c
fix: ArduiPi_OLED wants -li2c
2018-01-29 21:40:21 +00:00
Stefan Saraev d2ae736764 fix: ArduiPi_OLED wants -li2c
/usr/local/lib/libArduiPi_OLED.so: undefined reference to `i2c_smbus_write_i2c_block_data'
/usr/local/lib/libArduiPi_OLED.so: undefined reference to `i2c_smbus_write_word_data'
/usr/local/lib/libArduiPi_OLED.so: undefined reference to `i2c_smbus_write_byte_data'
collect2: error: ld returned 1 exit status
2018-01-29 23:03:52 +02:00