bright-tools / mbed_lcd_hid

Display notifications received via USB HID on an mbed connected LCD

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mbed_lcd_hid

Overview

Display notifications received via USB HID on an mbed connected LCD

The mbed board acts as a HID meaning that no special USB drivers are required. The host PC is then able to send messages to the mbed board in order to display text on the LCD.

Currently implemented features:

  • Scrolling of messages too long to fit on the display (several different scroll effects available)
  • Pause before scrolling to allow start of message to be read
  • Pulsing of LCD for new messages, dismissed via a swipe of the touch/position sensor (on the Freedom Board, not the shield)
  • Configurable LCD contrast (via the "up" and "down" buttons on the LCD shield)
  • Turn off LCD backlight a configured duration after the current message was dismissed
  • Small message history browsable via the "back" and "forward" buttons

Uses

I'm using it along with ReminderNotifier to display Outlook reminders, as on a multi-monitor display I find that the native Outlook reminder dialog just gets lost/overlooked (particularly with the recent behaviour whereby the Window does not always pop to the front).

Photo of mbed_lcd_hid in action

Kit

I'm using:

About

Display notifications received via USB HID on an mbed connected LCD

License:Apache License 2.0


Languages

Language:C++ 100.0%