diff --git a/06_drivers_gpio_uart/README.md b/06_drivers_gpio_uart/README.md index 40517593..2c54731a 100644 --- a/06_drivers_gpio_uart/README.md +++ b/06_drivers_gpio_uart/README.md @@ -460,7 +460,7 @@ diff -uNr 05_safe_globals/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs 06_dri + + self.registers.ICR.write(ICR::ALL::CLEAR); + self.registers.IBRD.write(IBRD::IBRD.val(13)); -+ self.registers.FBRD.write(FBRD::FBRD.val(2)); ++ self.registers.FBRD.write(FBRD::FBRD.val(1)); + self.registers + .LCRH + .write(LCRH::WLEN::EightBit + LCRH::FEN::FifosEnabled); // 8N1 + Fifo on diff --git a/06_drivers_gpio_uart/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs b/06_drivers_gpio_uart/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs index efd4125c..45fb475a 100644 --- a/06_drivers_gpio_uart/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs +++ b/06_drivers_gpio_uart/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs @@ -182,7 +182,7 @@ impl PL011UartInner { self.registers.ICR.write(ICR::ALL::CLEAR); self.registers.IBRD.write(IBRD::IBRD.val(13)); - self.registers.FBRD.write(FBRD::FBRD.val(2)); + self.registers.FBRD.write(FBRD::FBRD.val(1)); self.registers .LCRH .write(LCRH::WLEN::EightBit + LCRH::FEN::FifosEnabled); // 8N1 + Fifo on diff --git a/07_uart_chainloader/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs b/07_uart_chainloader/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs index cae5cf09..d1413888 100644 --- a/07_uart_chainloader/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs +++ b/07_uart_chainloader/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs @@ -182,7 +182,7 @@ impl PL011UartInner { self.registers.ICR.write(ICR::ALL::CLEAR); self.registers.IBRD.write(IBRD::IBRD.val(13)); - self.registers.FBRD.write(FBRD::FBRD.val(2)); + self.registers.FBRD.write(FBRD::FBRD.val(1)); self.registers .LCRH .write(LCRH::WLEN::EightBit + LCRH::FEN::FifosEnabled); // 8N1 + Fifo on diff --git a/08_timestamps/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs b/08_timestamps/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs index 20efe3a3..e68ede80 100644 --- a/08_timestamps/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs +++ b/08_timestamps/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs @@ -182,7 +182,7 @@ impl PL011UartInner { self.registers.ICR.write(ICR::ALL::CLEAR); self.registers.IBRD.write(IBRD::IBRD.val(13)); - self.registers.FBRD.write(FBRD::FBRD.val(2)); + self.registers.FBRD.write(FBRD::FBRD.val(1)); self.registers .LCRH .write(LCRH::WLEN::EightBit + LCRH::FEN::FifosEnabled); // 8N1 + Fifo on diff --git a/09_hw_debug_JTAG/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs b/09_hw_debug_JTAG/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs index 20efe3a3..e68ede80 100644 --- a/09_hw_debug_JTAG/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs +++ b/09_hw_debug_JTAG/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs @@ -182,7 +182,7 @@ impl PL011UartInner { self.registers.ICR.write(ICR::ALL::CLEAR); self.registers.IBRD.write(IBRD::IBRD.val(13)); - self.registers.FBRD.write(FBRD::FBRD.val(2)); + self.registers.FBRD.write(FBRD::FBRD.val(1)); self.registers .LCRH .write(LCRH::WLEN::EightBit + LCRH::FEN::FifosEnabled); // 8N1 + Fifo on diff --git a/10_privilege_level/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs b/10_privilege_level/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs index 20efe3a3..e68ede80 100644 --- a/10_privilege_level/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs +++ b/10_privilege_level/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs @@ -182,7 +182,7 @@ impl PL011UartInner { self.registers.ICR.write(ICR::ALL::CLEAR); self.registers.IBRD.write(IBRD::IBRD.val(13)); - self.registers.FBRD.write(FBRD::FBRD.val(2)); + self.registers.FBRD.write(FBRD::FBRD.val(1)); self.registers .LCRH .write(LCRH::WLEN::EightBit + LCRH::FEN::FifosEnabled); // 8N1 + Fifo on diff --git a/11_virtual_memory/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs b/11_virtual_memory/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs index 20efe3a3..e68ede80 100644 --- a/11_virtual_memory/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs +++ b/11_virtual_memory/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs @@ -182,7 +182,7 @@ impl PL011UartInner { self.registers.ICR.write(ICR::ALL::CLEAR); self.registers.IBRD.write(IBRD::IBRD.val(13)); - self.registers.FBRD.write(FBRD::FBRD.val(2)); + self.registers.FBRD.write(FBRD::FBRD.val(1)); self.registers .LCRH .write(LCRH::WLEN::EightBit + LCRH::FEN::FifosEnabled); // 8N1 + Fifo on diff --git a/12_exceptions_part1_groundwork/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs b/12_exceptions_part1_groundwork/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs index 20efe3a3..e68ede80 100644 --- a/12_exceptions_part1_groundwork/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs +++ b/12_exceptions_part1_groundwork/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs @@ -182,7 +182,7 @@ impl PL011UartInner { self.registers.ICR.write(ICR::ALL::CLEAR); self.registers.IBRD.write(IBRD::IBRD.val(13)); - self.registers.FBRD.write(FBRD::FBRD.val(2)); + self.registers.FBRD.write(FBRD::FBRD.val(1)); self.registers .LCRH .write(LCRH::WLEN::EightBit + LCRH::FEN::FifosEnabled); // 8N1 + Fifo on diff --git a/13_integrated_testing/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs b/13_integrated_testing/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs index 20efe3a3..e68ede80 100644 --- a/13_integrated_testing/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs +++ b/13_integrated_testing/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs @@ -182,7 +182,7 @@ impl PL011UartInner { self.registers.ICR.write(ICR::ALL::CLEAR); self.registers.IBRD.write(IBRD::IBRD.val(13)); - self.registers.FBRD.write(FBRD::FBRD.val(2)); + self.registers.FBRD.write(FBRD::FBRD.val(1)); self.registers .LCRH .write(LCRH::WLEN::EightBit + LCRH::FEN::FifosEnabled); // 8N1 + Fifo on diff --git a/14_exceptions_part2_peripheral_IRQs/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs b/14_exceptions_part2_peripheral_IRQs/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs index b9889a85..59c70da3 100644 --- a/14_exceptions_part2_peripheral_IRQs/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs +++ b/14_exceptions_part2_peripheral_IRQs/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs @@ -234,7 +234,7 @@ impl PL011UartInner { self.registers.ICR.write(ICR::ALL::CLEAR); self.registers.IBRD.write(IBRD::IBRD.val(13)); - self.registers.FBRD.write(FBRD::FBRD.val(2)); + self.registers.FBRD.write(FBRD::FBRD.val(1)); self.registers .LCRH .write(LCRH::WLEN::EightBit + LCRH::FEN::FifosEnabled); // 8N1 + Fifo on diff --git a/X1_JTAG_boot/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs b/X1_JTAG_boot/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs index 20efe3a3..e68ede80 100644 --- a/X1_JTAG_boot/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs +++ b/X1_JTAG_boot/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs @@ -182,7 +182,7 @@ impl PL011UartInner { self.registers.ICR.write(ICR::ALL::CLEAR); self.registers.IBRD.write(IBRD::IBRD.val(13)); - self.registers.FBRD.write(FBRD::FBRD.val(2)); + self.registers.FBRD.write(FBRD::FBRD.val(1)); self.registers .LCRH .write(LCRH::WLEN::EightBit + LCRH::FEN::FifosEnabled); // 8N1 + Fifo on