(rosc: &RingOscillator<Enabled>)
| 561 | } |
| 562 | |
| 563 | fn get_random_byte(rosc: &RingOscillator<Enabled>) -> u8 { |
| 564 | let mut byte = 0; |
| 565 | for i in 0..8 { |
| 566 | byte += (rosc.get_random_bit() as u8) << i; |
| 567 | } |
| 568 | byte |
| 569 | } |
| 570 | |
| 571 | fn dyn_sleep_mode(state: &LedmatrixState) -> SleepMode { |
| 572 | if state.debug_mode { |