Merge pull request #6 from jamesnvc/patch-1

Copy edits, symbol clarification
pull/365/head
Gergely Nagy 7 years ago committed by GitHub
commit c2d5103a17

@ -15,8 +15,8 @@ sweet animations, or just show off - the possibilities are almost endless!
## Using the plugin
To use the plugin, one needs to include the header, and one way or another, call
the `display` method.
To use the plugin, one needs to include the header, `use` the plugin,
and, one way or another, call the `display` method.
```c++
#include <Kaleidoscope.h>
@ -37,37 +37,40 @@ The plugin provides the `AlphaSquare` object, which has the following methods
and properties:
### `.display(key)`
### `.display(key, row, col)`
### `.display(key, col)`
### `.display(key, row, col)`
### `.display(key, row, col, color)`
> Display the symbol for `key` at the given row or column, with pixels set to
> the specified `color`. If `row` is omitted, the first row - `0` is assumed. If
> the column is omitted too, then the third - `2` - column is used by default.
> the column is omitted, then the third column - `2` - is used.
> If the `color` is omitted, the plugin will use the global `.color` property.
>
> The plugin can display the English alphabet, and the numbers from 0 to 9.
> The plugin can display the English alphabet and the numbers from 0 to 9.
### `.display(symbol)`
### `.display(symbol, row, col)`
### `.display(symbol, col)`
### `.display(symbol, row, col)`
### `.display(symbol, row, col, color)`
> Almost the same as the previous function, but instead of a key, it expects a
> 4x4 bitmap.
> As the previous function, but instead of a key, it expects a 4x4 bitmap in
> the form of a 16-bit unsigned integer, where the low bit is the top-right
> corner, the second-lowest bit is to the right of that, and so on.
>
> The `SYM4x4` macro can be used to simplify creating these bitmaps.
### `.clear(key)`, `.clear(symbol)`
### `.clear(key, col)`, `.clear(symbol, col)`
### `.clear(key, col, row)`, `.clear(symbol, col, row)`
> Just like the `.display()` counterparts, except these clear the symbol, by
> turning the LED pixels it is made up from, off.
> turning the LED pixels it is made up from off.
### `.color`
> The color to use to draw the pixels.
>
> Defaults to { 0x80, 0x80, 0x80 }.
> Defaults to `{ 0x80, 0x80, 0x80 }` (light gray).
## Plugin helpers
@ -79,7 +82,7 @@ and properties:
## Extra symbols
There is a growing number of extra symbols available in the
There is a growing number of pre-defined symbols available in the
`kaleidoscope::alpha_square::symbols` namespace. Ok, growing may have been an
exaggeration, there is only one as of this writing:

Loading…
Cancel
Save