Home
Projects
Resources
Alternatives
Blog
Sign In
Gobot Versions
Save
Golang framework for robotics, drones, and the Internet of Things (IoT)
Overview
Versions
Reviews
Resources
v1.14.0
4 years ago
core
migrating from dep to go modules
update codegangsta to urfave (#690)
docs
Fix a link in package docs' example code.
examples
fixed broken imports due to changed path causing go get to fail
gpio
Added ability to make a relay driver inverted (#674)
opencv
Update to GoCV 0.21.0
spi
Apa102 use default brightness (#671)
tello
Updated videoPort for DJI Tello to 11111
v1.13.0
4 years ago
api
Initial stab at Robot-based work
build
correct package version as suggested by @dlisin thanks
only build last 2 versions of Go plus tip for CI
Update dep script for AppVeyor
update deps to latest versions of dependencies for GoCV and others
Update Gopkg and add test dep to Travis YML
update OpenCV build script for OpenCV 4.1.0
docs
update to remove Gitter and replace with Slack, and update copyright dates
example
add missing nobuild header
gpio
Add SparkFun’s EasyDriver (and BigEasyDriver)
Add unit tests for TH02 & Minor improvement
Added rudiementary support for TH02 Grove Sensor
pwm_pin - Fix DutyCycle() parse error, need to trim off trailing '\n' before calling strconv.Atoi(), as other functions in this package do
Simplify code as suggested in #617
grovepi
add mutex to control transactionality of the device communication
i2c
add 128x32 and 96x16 sizes to the i2c ssd1306 driver
build out the ccs811 driver
update PCA9685 driver to use same protocol as Adafruit Python lib
leapmotion
Parser error in Pointable.Bases: Write test and fix
Update gobot leap platform to support Leap Motion API v6
mavlink
fix mavlink README to use correct example code
mqtt
Add some new MQTT adaptor functions with QOS
Allow setting QoS on MTT adaptor
make tests run correctly even when a local MQTT server is in fact running
Do not skip verification of root CA certificates by default InsecureSkipVerify
nats
Update Go NATS client library import
opencv
minor updates to opencv README
update to OpenCV 4.1.0
sphero
Added methods to read Sphero Power States
Added some new features to the sphero ollie, bb-8 and sprkplus
spi
correct param used for APA102 Draw() method
Stop using Red parameter for brightness value
tello
add direct vector access
add example with keyboard
Change fps to 60
Check for error immediately and skip publish if error occurred
update FlightData struct
up2
add support for built-in LEDs
correct i2c default bus information to match correct values
finalize docs for UP2 config steps
update README to include more complete setup information
useful constant values to access the built-in LEDs
v1.12.0
5 years ago
api
further improvement of the modular API changes
modify Start() for more modular initialization, and add StartRaw() for completely custom API implementations
settled on StartWithoutDefaults() as the method to start API without default routes
core
add Rescale utility function for straight linear rescaling
digispark
add examples using digispark with i2c devices blinkm and mlp115a2
Added i2c to digispark, but not working yet
Added some tests for digispark i2c connector
Digispark i2c fixes, added Test for checking available addresses
remove test method that should not be in adaptor
remove test that is expected to ofail, but passes when digispark board is actually connected
docs
add GrovePi to README
adjust order of badges in README
Fixing broken link
examples
add example that uses both the API and also a custom handler with MJPEG streaming from an attached camera
small improvements to Tello examples
update Tello examples for main thread friendly macOS/Windows, add Tello face tracker
i2c
add commands to JHD1313MDriver
add commands to PCA9685Driver
add missing methods so the GrovePi fully implements the Adaptor interface
add ShowImage() function to ssd1306 driver based on @mikegleasonjr suggestion
GrovePi digitalwrite implemented
implemented DigitalRead, DigitalWrite, and AnalogRead for GrovePi
improve godocs for PCA9685
mention that GrovePi requires running firmware 1.3.0
update GrovePi to v1.3.0 firmware
work in progress on GrovePi plus driver
joystick
add config file for Magicsee R1 contributed by @carl-ranson
add some additional test coverage for file-based config
added error handling for config loading in joystick driver
mention need to be running a Linux kernel v4.14+ for controller mappings to work as expected
provide constant values for existing joystick configurations
raspi
export PiBlasterPeriod in Adaptor
spi
add ShowImage() function to ssd1306 driver based on @mikegleasonjr suggestion
tello
specify end of msgType position
add handleResponse testing
Add motion cessation commands to Tello
handleResponse only needs an io.Reader
handleResponse should not send commands
rename reqConn to cmdConn
reqConn is only an io.WriteCloser
send Land() command to drone on Halt() to avoid floating mid-air
1.11.1
5 years ago
build
exclude vendor and other previously excluded subpackages
update Travis build to use OpenCV 3.4.2 release
update deps for GoCV to v0.14.0 release
Bump periph.io/x/periph to v3.0.0
update to Go 1.10.3 and 1.9.7 for Travis builds
docs
Fix Leap Motion package link
i2c
fix write/read gpio on mcp23017, and cleaned up some comments
correct pca9685 SetPWMFreq function scaling
gopigo3
update with default spi values, cleanup
1.11.0
5 years ago
build
correct profile file location for codecov upload
Make Go Lint happier by adding some explicit type conversions and ignoring unused error returns
single quotes needed to upload any .cov file to codecov for reporting
update deps to latest versions for Paho MQTT, go-sdl, and gocv
upload any .cov file to codecov for reporting
use go 1.10.2 and 1.9.6 for Travis builds
add step to call dep ensure before contributing #524
examples
correct events used by XBox360 joystick example
firmata
Update the Firmata homepage in platform README
gpio
Improve Stepper Driver
Initial support for MAX7219 (gpio) led driver
joystick
full corrected ds3 and ds4 mappings plus examples to match for latest sdl 2.0.8
add instructions to README on how to install SDL on Linux from source
add missing type conversion
add new contributions to README
Add T-Flight Hotas X flight controoller
add xbox360 rock band drums controller
Correct Dualshock4 controller mappings and add ps/left/right buttons
correct test issue
exclude scanner from test builds
Fix joystick_driver to detect dpad input for xbox controllers
Update dualshock4.json to match joystick_dualshock4.go
update scanner to match go-sdl 0.3 API changes
Update the joystick driver test to read DPAD properly
leapmotion
change timestamp to uint64 to fix #516
tello
slow/fast mode switch function
StopLanding feature
Add Bounce() and PalmLand() funcs and their associated events.
bug fix
Change several fields in FlightData struct from int16 to bool
Export the FlightData fields (see Issue #531)
1.10.2
6 years ago
opencv
update to latest GoCV version
1.10.1
6 years ago
tello
improve support for DJI Tello drone, especially video
1.10.0
6 years ago
docs
add gitter badge to readme
gpio
AIP1640 led driver, used in Wemos D1 mini's matrix LED shield
spi
switch to using periph.io for SPI interfaces
add support for ssd1306
add optional params such as bus/chip to all current drivers
complete refactoring to spi.Connection
remove unneeded code as suggested by @maruel
remove unneeded type and cleanup GoDocs
ble
correct spelling error in function name
build
update to latest version of Go 1.10 for Travis build
cli
remove extra newline
docs
add recently contributed GPIO devices to README
joystick
able to configure joysticks without external json file
correct error in scanning script
correct events used by gamepad-style up/down/left/right buttons
correct scanner error from ID
removed double release event
tello
add support for DJI Tello drone
v1.9.0
6 years ago
beaglebone
update pin naming, docs, and examples for the latest Debian OS releases
opencv
update build settings needed to build OpenCV/GoCV as part of test suite
deps for latest GoCV v0.9.0
build
update Travis build to use very latest Go versions
docs
add references to new drivers for ADXL345, BH1750, and TM1638.
improve docs for installation and use of OpenCV/GoCV from Gobot
update copyright date to 2018
gpio
Initial support for TM1638 modules
i2c
Added basic driver for BH1750 (light sensor), board GY-302
support for accel ADXL345
bb8/ollie/sprkplus
add Boost command
add Set Back LED Output command
add Set Raw Motor Values command
add Set Rotation Rate command
add Set Stabilization command
test
Refactor TestAdaptorDigitalPinConcurrency test
v1.8.0
6 years ago
sysfs
pause briefly to allow udev rules to apply when exporting PWMPin
beaglebone
correct uboot installation instructions
add SPI support
no more slots, add docs on configuring u-boot overlays
handle gpio pinmux without relying on specific pre-existing setup
pocketbeagle
add support for PocketBeagle
use universal io cape manager to initialize board setup
improve docs for latest Debian OS
build
Add dep, change how tests run in CI
update dependencies to latest GoCV version
spi
Add MCP3002, MCP3202, MCP3204, MCP3208, MCP3304, MCP3004, and MCP3008 A/D converter drivers
adding initial support for APA102 LEDs, thanks to code sample from @rakyll
extract shared SPI init code into spi package
up2
initial work on support for UP2 board
gopigo3
fixed set/get bug with motor dps
gpio
Adding stepper motor module
firmata
handle cases where out of sync data is read from serial port on first connecting
i2c
Change init payload sequence within jhd1313m1 driver Start() func.
« Previous
Next »
Home
Projects
Resources
Alternatives
Blog
Sign In
Sign In to OSA
I agree with
Terms of Service
and
Privacy Policy
Sign In with Github