Improve panic message when requesting frequency higher than clock

Previously it would panic with message "unreachable", which isn't
particularly clear about what the problem is and how to fix it.
This commit is contained in:
Dominic 2024-03-11 17:51:53 +01:00
parent ac06ca2fa0
commit b6a383811a
No known key found for this signature in database
GPG key ID: DCC8C247452E98F9

View file

@ -700,7 +700,7 @@ use vals::Mbr as Br;
fn compute_baud_rate(clocks: Hertz, freq: Hertz) -> Br {
let val = match clocks.0 / freq.0 {
0 => unreachable!(),
0 => panic!("You are trying to reach a frequency higher than the clock"),
1..=2 => 0b000,
3..=5 => 0b001,
6..=11 => 0b010,