diff --git a/patches/libtock-rs/08-buffered-console.patch b/patches/libtock-rs/08-buffered-console.patch index ba4c525..fec6963 100644 --- a/patches/libtock-rs/08-buffered-console.patch +++ b/patches/libtock-rs/08-buffered-console.patch @@ -6,7 +6,7 @@ index ecd7ad1..ae1b826 100644 pub const SHARE_BUFFER: usize = 1; } -+const BUFFER_SIZE: usize = 64; ++const BUFFER_SIZE: usize = 1024; + pub struct Console { - allow_buffer: [u8; 64], diff --git a/patches/tock/05-backport-fix-1960.patch b/patches/tock/05-backport-fix-1960.patch new file mode 100644 index 0000000..4bffaa8 --- /dev/null +++ b/patches/tock/05-backport-fix-1960.patch @@ -0,0 +1,13 @@ +diff --git a/capsules/src/segger_rtt.rs b/capsules/src/segger_rtt.rs +index 89a9ddbf..135e7b45 100644 +--- a/capsules/src/segger_rtt.rs ++++ b/capsules/src/segger_rtt.rs +@@ -240,7 +240,7 @@ impl<'a, A: hil::time::Alarm<'a>> uart::Transmit<'a> for SeggerRtt<'a, A> { + + // Start a short timer so that we get a callback and + // can issue the callback to the client. +- let interval = (100 as u32) * ::frequency() / 1000000; ++ let interval = (1000 as u32) * ::frequency() / 1000000; + let tics = self.alarm.now().wrapping_add(interval); + self.alarm.set_alarm(tics); + })