summaryrefslogtreecommitdiff
path: root/decoders/uart_dump/uart_dump.py
diff options
context:
space:
mode:
Diffstat (limited to 'decoders/uart_dump/uart_dump.py')
-rw-r--r--decoders/uart_dump/uart_dump.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/decoders/uart_dump/uart_dump.py b/decoders/uart_dump/uart_dump.py
index 6ed0b61..8f190bc 100644
--- a/decoders/uart_dump/uart_dump.py
+++ b/decoders/uart_dump/uart_dump.py
@@ -95,16 +95,20 @@ class Decoder(srd.Decoder):
if self.f != None:
if self.options['rx'] == 'yes' and rxtx == RX:
self.f.write(c)
+ self.f.flush()
if self.options['tx'] == 'yes' and rxtx == TX:
self.f.write(c)
+ self.f.flush()
# Output RX data to 'filename_rx'.
if self.f_rx != None:
if self.options['rx'] == 'yes' and rxtx == RX:
self.f_rx.write(c)
+ self.f_rx.flush()
# Output TX data to 'filename_tx'.
if self.f_tx != None:
if self.options['tx'] == 'yes' and rxtx == TX:
self.f_tx.write(c)
+ self.f_tx.flush()