ref: b3d50b1f554e973f1eff1de684abbb857a245247
parent: fd68d8c74734f0751a0df7491a71d623a545cfdc
author: Jonne Kokkonen <jonne.kokkonen@gmail.com>
date: Sat Apr 13 17:20:04 EDT 2024
increase usb read size, set waveform rect dynamically, remove duplicate font destroy
--- a/src/main.c
+++ b/src/main.c
@@ -290,7 +290,6 @@
close_renderer();
close_serial_port();
SDL_free(serial_buf);
- kill_inline_font();
SDL_Quit();
return 0;
}
--- a/src/render.c
+++ b/src/render.c
@@ -234,12 +234,12 @@
wf_rect.x = texture_width - command->waveform_size;
wf_rect.y = 0;
wf_rect.w = command->waveform_size;
- wf_rect.h = 21;
+ wf_rect.h = waveform_max_height+1;
} else {wf_rect.x = texture_width - prev_waveform_size;
wf_rect.y = 0;
wf_rect.w = prev_waveform_size;
- wf_rect.h = 21;
+ wf_rect.h = waveform_max_height+1;
}
prev_waveform_size = command->waveform_size;
@@ -325,7 +325,6 @@
void render_screen() { if (dirty) {dirty = 0;
- // ticks = SDL_GetTicks();
SDL_SetRenderTarget(rend, NULL);
SDL_SetRenderDrawColor(rend, background_color.r, background_color.g,
--- a/src/serial.h
+++ b/src/serial.h
@@ -7,11 +7,11 @@
#include <stdint.h>
#ifdef USE_LIBUSB
// Max packet length of the USB endpoint
-#define serial_read_size 512
+#define serial_read_size 1024
int init_serial_with_file_descriptor(int file_descriptor);
#else
// maximum amount of bytes to read from the serial in one read()
-#define serial_read_size 512
+#define serial_read_size 1024
#endif
int init_serial(int verbose, char *preferred_device);
--
⑨