Geoffrey Merck
|
625ec93af8
|
Remove unused variable
|
2020-08-05 21:17:05 +02:00 |
|
Geoffrey Merck
|
b2111553c6
|
Correct comment
|
2020-08-05 21:15:03 +02:00 |
|
Geoffrey Merck
|
252d54a484
|
Add some delay to squelch
|
2020-08-05 21:11:32 +02:00 |
|
Geoffrey Merck
|
d5f2d1c382
|
Fix wrong frame type
|
2020-07-04 12:15:33 +02:00 |
|
Geoffrey Merck
|
ea0c1953cc
|
correct preamble and NRZI
|
2020-06-28 11:22:10 +02:00 |
|
Geoffrey Merck
|
411d439d78
|
Add forgotten file for large frame handling
|
2020-06-01 10:29:05 +02:00 |
|
Geoffrey Merck
|
2a4b28c35e
|
return space as number of bytes
|
2020-05-31 22:11:28 +02:00 |
|
Geoffrey Merck
|
4f060c0047
|
Esnure frame size is 84 samples, correctly report space as number of frames
|
2020-05-31 21:50:06 +02:00 |
|
Geoffrey Merck
|
f414288c9b
|
Update speed comments
|
2020-05-31 11:45:17 +02:00 |
|
Geoffrey Merck
|
72cd2ce03e
|
Ensure we have at least 75ms of audio before transmitting
|
2020-05-30 20:05:34 +02:00 |
|
Geoffrey Merck
|
cdfe3d0ec9
|
Clean up includes
|
2020-05-24 08:20:03 +02:00 |
|
Geoffrey Merck
|
4dfab06a50
|
Revert to GPIO_Fast_Speed
|
2020-05-24 08:11:32 +02:00 |
|
Geoffrey Merck
|
47649171fc
|
Fix sample unpacking
|
2020-05-24 08:01:59 +02:00 |
|
Geoffrey Merck
|
0bd79fa440
|
Fix sample packing
|
2020-05-24 07:45:50 +02:00 |
|
Geoffrey Merck
|
26d055a67b
|
Update filter generation script
|
2020-05-24 07:44:38 +02:00 |
|
Geoffrey Merck
|
5db1adb5ea
|
#defines for serial speeds
|
2020-05-23 21:01:21 +02:00 |
|
Geoffrey Merck
|
f86b5435bb
|
Remove unneeded include
|
2020-05-23 15:30:00 +02:00 |
|
Geoffrey Merck
|
31f0e24588
|
Make serial speed a compile option
|
2020-05-23 08:57:30 +02:00 |
|
Geoffrey Merck
|
04d0b15545
|
Remove UART habndling Copy/Paste code
|
2020-05-23 08:28:23 +02:00 |
|
Geoffrey Merck
|
f14222e77d
|
Make sure buffer is continuously filled
|
2020-05-23 08:25:51 +02:00 |
|
Geoffrey Merck
|
3cc5d67696
|
check acks
|
2020-05-20 22:51:22 +02:00 |
|
Geoffrey Merck
|
3f960f9fc5
|
Fix Callsignatend and simplify Samples
|
2020-05-20 22:30:55 +02:00 |
|
Geoffrey Merck
|
04982c25c0
|
Remove SerialUSB for Arduino
|
2020-05-20 11:06:02 +02:00 |
|
Geoffrey Merck
|
a3ffa9ed36
|
Remove no longer needed SerialRB class
|
2020-05-20 08:08:22 +02:00 |
|
Geoffrey Merck
|
296ac88842
|
Correct length
|
2020-05-16 12:08:26 +02:00 |
|
Geoffrey Merck
|
48e863d1d0
|
Sent EOT on rf timeout
|
2020-05-15 21:19:26 +02:00 |
|
Geoffrey Merck
|
7b915f9cac
|
Only send EOT when EXT is enabled
|
2020-05-15 21:06:16 +02:00 |
|
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 |
|