This commit is contained in:
Ben Delarre 2015-01-15 00:10:03 +00:00
commit fbd36f870d
2 changed files with 6 additions and 1 deletions

View File

@ -125,6 +125,9 @@ type PWMPin interface {
// GPIODriver implements a generic GPIO driver.
type GPIODriver interface {
// Returns the pinmap for this GPIODriver
GetPinMap() (PinMap)
// Unregister unregisters the pin from the driver. Should be called when the pin is closed.
Unregister(string) error

View File

@ -106,7 +106,9 @@ func (io *gpioDriver) PWMPin(key interface{}) (PWMPin, error) {
return p, nil
}
func (io *gpioDriver) GetPinMap() (PinMap) {
return io.pinMap
}
func (io *gpioDriver) Close() error {
for _, p := range io.initializedPins {
if err := p.Close(); err != nil {