Skip to content

Commit e7d47d9

Browse files
committed
Update supported devices list in README
1 parent b3e0acb commit e7d47d9

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

README.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,27 +21,31 @@ Launchy is a library for the Novation Launchpad MIDI devices, for the Rust progr
2121
- very modular design: it's very easy to add support for new devices, or to add new features to [`Canvas`]
2222

2323
## Supported devices
24-
- [x] Launchpad (MK1) - see [`launchpad_midi_1` module](./src/launchpad_midi_1/README.md) for details. Note: this device has a slower processing speed than newer models.
24+
25+
- [x] Launchpad (MK1)
2526
- [x] Launchpad S
2627
- [x] Launchpad Mini
2728
- [x] Launchpad Control
2829
- [x] Launchpad Control XL
2930
- [ ] Launchpad Pro
3031
- [x] Launchpad MK2
3132
- [ ] Launchpad X
32-
- [ ] Launchpad Mini MK3
33+
- [x] Launchpad Mini MK3
3334
- [ ] Launchpad Pro MK2
3435

3536
## Canvas API
37+
3638
Launchy provides a `Canvas` trait that allows you to abstract over the hardware-specific details of your Launchpad and write concise, performant and
3739
Launchpad-agnostic code.
3840

3941
The `Canvas` API even allows you to chain multiple Launchpads together and use them as if they were a single device. See `CanvasLayout` for that.
4042

4143
## Direct Input/Output API
44+
4245
In cases where you need direct access to your device's API, the abstraction provided by the `Canvas` API gets in your way.
4346

4447
Say if you wanted to programmatically retrieve the firmware version of your Launchpad MK2:
48+
4549
```rust
4650
let input = launchy::mk2::Input::guess_polling()?;
4751
let mut output = launchy::mk2::Output::guess()?;
@@ -55,7 +59,9 @@ for msg in input.iter() {
5559
```
5660

5761
## Examples
62+
5863
### Satisfying pulse light effect
64+
5965
<a href="https://youtu.be/DHwv7yu5dJc"><img src="https://imgur.com/gBKAjgS.jpg" width="50%"/></a>
6066

6167
```rust
@@ -130,6 +136,7 @@ loop {
130136
```-->
131137

132138
### Seamless text scrolling across multiple Launchpads (leveraging `embedded_graphics`)
139+
133140
<a href="https://youtu.be/BJqoH3p9mhE"><img src="https://imgur.com/Fxe9al9.jpg" width="50%"/></a>
134141

135142
(This image shows the first three letters of the word "Hello")

0 commit comments

Comments
 (0)