Revert profile settings to stop GUI from making it crash

This commit is contained in:
Jakub Hlusička 2026-01-10 00:50:35 +01:00
parent 9d4422df73
commit 26c213043f
2 changed files with 3 additions and 39 deletions

View file

@ -104,44 +104,16 @@ debug = true
[profile.dev.package.esp-storage] [profile.dev.package.esp-storage]
opt-level = 3 opt-level = 3
# btuuid fails to compile with `opt-level = "s"`
[profile.dev.package.btuuid]
opt-level = 0
# Optimize dependencies
[profile.dev.package."*"]
opt-level = 3
# [profile.dev.package.xtensa-lx]
# opt-level = 0
# [profile.dev.package.esp-sync]
# opt-level = 0
# [profile.dev.package.esp-alloc]
# opt-level = 0
[profile.dev] [profile.dev]
# Rust debug is too slow. # Rust debug is too slow.
# For debug builds always builds with some optimization # For debug builds always builds with some optimization
# opt-level = "s" opt-level = "s"
opt-level = 0
lto = false
[profile.release.package."*"]
opt-level = 3
# btuuid fails to compile with `opt-level = "3"`
[profile.release.package.btuuid]
opt-level = 0
[profile.release] [profile.release]
codegen-units = 1 # LLVM can perform better optimizations using a single thread codegen-units = 1 # LLVM can perform better optimizations using a single thread
debug = 2 debug = 2
debug-assertions = false debug-assertions = false
incremental = false incremental = false
# lto = 'thin' lto = 'thin'
lto = false opt-level = 3
# opt-level = 3
opt-level = 0
overflow-checks = false overflow-checks = false

View file

@ -651,14 +651,6 @@ impl Controller for UserController {
#[embassy_executor::task] #[embassy_executor::task]
async fn run_renderer_task(backend: SlintBackend) { async fn run_renderer_task(backend: SlintBackend) {
// TODO: Disable rendering because it causes crashes in allocation
loop {
SIGNAL_LCD_SUBMIT.signal(());
#[cfg(feature = "limit-fps")]
embassy_time::Timer::after(FRAME_DURATION_MIN).await;
SIGNAL_UI_RENDER.wait().await;
}
slint::platform::set_platform(Box::new(backend)).expect("backend already initialized"); slint::platform::set_platform(Box::new(backend)).expect("backend already initialized");
let main = AppWindow::new().unwrap(); let main = AppWindow::new().unwrap();