Geoffrey Merck
|
e330c9f52a
|
Fix typo
|
2020-05-15 21:05:57 +02:00 |
|
Geoffrey Merck
|
9470b1d6d3
|
Merge remote-tracking branch 'upstream/FM_Ext' into FM_Ext
|
2020-05-15 20:21:12 +02:00 |
|
Geoffrey Merck
|
388620b182
|
Add FM EOT
|
2020-05-15 18:53:34 +02:00 |
|
Geoffrey Merck
|
90b82621f2
|
Merge remote-tracking branch 'upstream/FM_Ext' into FM_Ext
|
2020-05-14 22:02:47 +02:00 |
|
Geoffrey Merck
|
cfcb7ed852
|
Really fix TX Buffer ovrflows,, reduce delay buffer memory footprint
|
2020-05-14 09:10:11 +02:00 |
|
Geoffrey Merck
|
b245be464f
|
Fix txbuffer overflows and bring back elegant while loop
|
2020-05-13 22:57:42 +02:00 |
|
Geoffrey Merck
|
c47eacd010
|
Add define to use native port on Arduino
|
2020-05-13 21:02:19 +02:00 |
|
Geoffrey Merck
|
81f6b6be53
|
Send usigned data and simplify downdamplign code
|
2020-05-13 12:42:14 +02:00 |
|
Geoffrey Merck
|
9023b6ae13
|
Correct indentation
|
2020-05-13 12:03:52 +02:00 |
|
Geoffrey Merck
|
df23e15c91
|
Fix compilation warnings
|
2020-05-13 11:52:59 +02:00 |
|
Geoffrey Merck
|
62f239ccc9
|
Fix modem crash while writing to serial, Split IO write and serial write to 2 separate loops.
|
2020-05-13 08:31:59 +02:00 |
|
Geoffrey Merck
|
994226e4b1
|
Tighten incoming data, Add FM UpSampler
|
2020-05-12 22:06:26 +02:00 |
|
Geoffrey Merck
|
8e8cf35b19
|
Merge remote-tracking branch 'upstream/FM_Ext' into FM_Ext
|
2020-05-12 17:55:41 +02:00 |
|
Geoffrey Merck
|
66de35b6d8
|
Move downsamplig call back to samples
|
2020-05-12 17:55:24 +02:00 |
|
Geoffrey Merck
|
b10c72fd78
|
Merge branch 'FM_Ext' of https://github.com/F4FXL/MMDVM into FM_Ext
|
2020-05-12 16:22:54 +02:00 |
|
Geoffrey Merck
|
496afcb40e
|
Fix silence
|
2020-05-12 16:21:24 +02:00 |
|
Geoffrey Merck
|
9467b10e5c
|
Fix silence
|
2020-05-12 16:19:19 +02:00 |
|
Geoffrey Merck
|
b64712f657
|
Restore silence
|
2020-05-12 14:45:03 +02:00 |
|
Geoffrey Merck
|
d23c0900c1
|
Fix compilation
|
2020-05-12 14:18:27 +02:00 |
|
Geoffrey Merck
|
a0a3080da2
|
Make sure downsampler always buffers 22 samples at a time
|
2020-05-12 14:15:04 +02:00 |
|
Geoffrey Merck
|
0fad84b46d
|
Remove silence
|
2020-05-12 09:29:01 +02:00 |
|
Geoffrey Merck
|
1b40044a23
|
Re-enable write audio to serial
|
2020-05-12 09:28:24 +02:00 |
|
Geoffrey Merck
|
a671263398
|
Merge remote-tracking branch 'upstream/FM_Ext' into FM_Ext
|
2020-05-12 08:37:10 +02:00 |
|
Geoffrey Merck
|
ca1cc7096a
|
Fix modem not goign on transmit, still some cleansing to be done
|
2020-05-12 08:36:38 +02:00 |
|
Geoffrey Merck
|
a5aabd8fac
|
Update TX ON/OFF debug info
|
2020-05-12 08:35:48 +02:00 |
|
Geoffrey Merck
|
1d04c1e903
|
Typo
|
2020-05-11 22:35:46 +02:00 |
|
Geoffrey Merck
|
042c26b3bb
|
Trying to fix no tx, WIP
|
2020-05-11 22:32:24 +02:00 |
|
Geoffrey Merck
|
b4a125a759
|
Add debug info TX switching
|
2020-05-11 22:31:50 +02:00 |
|
Geoffrey Merck
|
8ecf80ff8f
|
Merge branch 'FM_Ext' of https://github.com/F4FXL/MMDVM into FM_Ext
|
2020-05-11 19:02:24 +02:00 |
|
Geoffrey Merck
|
6786b9b6b1
|
Temporary revert to previous code
|
2020-05-11 19:02:08 +02:00 |
|
Geoffrey Merck
|
86ffc69b30
|
Add getData
|
2020-05-11 19:02:08 +02:00 |
|
Geoffrey Merck
|
5d4df6ffd9
|
Write larger chunks of data to IO
|
2020-05-11 19:02:08 +02:00 |
|
Geoffrey Merck
|
eac2aa4ac1
|
Write larger chunks of FM audio to the serial port
|
2020-05-11 19:02:08 +02:00 |
|
Geoffrey Merck
|
8cbd52aa72
|
Update to SAM 1.6.12
|
2020-05-11 19:02:08 +02:00 |
|
Geoffrey Merck
|
4bcc1e88c4
|
Update to SAM 1.6.12
|
2020-05-11 07:53:21 +02:00 |
|
Geoffrey Merck
|
470a070d96
|
Merge remote-tracking branch 'upstream/FM_Ext' into FM_Ext
|
2020-05-10 21:59:57 +02:00 |
|
Geoffrey Merck
|
36537c981c
|
Write audio to serial port, blank to high audio, really ignore ext aduio when ext is disabled
|
2020-05-10 21:59:14 +02:00 |
|
Geoffrey Merck
|
a2518e99f2
|
Fix stuck on TX
|
2020-05-10 17:29:17 +02:00 |
|
Geoffrey Merck
|
0f51ddd0bd
|
Fix repeater stuck on transmit
|
2020-05-10 17:18:59 +02:00 |
|
Geoffrey Merck
|
0e8fdb381a
|
Fix State machine not changing state
|
2020-05-10 09:07:21 +02:00 |
|
Geoffrey Merck
|
0b31c40c2b
|
Made Get volatile
|
2020-05-10 08:01:10 +02:00 |
|
Geoffrey Merck
|
2b3df4e901
|
Merge remote-tracking branch 'upstream/FM_Ext' into FM_Ext
|
2020-05-10 07:01:21 +02:00 |
|
Geoffrey Merck
|
807f01ba72
|
Get rid of annoying PI warning
|
2020-05-10 07:00:58 +02:00 |
|
Geoffrey Merck
|
03f18451f7
|
Remove CSerialBuffer, use CRingBuffer
|
2020-05-10 06:50:35 +02:00 |
|
Geoffrey Merck
|
16c3d418eb
|
Buffer no longer volatile, not needed
|
2020-05-10 00:03:32 +02:00 |
|
Geoffrey Merck
|
55df5fe04c
|
Remove useless stuff
|
2020-05-10 00:03:05 +02:00 |
|
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 |
|