Metadata-Version: 2.1
Name: dot3k
Version: 2.0.3
Summary: Display-o-Tron 3000/HAT Driver
Home-page: http://www.pimoroni.com
Author: Philip Howard
Author-email: phil@pimoroni.com
License: MIT
Keywords: Raspberry Pi ST7036 SN3218 LCD
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Operating System :: POSIX :: Linux
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development
Classifier: Topic :: System :: Hardware
Description-Content-Type: text/markdown

# Display-o-Tron 3000

## Installing

We've created a super-easy installation script that will install all pre-requisites and get your Dot3k up and running in a jiffy, just type this into a terminal or LXTerminal:

```bash
curl get.pimoroni.com/dot3k | bash
```

## Usage

### LCD

```python
from dot3k import lcd
lcd.write('Hello World!')
```

### Backlight

```python
from dot3k import backlight
backlight.sweep(0.5)
backlight.update()
```

### Joystick

```python
from dot3k import joystick
@joystick.on(joystick.UP)
def handle_joystick_up(pin):
    print("Joystick up!")
```

2.0.3
-----

* Bump cap1xxx dependency to v0.1.4

2.0.2
-----

* Added __version__ to module

2.0.1
-----

* Now handles reset pin for Display-o-Tron HAT
* Added cap1xxx as a dependency

2.0.0
-----

* Added support for Display-o-Tron HAT
* Misc fixes and improvements

1.9.0
-----

* Added new MenuIcon class with pre-made icons for use in plugins/menus
* Added "cancel" method which can be called to immediately exit any menu item

1.8.2
-----

* Fixed bug in screensaver functionality so it works with non-keyword args
* Added new "add_item" feature so that menu items can be kept in order

1.8.1
-----

* Backlight now has off() method shortcut for turning lights off
* Added a use_brg() method for old Dot3ks with different pixel order

1.8.0
-----

* Significant, possibly breaking, change to __init__.py to remove redundant imports
* lcd and joystick should work with Python 3, backlight still requires smbus

1.7.1
-----

* Sane defaults for write_option(), now no longer defauts to 1 margin and blank icon

1.7.0
-----

* Added input handling plugin support
* Remapped parameters to args/kwargs to make menu initialisation less mystifying

1.6.1
-----

* Fixed bug in set_bar which cased the left blue backlight to light

1.6.0
-----

* Added support for an "idle" plugin which shows after a customisable amount of seconds

1.5.0
-----

* Fixed joystick repeat using delta timing instead of delays

1.4.0
-----

* Bugfix of menu.py line-endings
* Attempt to fix joystick.repeat to prevent multiple repeats firing at once

1.3.0
-----

* Removed plugins from dot3k.menu into examples/plugins folder

1.2.0
-----

* Breaking changes with plugin compatibility vs version 1.1
* Many fixes to redraw calls
* Plugin redraw method is now passed the "menu" instance

1.1.0
-----

* Fix for joystick on Rev 1 Pi

1.0.0
-----

* Initial Release



