From 7bc6ee5f7f163b35e9de0a368406978d144be5c5 Mon Sep 17 00:00:00 2001 From: yum Date: Fri, 30 Dec 2022 01:44:52 -0800 Subject: GUI: Update chars per sync default The defaults now reflect what I typically use. --- GUI/GUI/GUI/Frame.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'GUI') diff --git a/GUI/GUI/GUI/Frame.cpp b/GUI/GUI/GUI/Frame.cpp index 28c0e4f..9a43a25 100644 --- a/GUI/GUI/GUI/Frame.cpp +++ b/GUI/GUI/GUI/Frame.cpp @@ -214,8 +214,9 @@ namespace { "24", }; const size_t kNumCharsPerSync = sizeof(kCharsPerSync) / sizeof(kCharsPerSync[0]); - // By default, use the fastest option. - constexpr int kCharsDefault = kNumCharsPerSync - 1; + // 20 chars per sync is a good balance between parameter space and speed: + // 20 * 8 + 25 = 185 bits, leaving 71 bits for other systems. + constexpr int kCharsDefault = kNumCharsPerSync - 5; const wxString kBytesPerChar[] = { "1", -- cgit v1.2.3