Geoffrey Merck
|
b0ba3b5dd8
|
SerialRB now inherits from RingBuffer
|
2020-05-09 19:57:40 +02:00 |
|
Geoffrey Merck
|
05d21c0a14
|
TX Buffer now using Templae RB
|
2020-05-09 17:44:44 +02:00 |
|
Geoffrey Merck
|
26a703c68c
|
IO RXbuffer now uses template RingBuffer
|
2020-05-09 17:35:38 +02:00 |
|
Geoffrey Merck
|
6c3dd265ab
|
No more need to specify each types for ringBuffer
|
2020-05-09 14:14:53 +02:00 |
|
Geoffrey Merck
|
7302dc8bd7
|
Replace RSSI RB with template RB
|
2020-05-09 11:08:18 +02:00 |
|
Geoffrey Merck
|
61a69d8536
|
Add missing file
|
2020-05-09 11:01:28 +02:00 |
|
Geoffrey Merck
|
05775f0bfa
|
Add RingBuffer Template
|
2020-05-09 10:57:16 +02:00 |
|
Geoffrey Merck
|
5d45649096
|
Simplify code
|
2020-05-09 08:29:31 +02:00 |
|
Geoffrey Merck
|
e91c4417cb
|
Handle incoming audio
|
2020-05-09 08:23:02 +02:00 |
|
Geoffrey Merck
|
ff3e6feeb6
|
Use more explicit names
|
2020-05-09 08:00:24 +02:00 |
|
Geoffrey Merck
|
0e2a83bc7b
|
Add incoming network data buffer
|
2020-05-09 07:57:45 +02:00 |
|
Geoffrey Merck
|
c0aad5effa
|
Add mising initilizer
|
2020-05-08 21:47:03 +02:00 |
|
Geoffrey Merck
|
e0234dfc00
|
Merge remote-tracking branch 'upstream/FM' into FM_Ext
|
2020-05-08 21:39:18 +02:00 |
|
Geoffrey Merck
|
4c6601d778
|
Merge branch 'FM_Ext' of https://github.com/F4FXL/MMDVM into FM_Ext
|
2020-05-08 17:43:43 +02:00 |
|
Geoffrey Merck
|
e3a951b33b
|
Use pointer/masking/shifting for sample unpacking
|
2020-05-08 17:43:05 +02:00 |
|
Geoffrey Merck
|
97192602d8
|
Use pointer/masking/shifting for sample unpacking
|
2020-05-08 17:41:12 +02:00 |
|
Geoffrey Merck
|
bb731e7890
|
Init pointer with null
|
2020-05-08 17:15:23 +02:00 |
|
Geoffrey Merck
|
c81d13395b
|
Use correct types
|
2020-05-08 17:13:29 +02:00 |
|
Geoffrey Merck
|
18bc0a75b8
|
Merge branch 'FM_Ext' of https://github.com/F4FXL/MMDVM into FM_Ext
|
2020-05-08 16:45:22 +02:00 |
|
Geoffrey Merck
|
f1a43ee520
|
Remove union, use pointer tricks instead
|
2020-05-08 16:44:53 +02:00 |
|
Geoffrey Merck
|
b73bca237d
|
Remove union, use pointer tricks instead
|
2020-05-08 15:06:08 +02:00 |
|
Geoffrey Merck
|
9afcf3acc9
|
Merge remote-tracking branch 'upstream/FM' into FM_Ext
|
2020-05-08 12:00:36 +02:00 |
|
Geoffrey Merck
|
feff1ee2c7
|
remove emphasis
|
2020-05-08 09:04:28 +02:00 |
|
Geoffrey Merck
|
77e0deee76
|
Make whole FM chain RX level independant
|
2020-05-08 09:01:00 +02:00 |
|
Geoffrey Merck
|
a4ddc2a060
|
Merge remote-tracking branch 'upstream/FM' into bugfix/STM32F1_POG
|
2020-05-05 11:02:27 +02:00 |
|
Geoffrey Merck
|
a938c8b708
|
Reduce buffer size
|
2020-05-05 10:48:44 +02:00 |
|
Geoffrey Merck
|
87feadd451
|
Better LED management
|
2020-05-04 19:12:45 +02:00 |
|
Geoffrey Merck
|
419ab89ee9
|
Merge branch 'bugfix/STM32F1_POG' of https://github.com/F4FXL/MMDVM into bugfix/STM32F1_POG
|
2020-05-04 16:44:25 +02:00 |
|
Geoffrey Merck
|
fcdb582893
|
Change FM LED Pin
|
2020-05-04 16:43:08 +02:00 |
|
Geoffrey Merck
|
5e85565208
|
Fix compile isue
|
2020-05-04 15:26:17 +02:00 |
|
Geoffrey Merck
|
2d876b8d8e
|
Fix Fancy LED effect accessing unused ports
|
2020-05-03 15:36:10 +02:00 |
|
Geoffrey Merck
|
0a5c496a3a
|
Fix CTCSS value is different when using RXLevel 50 to 99
|
2020-05-01 17:56:45 +02:00 |
|
Geoffrey Merck
|
69e39e36b0
|
Change emphasis time constant to 750µS
|
2020-04-30 10:26:04 +02:00 |
|
Geoffrey Merck
|
373aed13c8
|
Restore Passband
|
2020-04-29 20:43:01 +02:00 |
|
Geoffrey Merck
|
b23620ede3
|
Add de and pre emphasis
|
2020-04-29 20:42:20 +02:00 |
|
Geoffrey Merck
|
da87afc8d4
|
Move helper script to separate folder
|
2020-04-29 20:41:41 +02:00 |
|
Geoffrey Merck
|
626a280d27
|
Add filter chrachertitics comment
|
2020-04-29 18:24:15 +02:00 |
|
Geoffrey Merck
|
4b267c2e1e
|
Move downsampling tap point
|
2020-04-28 22:35:06 +02:00 |
|
Geoffrey Merck
|
cf18f95a92
|
Add Downsampling
|
2020-04-28 21:37:06 +02:00 |
|
Geoffrey Merck
|
93a8e63233
|
Remove m_rxLevel
|
2020-04-27 11:26:19 +02:00 |
|
Geoffrey Merck
|
4ffaa62855
|
Move division to CTCSSRX, change sample unscaling to 1/rxLevel
|
2020-04-27 11:16:06 +02:00 |
|
Geoffrey Merck
|
028d0cf609
|
Add q31_t cast
|
2020-04-26 12:38:23 +02:00 |
|
Geoffrey Merck
|
6824d5662a
|
Remove dependency to IO in CTCSSRX
|
2020-04-26 12:24:05 +02: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 |
|
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 |
|
Geoffrey Merck
|
0b27ec5443
|
Fix STM32F10X compile complaining about duplicate stuff
|
2020-04-25 08:05:31 +02: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 |
|
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 |
|
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 |
|
Geoffrey Merck
|
1b0229ca6c
|
Attemp to do filtering
|
2020-04-21 23:03:30 +02:00 |
|
Geoffrey Merck
|
ae6cbcd9e7
|
Minor clean up
|
2020-04-21 22:43:59 +02:00 |
|
Geoffrey Merck
|
1c599138ad
|
GetAudio do not take any arguments
|
2020-04-21 22:00:11 +02:00 |
|
Geoffrey Merck
|
9170c398be
|
Reenable CTCSS
|
2020-04-21 21:36:30 +02:00 |
|
Geoffrey Merck
|
04fd9838b5
|
Fix state machine wrong kerchunk
|
2020-04-21 21:00:09 +02:00 |
|
Geoffrey Merck
|
8d340cbfba
|
(almost) One loop to rule all the samples
Avoid looping over and over the samples. One
|
2020-04-21 20:38:02 +02:00 |
|
Geoffrey Merck
|
87c3b57ae4
|
Stripping ut stuff, testing
|
2020-04-21 18:45:11 +02:00 |
|
Geoffrey Merck
|
7befef2f4a
|
Avoid looping samples 2 times, convert each sample on the fly
|
2020-04-21 18:41:27 +02:00 |
|
Geoffrey Merck
|
b2dcbb2df8
|
Merge remote-tracking branch 'upstream/FM' into FM
|
2020-04-21 07:03:35 +02:00 |
|
Geoffrey Merck
|
3b653dca6a
|
Merge remote-tracking branch 'upstream/FM' into FM
|
2020-04-20 20:49:58 +02:00 |
|
Geoffrey Merck
|
e4c351d5d0
|
delete old BS
|
2020-04-20 07:46:03 +02:00 |
|
Geoffrey Merck
|
0b0a59497f
|
Merge branch 'FM' of https://github.com/F4FXL/MMDVM into FM
|
2020-04-20 07:43:07 +02:00 |
|
Geoffrey Merck
|
939b019592
|
delete old BS
|
2020-04-20 07:42:39 +02:00 |
|
Geoffrey Merck
|
3d54519dbf
|
add CTCSS decoder
|
2020-04-20 07:42:39 +02:00 |
|
Geoffrey Merck
|
94f566aacc
|
Add Goertzel
|
2020-04-20 07:42:39 +02:00 |
|
Geoffrey Merck
|
a765e863c0
|
delete old BS
|
2020-04-20 07:42:39 +02:00 |
|
Geoffrey Merck
|
9e552ba1ab
|
add CTCSS decoder
|
2020-04-20 07:39:19 +02:00 |
|
Geoffrey Merck
|
b03fead62d
|
Add Goertzel
|
2020-04-20 07:39:19 +02:00 |
|
Geoffrey Merck
|
2825c25607
|
Merge remote-tracking branch 'upstream/FM' into FM
|
2020-04-20 07:23:59 +02:00 |
|
Geoffrey Merck
|
116b51bd8d
|
delete old BS
|
2020-04-19 20:45:14 +02:00 |
|
Geoffrey Merck
|
c05e7bf873
|
Merge branch 'FM' of https://github.com/F4FXL/MMDVM into FM
|
2020-04-19 20:44:18 +02:00 |
|
Geoffrey Merck
|
c14ae56e2d
|
delete old BS
|
2020-04-19 20:43:50 +02:00 |
|
Geoffrey Merck
|
32a71bfbf6
|
Use long based algorithm
|
2020-04-19 20:42:57 +02:00 |
|
Geoffrey Merck
|
7435074c0f
|
add CTCSS decoder
|
2020-04-19 19:34:47 +02:00 |
|
Geoffrey Merck
|
ec202d7fb9
|
Add Goertzel
|
2020-04-19 19:34:47 +02:00 |
|
Geoffrey Merck
|
bcd43006ac
|
Merge branch 'FM' of https://github.com/F4FXL/MMDVM into FM
|
2020-04-14 13:33:59 +02:00 |
|
Geoffrey Merck
|
cf616caef9
|
add CTCSS decoder
|
2020-04-14 13:33:35 +02:00 |
|
Geoffrey Merck
|
7ab6e51c2c
|
Add Goertzel
|
2020-04-14 13:33:35 +02:00 |
|
Geoffrey Merck
|
3e4d709225
|
Merge remote-tracking branch 'upstream/FM' into FM
|
2020-04-14 12:16:54 +02:00 |
|
Geoffrey Merck
|
031563e727
|
add CTCSS decoder
|
2020-04-14 12:16:07 +02:00 |
|
Geoffrey Merck
|
3f80248477
|
Add Goertzel
|
2020-04-14 12:15:25 +02:00 |
|