Commit graph

18 commits

Author SHA1 Message Date
Ed Gonzalez
fdc522e747 Move RX=END status message to DSTAR State machine and add new STATUS_END_RX case in status message function 2015-08-31 11:52:41 -05:00
Ed Gonzalez
8a210b587b Add slow data encode of message and header data 2015-08-26 14:18:32 -05:00
Ed Gonzalez
3a9f59def9 Add DSTAR TX State machine to handle transmit. Move current TX Logic from sched_waveform to the TX State Machine 2015-08-26 11:27:01 -05:00
Ed Gonzalez
52f27e54fd Add slow data message parsing and status updates 2015-08-26 10:41:01 -05:00
Ed Gonzalez
7be0c446d1 Add slice to DSTAR state machine which allows proper status updates with correct index 2015-08-26 10:40:45 -05:00
Ed Gonzalez
1a19337f43 First pass at slow data decode 2015-08-25 18:01:45 -05:00
Ed Gonzalez
1b3d5202f0 Try to unify code style 2015-08-25 10:15:43 -05:00
Ed Gonzalez
12b06958ed Change status update to be specific to tx and rx headers. Add status command to send current state 2015-08-04 14:39:07 -05:00
Ed Gonzalez
f17aaa53d8 Add test function that creates a default outgoing header for TX testing 2015-08-03 14:50:01 -05:00
Ed Gonzalez
b171c4b372 Add commands to set various outgoing header fields and add status message that reports incoming header fields 2015-06-22 17:25:59 -05:00
Ed Gonzalez
c76d81e448 Header TX working. Requires pre-emphasis on TX 2015-06-17 18:34:15 -05:00
Ed Gonzalez
fe678569b4 Transmit of SYNC bits working. Very dirty state 2015-06-17 18:04:43 -05:00
Ed Gonzalez
13d4d64014 Add P_FCS checksum check for incoming header 2015-06-17 11:21:26 -05:00
Ed Gonzalez
5eb520fcce Move header, voice_bits and data_bits into the dstar_machine data structure for future support of multiple instances 2015-06-16 18:14:34 -05:00
Ed Gonzalez
8ab5a053aa Replace some magic numbers with their appropriate macros. 2015-06-16 18:14:06 -05:00
Ed Gonzalez
319feb6f0e Add incoming header packet parsing and output 2015-06-12 14:18:10 -05:00
Ed Gonzalez
f9164e29b5 Encapsulate DSTAR into state machine that is fed incoming bits. 2015-06-11 14:13:33 -05:00
Ed Gonzalez
8b3fc14b2f Add dstar.c|.h that add FEC, interleaving and scrambling 2015-06-11 09:20:37 -05:00