tinyboot-ch32-hal 0.3.0

Hardware abstraction layer for tinyboot on CH32 microcontrollers
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
#[inline(always)]
pub fn set_usart_remap(n: u8, remap: u8) {
    if remap == 0 {
        return;
    }
    if n == 1 {
        ch32_metapac::AFIO.pcfr1().write(|w| {
            w.set_usart1_rm(remap & 1 != 0);
            w.set_usart1_rm1(remap & 2 != 0);
        });
    }
}