Geoffrey Merck
|
6824d5662a
|
Remove dependency to IO in CTCSSRX
|
2020-04-26 12:24:05 +02:00 |
Jonathan Naylor
|
1bc8726046
|
Merge pull request #232 from F4FXL/bugfix/FM_CTCSS_TX
Fix invalid values passed to arm_sin_q15
|
2020-04-26 08:16:20 +01:00 |
Jonathan Naylor
|
05c8c130b6
|
Merge pull request #231 from F4FXL/feature/FM_Normalized_CTCSS_Threshold
CTCSS threshold is level agnostic
|
2020-04-26 08:15:15 +01:00 |
Geoffrey Merck
|
5051a13711
|
Fix invalid values passed to arm_sin_q15
|
2020-04-26 08:16:08 +02:00 |
Geoffrey Merck
|
103116e410
|
Add debug essage when CTCSS status changes
|
2020-04-26 07:26:35 +02:00 |
Geoffrey Merck
|
d973238596
|
CTCSS threshold is level agnostic, experimental
(cherry picked from commit d2d50e21e1 )
|
2020-04-26 06:58:27 +02:00 |
Jonathan Naylor
|
4d664c4aa4
|
Merge pull request #230 from g4klx/revert-229-FM
Revert "Make CTCSS threshold RXLevel and RXBoost agnostic"
|
2020-04-25 23:48:25 +01:00 |
Jonathan Naylor
|
bd4096b6be
|
Revert "Make CTCSS threshold RXLevel and RXBoost agnostic"
|
2020-04-25 23:48:02 +01:00 |
Jonathan Naylor
|
f92d93772c
|
Merge branch 'FM' of https://github.com/g4klx/MMDVM into FM
|
2020-04-25 22:32:37 +01:00 |
Jonathan Naylor
|
b963b2b848
|
Add optional over deviation blanking.
|
2020-04-25 22:32:10 +01:00 |
Jonathan Naylor
|
9dadb51f11
|
Merge pull request #229 from F4FXL/FM
Make CTCSS threshold RXLevel and RXBoost agnostic
|
2020-04-25 22:13:09 +01:00 |
Geoffrey Merck
|
23cf22d87d
|
remove Debug info
|
2020-04-25 23:07:41 +02:00 |
Geoffrey Merck
|
d2d50e21e1
|
CTCSS threshold is level agnostic, experimental
|
2020-04-25 22:12:16 +02:00 |
Jonathan Naylor
|
8c38fdb36d
|
Clean out the CTCSS decoder coefficient before initialising.
|
2020-04-25 17:37:37 +01:00 |
Jonathan Naylor
|
4fe1c11250
|
Remove memory leak and other configuration funnies.
|
2020-04-25 17:29:10 +01:00 |
Jonathan Naylor
|
394ab8dfd1
|
Merge pull request #228 from m0vse/FM
Fix for Ack/Callsign corruption in FM branch
|
2020-04-25 16:24:10 +01:00 |
m0vse
|
5295e0bdc3
|
Fix for Ack/Callsign corruption
|
2020-04-25 16:13:13 +01:00 |
Jonathan Naylor
|
c638dbe55a
|
Merge branch 'FM' of https://github.com/g4klx/MMDVM into FM
|
2020-04-25 15:17:53 +01:00 |
Jonathan Naylor
|
6ac6deba10
|
Add two more FM parameters.
|
2020-04-25 15:17:11 +01:00 |
Jonathan Naylor
|
d2ce76fe89
|
Merge pull request #227 from F4FXL/FM
Fix STM32F10X compile complaining about duplicate stuff
|
2020-04-25 08:12:03 +01:00 |
Geoffrey Merck
|
0b27ec5443
|
Fix STM32F10X compile complaining about duplicate stuff
|
2020-04-25 08:05:31 +02:00 |
Jonathan Naylor
|
868d33ebd2
|
Rescale the CTCSS TX level.
|
2020-04-24 15:00:40 +01:00 |
Jonathan Naylor
|
9fab1e0823
|
Rescale some of the tone levels.
|
2020-04-24 13:13:25 +01:00 |
Jonathan Naylor
|
242bc7b322
|
Bump the version date.
|
2020-04-24 12:54:50 +01:00 |
Jonathan Naylor
|
e5c25f55fe
|
Remove the FM RX level.
|
2020-04-24 12:51:10 +01:00 |
Jonathan Naylor
|
33f88344c3
|
Run the holdoff timer permamnently.
|
2020-04-24 12:15:58 +01:00 |
Jonathan Naylor
|
103d937152
|
Remove unneeded line.
|
2020-04-24 11:52:47 +01:00 |
Jonathan Naylor
|
e721dedf1e
|
Merge pull request #225 from F4FXL/FM
Add FM Filtering
|
2020-04-24 08:46:45 +01:00 |
Geoffrey Merck
|
176e067ab9
|
Merge branch 'FM' of https://github.com/F4FXL/MMDVM into FM
|
2020-04-24 09:41:14 +02:00 |
Geoffrey Merck
|
2057ef5206
|
clean up
|
2020-04-24 09:40:06 +02:00 |
Geoffrey Merck
|
5c2659deaa
|
Add FM filtering
|
2020-04-24 09:40:06 +02:00 |
Geoffrey Merck
|
4f9d5a8c70
|
3rd order IIR
|
2020-04-24 09:40:06 +02:00 |
Geoffrey Merck
|
8ecd8b67f4
|
Using 2 stage IIR filter
|
2020-04-24 09:40:06 +02:00 |
Geoffrey Merck
|
22c40e1d96
|
Remove bit roation
|
2020-04-24 09:40:03 +02:00 |
Geoffrey Merck
|
a720ceeb54
|
clean up
|
2020-04-24 09:21:13 +02:00 |
Geoffrey Merck
|
f8d082e2dd
|
Add FM filtering
|
2020-04-24 09:10:50 +02:00 |
Geoffrey Merck
|
507a4bf64c
|
3rd order IIR
|
2020-04-23 22:37:29 +02:00 |
Jonathan Naylor
|
7a75db2aeb
|
Remove the bit shift of the sample.
|
2020-04-23 21:30:41 +01:00 |
Geoffrey Merck
|
ce0aebce48
|
Using 2 stage IIR filter
|
2020-04-23 21:16:52 +02:00 |
Geoffrey Merck
|
906de3ad11
|
Remove bit roation
|
2020-04-23 21:16:20 +02:00 |
Jonathan Naylor
|
bf5ad25609
|
A working fixed point Goertzel based on simulations.
|
2020-04-23 12:36:34 +01:00 |
Jonathan Naylor
|
f19009b132
|
Allow for two levels of the callsign.
|
2020-04-22 22:10:34 +01:00 |
Jonathan Naylor
|
526a53cd8c
|
Use fixed point for the Goertzel algorithm.
|
2020-04-22 17:40:01 +01:00 |
Jonathan Naylor
|
57730d7f81
|
Implement an efficient FIR filter.
|
2020-04-22 14:37:23 +01:00 |
Jonathan Naylor
|
f936bc6fe8
|
Use a shorter filter.
|
2020-04-22 14:15:07 +01:00 |
Jonathan Naylor
|
3f1f1d1586
|
Small tidy-ups.
|
2020-04-22 14:08:34 +01:00 |
Jonathan Naylor
|
7940025095
|
Merge pull request #223 from F4FXL/FM
One loop to rule them all !
|
2020-04-22 13:30:56 +01:00 |
Geoffrey Merck
|
63847ebe62
|
One loop to rule them all !
Change CFM::Samples and CFMCTCSSRX::process to be able to process all
stuff in one and only loop.
|
2020-04-22 11:04:27 +02:00 |
Jonathan Naylor
|
03f5056236
|
Small code cleanups.
|
2020-04-21 22:30:28 +01:00 |
Jonathan Naylor
|
23ff29c8f1
|
Merge pull request #222 from F4FXL/FM
Almost working FM
|
2020-04-21 22:09:58 +01:00 |