Ben Nuttall
052a998cd5
Add pulse to LEDBoard, re: #165
2016-02-12 22:50:05 +00:00
Dave Jones
0978b4c459
Merge pull request #192 from waveform80/pigpiod
...
Fix #180 - Add support for pigpio
2016-02-12 20:15:25 +00:00
Dave Jones
aebe42875d
Fix #180 - Add support for pigpio
2016-02-12 20:14:10 +00:00
Dave Jones
3efd522457
Merge pull request #184 from waveform80/ultrasonics
...
Fix #114
2016-02-12 19:32:24 +00:00
Dave Jones
83fb6ae8b4
Fix #114 - ultrasonic sensors
...
Implements support for the HC-SR04 ultrasonic sensor as an input device
class named DistanceSensor
2016-02-12 19:27:24 +00:00
Ben Nuttall
81123f87d5
Remove on_time and off_time from PWMLED.pulse, add docstring, close #165
2016-02-12 19:12:55 +00:00
Ben Nuttall
171e25caf9
Merge branch 'lurch-PWMLED_pulse'
2016-02-12 19:08:54 +00:00
Ben Nuttall
6174ef035e
Merge branch 'PWMLED_pulse' of https://github.com/lurch/python-gpiozero into lurch-PWMLED_pulse
2016-02-12 19:08:40 +00:00
Ben Nuttall
c2d37bccee
Merge branch 'master' of github.com:rpi-distro/python-gpiozero
2016-02-11 22:12:58 +00:00
Ben Nuttall
8482fd12a3
Add active_high and initial_value to LEDCollection, close #175
2016-02-11 22:12:45 +00:00
Dave Jones
d8e1503b80
Merge pull request #188 from waveform80/moar-badges
...
More badges!
2016-02-11 22:11:55 +00:00
Dave Jones
f57b545ad4
More badges!
...
Because we're trendy like that.
2016-02-11 22:11:20 +00:00
Ben Nuttall
36cbcc3b98
Correct MCP3001 and MCP3201 differentials, re: #162
2016-02-11 22:02:34 +00:00
Ben Nuttall
add95cc6c0
Merge branch 'master' of github.com:rpi-distro/python-gpiozero
2016-02-11 21:51:38 +00:00
Ben Nuttall
3f9ea91560
Add additional ADC chips, close #162
2016-02-11 21:51:25 +00:00
Dave Jones
810bb67a6d
Merge pull request #187 from waveform80/test-skip-timing-on-pypy
...
Disable timing tests on pypy
2016-02-11 21:32:25 +00:00
Dave Jones
e8dbe5e3d6
Disable timing tests on pypy
...
Doing timing tests on pypy (for blink) just doesn't work; even with a
tolerance as coarse as tens-of-milliseconds, things fail. I guess that
isn't too surprising given that, as the tests are one off things the
pypy JIT is never getting a chance to spin up and do its stuff.
2016-02-11 21:30:13 +00:00
Dave Jones
2ea7107511
Merge pull request #186 from waveform80/tests-tests-tests
...
Work on #87
2016-02-11 21:18:31 +00:00
Ben Nuttall
7e2b002d2f
Add more guidelines to contributing policy
2016-02-11 21:17:24 +00:00
Dave Jones
1f2140a9f5
Work on #87
...
Implement a test suite, including Travis-CI integration
2016-02-11 21:11:22 +00:00
Ben Nuttall
0bc16837d3
Remove google doc link
2016-02-11 00:12:22 +00:00
Ben Nuttall
29bcada1f9
Add CamJamKitRobot to changelog
2016-02-09 22:38:07 +00:00
Dave Hughes
495fb29fd3
Updated changelog for release 1.1.0
v1.1.0
2016-02-08 23:57:41 +00:00
Dave Jones
460df45660
Merge pull request #178 from waveform80/release-logs
...
Bump version and update changelog for 1.1
2016-02-08 23:39:45 +00:00
Dave Jones
b4a8273472
Bump version and update changelog for 1.1
...
Includes some last minute changes too
2016-02-08 23:37:13 +00:00
Dave Jones
6f99d616e1
Merge pull request #141 from waveform80/pins
...
Refactor pins implementation
2016-02-08 14:57:51 +00:00
Dave Jones
8e0c6e243b
Refactor low level implementation
...
This commit is a fairly major piece of work that abstracts all pin
operations (function, state, edge detection, PWM, etc.) into a base
"Pin" class which is then used by input/output/composite devices to
perform all required configuration.
The idea is to pave the way for I2C based IO extenders which can present
additional GPIO ports with similar capabilities to the Pi's "native"
GPIO ports. As a bonus it also abstracts away the reliance on the
RPi.GPIO library to allow alternative pin implementations (e.g. using
RPIO to take advantage of DMA based PWM), or even pure Python
implementations.
2016-02-08 14:54:18 +00:00
Dave Jones
c7ee499989
Merge pull request #177 from waveform80/misc-11
...
Miscellaneous minor changes for 1.1
2016-02-08 13:37:14 +00:00
Dave Jones
0c2f750877
Merge pull request #176 from waveform80/led-bargraph
...
Merge-clean update of PR #126
2016-02-08 13:15:07 +00:00
Dave Jones
55e99f379a
Merge-clean update of PR #126
...
This is an updated cherry-pick of Martin O'Hanlon's LEDBarGraph class.
2016-02-08 12:54:55 +00:00
Dave Jones
006c10cce0
Miscellaneous minor changes for 1.1
2016-02-08 12:01:42 +00:00
Dave Jones
a498d29bb9
Merge pull request #174 from waveform80/rgbled-blink
...
Fix #135
2016-02-08 00:34:13 +00:00
Dave Jones
9871ac3dca
Fix #135
2016-02-08 00:33:05 +00:00
Dave Jones
19c19f6ff5
Merge pull request #173 from waveform80/blink-device-not-led
...
Fix #167
2016-02-07 22:52:49 +00:00
Dave Jones
f0ea1627f7
Fix #167
2016-02-07 22:51:41 +00:00
Ben Nuttall
95a595596e
Beta -> Stable
2016-02-07 21:36:16 +00:00
Dave Jones
3f62bc848f
Merge pull request #166 from lurch/patch-2
...
Minor tweak to PWMOutputDevice.is_active
2016-02-07 20:32:06 +00:00
Dave Jones
cc9d3b0c6b
Merge pull request #172 from waveform80/led-board-pwm-blink
...
Re: #94 and #161
2016-02-07 20:30:36 +00:00
Dave Jones
0c1b6d109e
Re: #94 and #161
...
Adds fade-in/out parameters to LEDBoard's blink() method.
2016-02-07 20:27:09 +00:00
Dave Jones
90a4d5f2bf
Merge pull request #161 from lurch/LEDBoard_background_blinking
...
Add a blink thread to LEDBoard
2016-02-07 20:16:35 +00:00
Dave Jones
d4c54dadb6
Merge pull request #171 from waveform80/camjam-robot-docs
...
Fix #168
2016-02-07 19:56:01 +00:00
Dave Jones
7099b56974
Fix #168
2016-02-07 19:54:39 +00:00
Dave Jones
c5c80afe50
Merge pull request #170 from waveform80/gen-recipes
...
Fix #119
2016-02-07 19:46:33 +00:00
Dave Jones
183b854717
Fix #119
...
Add a bunch of code snippets demonstrating generators to the recipes
chapter, including a temperature recipe for the MCP3008.
2016-02-07 19:45:52 +00:00
Andrew Scheller
29ca48d2a7
Minor tweak to PWMOutputDevice.is_active
...
...so that its implementation is more consistent with the other is_active methods
2016-02-03 03:34:12 +00:00
Andrew Scheller
c133110ab9
Add PWMOutputDevice.pulse method
...
...which simply calls blink with different default arguments
2016-02-03 01:01:54 +00:00
Dave Jones
4fc0673233
Merge pull request #163 from lurch/patch-1
...
Move LED example from GPIO2 to GPIO17
2016-02-02 21:16:34 +00:00
Andrew Scheller
26337bedd7
Move LED example from GPIO2 to GPIO17
...
See #116 and #153
2016-02-01 12:00:22 +00:00
Andrew Scheller
3ed1ab8446
Add a blink thread to LEDBoard
...
Fixes #94
2016-02-01 04:49:54 +00:00
Dave Jones
cf75e8516a
Merge pull request #159 from waveform80/fixup-prototypes
...
Fix prototypes in docs
2016-01-31 20:09:03 +00:00