Commit Graph

600 Commits

Author SHA1 Message Date
Andrew Scheller
67aa48fea9 Remove mailto: from the front of email address
It gets converted into a mailto link automatically
2016-09-20 01:01:38 +01:00
Andrew Scheller
8d173d0df7 Change a couple of README links to https 2016-09-20 00:46:25 +01:00
Ben Nuttall
a79f8ccc16 Merge pull request #446 from lurch/traffic_lights_tweak
Add extra TrafficLight tests, and remove the redundant setattr function
2016-09-19 14:13:51 +01:00
Ben Nuttall
bda5bcab76 Merge pull request #433 from RPi-Distro/lurch-patch-1
Default to 'full' content in __format__
2016-09-19 14:11:20 +01:00
Ben Nuttall
173a6ce2f7 Merge pull request #440 from lurch/update_servo_docs
Add Servo to Composed Devices image
2016-09-19 14:11:09 +01:00
Ben Nuttall
12932c67d8 Merge pull request #441 from lurch/add_pistop_board
Add support for the Pi-Stop Traffic-light board
2016-09-19 14:10:50 +01:00
Ben Nuttall
0d7ea5a39b Merge pull request #447 from RPi-Distro/lurch-patch-2
Actually report the class name for closed CompositeDevices
2016-09-19 13:50:12 +01:00
Andrew Scheller
73bfa31603 Actually report the class name for closed CompositeDevices 2016-09-19 12:21:54 +01:00
Andrew Scheller
1b3e6a429b Add extra TrafficLight tests, and remove the redundant setattr function
- `CompositeDevice`s can't have any of their attributes set anyway
2016-09-19 12:00:38 +01:00
Andrew Scheller
eaa6016ded Typo 2016-09-19 11:00:28 +01:00
Andrew Scheller
c35741c793 Add support for the Pi-Stop Traffic-light board 2016-09-19 01:11:29 +01:00
Andrew Scheller
ae24304f8f Add Servo to Composed Devices image 2016-09-18 16:19:19 +01:00
Andrew Scheller
4e66c0fcd3 Default to 'full' content in __format__
...when no explicit content argument is given
2016-09-13 23:50:19 +01:00
Dave Jones
322ec1316a Merge pull request #431 from waveform80/pinout
Fix #354
2016-09-13 18:48:11 +01:00
Dave Jones
27c0703043 Fix #354
Actually, "fix" doesn't really do this justice. This is closer to "nukes
from orbit" ...
2016-09-13 17:37:17 +01:00
Andrew Scheller
e22b038bfd Add missing init-params to Input Devices documentation 2016-09-11 14:35:37 +01:00
Dave Jones
2ebecc3ef3 Merge pull request #430 from waveform80/spi-tests
Fix #421
2016-09-08 22:29:35 +01:00
Dave Jones
737a739cd6 Fix #421
Added SPI tests, simplified the shared SPI software bus implementation,
and fixed several protocol errors in our MCP3xxx classes (the x2 and x1
protocols were wrong)
2016-09-08 22:24:06 +01:00
Dave Jones
b6fb8bf748 Merge pull request #281 from lurch/adc_tweaks
Tweak the ADC classes to make the docs neater and more accurate
2016-09-08 15:48:08 +01:00
Dave Jones
fb3c4f0bd6 Updated changelog for release 1.3.1 v1.3.1 2016-08-31 23:45:22 +01:00
Dave Jones
0eb8cd2190 Bump version for bugfix release 2016-08-31 23:30:53 +01:00
Ben Nuttall
89062ed4c2 Add quotes to dict keys
This is a bug introduced in v1.3.0. Currently, hardware SPI is not possible because the NameError is caught on 418 and incorrectly dealt with. The plan is to do a point release v1.3.1 to address this.
2016-08-31 15:04:07 +01:00
Ben Nuttall
f55a8f1cc8 Don't use with statements in examples
Also tidy up line spacing
2016-08-31 14:32:36 +01:00
Ben Nuttall
d74f22181e Use python 3 print function in examples 2016-08-31 14:23:15 +01:00
Andrew Scheller
588cecb03f typo 2016-08-31 11:01:06 +01:00
Dave Jones
e9ff6fce3c Revert "Fix #295"
This reverts commit 38541889ca.
2016-08-31 00:24:29 +01:00
Dave Jones
638cec11ac Updated changelog for release 1.3.0 v1.3.0 2016-08-31 00:19:46 +01:00
Dave Jones
359836a383 Fix pypi push
Have to use HTTPS for pypi now
2016-08-31 00:17:30 +01:00
Dave Jones
6a56fb0013 Bump version to 1.3 for release 2016-08-31 00:09:33 +01:00
Dave Jones
6aa55ed1c8 Merge branch 'master' of github.com:RPi-Distro/python-gpiozero
Damn, forgot to push the debian/changelog changes after the last release.
2016-08-30 23:57:26 +01:00
Dave Jones
76b81b30c3 Merge pull request #402 from waveform80/spi-warnings
Raise warning when spidev missing for hardware SPI
2016-08-30 23:53:25 +01:00
Dave Jones
3ac838f85f Raise warning when spidev missing for hardware SPI 2016-08-30 23:48:56 +01:00
Dave Jones
15b6ea25b0 Merge pull request #418 from waveform80/fix-distance-sensor
Patch for #385
2016-08-30 23:38:25 +01:00
Dave Jones
ab61fa9b6d Patch for #385
DistanceSensor currently doesn't work well in Python 2 due to large lags
in thread event primitives. The "full" fix will require enhancing the
pins API, so this is a temporary patch to provide a fix (at least under
RPi.GPIO) until then.
2016-08-30 23:31:33 +01:00
Dave Jones
6b7e49f0b3 Merge pull request #417 from waveform80/button-board-docs
Quick addition of ButtonBoard docs
2016-08-30 23:27:15 +01:00
Dave Jones
8c7712c3aa Quick addition of ButtonBoard docs
Nothing special (no recipes yet); just add the stuff necessary to the
reST to pull it from source and add it to the diagrams
2016-08-30 23:23:11 +01:00
Dave Jones
9272b28b2e Merge pull request #370 from lurch/ButtonBoard
Initial version of ButtonBoard for testing...
2016-08-30 23:19:00 +01:00
Dave Jones
c343c73794 Merge pull request #416 from waveform80/servo
Fix #248
2016-08-30 22:23:15 +01:00
Dave Jones
02f7d20bc3 Fix #248
Add Servo and AngularServo implementation along with docs and tests.
This is a deliberately minimal implementation designed to be added to as
we agree on new extensions (better than making an all-singing,
all-dancing version in which I get things wrong and then wind up making
backward incompatible changes to get it right :)
2016-08-30 21:33:28 +01:00
Dave Jones
20df5e4249 Merge pull request #415 from waveform80/fix-last-night
Fix all the stuff you broke last night...
2016-08-30 16:02:22 +01:00
Dave Jones
6f67a973cf Fix all the stuff you broke last night...
In particular the `pi_revision` thing in PiGPIOPin, all the stuff @lurch
picked up in `pins/data.py` (thank goodness *someone's* watching!), and
make all those links pointing to "Notes" point somewhere useful like
"Pin Numbering"...
2016-08-30 15:43:57 +01:00
Dave Jones
bb8ea5249d Merge pull request #414 from waveform80/cpu-temperature
Fix #294
2016-08-29 23:57:13 +01:00
Dave Jones
04075380e1 Fix #294
Still need to sort out threads for the internal devices to continually
poll their values so that the wait-states work properly
2016-08-29 23:53:09 +01:00
Dave Jones
763b8f79a0 Merge pull request #413 from waveform80/fix-privacy-breach
Fix #295
2016-08-29 22:49:07 +01:00
Dave Jones
38541889ca Fix #295
At least, I *think* this should fix this. It does locally, but we'll
have to see what happens when I push it to RTD!
2016-08-29 22:44:27 +01:00
Dave Jones
bc7588b96f Merge pull request #412 from waveform80/remote-keyboard-robots
Fix #289
2016-08-29 22:23:46 +01:00
Dave Jones
07c95598d1 Fix #289
Tweak the second keyboard robot recipe so it detects keyboards and
doesn't throw exceptions on unknown keys. Also add a note to the recipe
that it won't work over remote connections like SSH.
2016-08-29 22:18:04 +01:00
Dave Jones
c51f447800 Merge pull request #411 from waveform80/include-examples
Convert recipe examples to includes
2016-08-29 22:08:30 +01:00
Dave Jones
32803a7988 Convert recipe examples to includes
Makes it much easier to test things - no copying'n'pasting just run the
examples straight from the dir (after wiring stuff up)
2016-08-29 20:41:11 +01:00
Dave Jones
97de7e973e Merge pull request #410 from waveform80/remote-pi-info
Fix #354, fix #389
2016-08-29 16:02:55 +01:00