diff options
author | jaseg <git@jaseg.de> | 2023-10-02 14:50:03 +0200 |
---|---|---|
committer | jaseg <git@jaseg.de> | 2023-10-02 14:50:03 +0200 |
commit | 8e42ca09787ab7698a068df71e37f388ca1b2e9f (patch) | |
tree | 3982eb94858ed6e76d4ead4c50714b732f265a0a /driver_fw/src | |
parent | 72cffd586a7d2cd20bd8256a920b2caac8c7db85 (diff) | |
download | 8seg-8e42ca09787ab7698a068df71e37f388ca1b2e9f.tar.gz 8seg-8e42ca09787ab7698a068df71e37f388ca1b2e9f.tar.bz2 8seg-8e42ca09787ab7698a068df71e37f388ca1b2e9f.zip |
Transmission works including sync and whitening
Diffstat (limited to 'driver_fw/src')
-rw-r--r-- | driver_fw/src/main.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/driver_fw/src/main.c b/driver_fw/src/main.c index 136e0c7..b338a98 100644 --- a/driver_fw/src/main.c +++ b/driver_fw/src/main.c @@ -15,7 +15,7 @@ static void set_status_leds(uint32_t leds); static void dma_tx_constant(size_t table_size, uint16_t constant); static void dma_tx_waveform(size_t table_size, const uint16_t *table); -#define SYNC_INTERVAL 2 +#define SYNC_INTERVAL 13 static size_t time_to_sync = 0; static size_t tx_bitpos = 0; @@ -282,7 +282,7 @@ void DMA1_Channel1_IRQHandler() { } else { uint8_t b = tx_buf_read->bytes[tx_sympos]; packet_rng_state = xorshift32(packet_rng_state); - //b ^= packet_rng_state; FIXME DEBUG + b ^= packet_rng_state; current_symbol = xfr_8b10b_encode(&encoder_state_8b10b, b); sym_arr[sym_pos] = current_symbol; tx_sympos ++; |