You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The `uart_16550` crate provides basic support for serial port I/O for 16550-compatible UARTs. We merged the following two changes this month:
75
+
76
+
-[SerialPort::new() no longer requires nightly](https://github.com/rust-osdev/uart_16550/pull/16) <spanclass="gray">(published as `v0.2.14`)</span>
77
+
-[Add support for memory mapped UARTs](https://github.com/rust-osdev/uart_16550/pull/15)
78
+
-[Improvements to new MMIO support](https://github.com/rust-osdev/uart_16550/pull/18) <spanclass="gray">(published as `v0.2.15`)</span>
79
+
80
+
Thanks to [@josephlr](https://github.com/josephlr) and [@remimimimi](https://github.com/remimimimi) for their contributions!
81
+
72
82
### [`xhci`](https://github.com/rust-osdev/xhci)
73
83
74
84
The `xhci` crate provides types of xHCI structures such as Contexts, Extended Capabilities, Registers, and TRBs.
@@ -99,6 +109,23 @@ The `spinning_top` crate provides a simple spinlock implementation based on the
99
109
100
110
Thanks to [@toku-sa-n](https://github.com/toku-sa-n) for these contributions!
101
111
112
+
### [`vga`](https://github.com/rust-osdev/vga)
113
+
114
+
The work-in-progress `vga` crate allows the configuration of the VGA hardware, e.g. switching from text-based mode to a pixel-based graphics mode. This month, we fixed a nightly build error:
115
+
116
+
-[Update dependencies to latest versions to fix E0557](https://github.com/rust-osdev/vga/pull/23)
117
+
-[Update testing](https://github.com/rust-osdev/vga/pull/24) <spanclass="gray">(published as `v0.2.7`)</span>
118
+
119
+
Thanks to [@ethindp](https://github.com/ethindp) for their contribution!
The `ps2-mouse` library provides a basic interface for interacting with a PS/2 mouse. It was also affected by the nightly breakage in `x86_64`, so it required a dependency update too:
124
+
125
+
-[Update x86_64 to 0.14.2](https://github.com/rust-osdev/ps2-mouse/pull/2) <spanclass="gray">(published as `v0.1.4`)</span>
126
+
127
+
Thanks to [@littledivy](https://github.com/littledivy) for this contribution!
128
+
102
129
## Call for Participation
103
130
104
131
Want to contribute to a Rust OSDev project, but don't know where to start? Pick up one of these outstanding
0 commit comments