- firmata
- Refactor firmata adaptor and split firmata protocol implementation into sub
clientpackage
- Refactor firmata adaptor and split firmata protocol implementation into sub
- gpio
- Add support for LIDAR-Lite
- raspi
- Add PWM support via pi-blaster
- sphero
- Add
ConfigureLocator,ReadLocatorandSetRotationRate
- Add
- spark
- Add support for spark Events, Functions and Variables
- sphero
- Add
SetDataStreamingandConfigureCollisionDetectionmethods
- Add
- Refactor core, gpio, and i2c interfaces
- Correctly pass errors throughout packages and remove all panics
- Numerous bug fixes and performance improvements
- api
- Update robeaux to v0.3.0
- firmata
- Add optional io.ReadWriteCloser parameter to FirmataAdaptor
- Fix
thread exhaustionerror
- cli
- generator
- Update generator for new adaptor and driver interfaces
- Add driver, adaptor and project generators
- Add optional package name parameter
- generator
- opencv
- Fix pthread_create issue on Mac OS
- Dramatically increased test coverage and documentation
- api
- Conform to the cppp.io spec
- Add support for basic middleware
- Add support for custom routes
- Add SSE support
- ardrone
- Add optional parameter to specify the drones network address
- core
- Add
Once(e *Event, f func(s interface{})Event function - Rename
ExpecttoAssertand addRefutetest helper function
- Add
- i2c
- Add support for MPL115A2
- Add support for MPU6050
- mavlink
- Add support for
commonmavlink messages
- Add support for
- mqtt
- Add support for mqtt
- raspi
- Add support for the Raspberry Pi
- sphero
- Enable stop on sphero disconnect
- Add
Collisiondata struct
- sysfs
- Add generic linux filesystem gpio implementation
- Add support for the Intel Edison
- cli
- Fix typo in generator
- leap
- Fix incorrect Port reference
- Fix incorrect Event name
- neurosky
- Fix incorrect Event names
- sphero
- Correctly format output of GetRGB
- cli
- Fix template error in generator
- api
- Add robeaux support
- core
- Refactor
ConnectionandDevice - Connections are now a collection of Adaptors
- Devices are now a collection of Drivers
- Add
Event(string)function instead ofEvents[string]for retrieving Driver event - Add
AddEvent(string)function to register an event on a Driver
- Refactor
- firmata
- Fix slice bounds out of range error
- sphero
- Fix issue where the driver would not halt correctly on OSX
- beaglebone
- Add
DirectPinDriver - Ensure slots are properly loaded
- Add
- core
- Add
Version()function for Gobot version retrieval
- Add
- firmata
- Fix issue with reading analog inputs
- Add
dataevent forAnalogSensorDriver
- Idomatic clean up
- Removed reflections throughout packages
- All officially supported platforms are now in ./platforms
- API is now a new package ./api
- All platforms examples are in ./examples
- Replaced martini with net/http
- Replaced ginkgo/gomega with system testing package
- Refactor gobot/robot/device commands
- Added Event type
- Replaced Master type with Gobot type
- Every
andAfternow accepttime.Duration` - Removed reflection helper methods