readme fix

example_keyboards
jpetermans 8 years ago
parent 821f72eae9
commit d1ff2bb9db

@ -73,14 +73,14 @@ chMBPost(&led_mailbox, message, timeout);
An example: An example:
1. set the message to be sent. First byte (LSB) is the led address, and second is the message type 1. set the message to be sent. First byte (LSB) is the led address, and second is the message type
*`msg=(ON_LED << 8) | 42;` * `msg=(ON_LED << 8) | 42;`
2. send msg to the led mailbox 2. send msg to the led mailbox
*`chMBPost(&led_mailbox, msg, TIME_IMMEDIATE);` * `chMBPost(&led_mailbox, msg, TIME_IMMEDIATE);`
Another: Another:
*`msg=(BLINK_TOGGLE_LED << 8) | 46;` * `msg=(BLINK_TOGGLE_LED << 8) | 46;`
*`chMBPost(&led_mailbox, msg, TIME_IMMEDIATE);` * `chMBPost(&led_mailbox, msg, TIME_IMMEDIATE);`
Finally, SET_FULL_ROW requires an extra byte with row information in the message so sending this message looks like: Finally, SET_FULL_ROW requires an extra byte with row information in the message so sending this message looks like:
*`msg=(row<<16) | (SET_FULL_ROW << 8) | (led_pin_byte);` * `msg=(row<<16) | (SET_FULL_ROW << 8) | (led_pin_byte);`
*`chMBPost(&led_mailbox, msg, TIME_IMMEDIATE);` * `chMBPost(&led_mailbox, msg, TIME_IMMEDIATE);`

Loading…
Cancel
Save