Commit graph

28 commits

Author SHA1 Message Date
Konstantin Lampalzer
e51895fa18 cmake: add default Werror, extract version only from GITHUB_REF if tag 2024-09-25 21:54:46 +02:00
Konstantin Lampalzer
f3cafc241d ci: change from ubuntu base to debian base 2024-09-23 17:12:41 +02:00
Konstantin Lampalzer
1791063fa8 cmake: add versioning module 2024-09-23 13:34:10 +02:00
Konstantin Lampalzer
7ae7155f25 ci: add Packing cmake and dockerfile to run packing 2024-09-22 18:29:51 +02:00
Bernhard Klauninger
aaa7b5076e Implemented Create reset method 2024-09-22 17:32:37 +02:00
Joel Klimont
d3a714cc51 changed install dir 2024-09-22 17:32:37 +02:00
Jacob Perron
c694bd30d3 3.0.0 2022-04-06 17:27:29 -07:00
Jacob Perron
cc95ad35a0 Correct version in CMake package version file
Signed-off-by: Jacob Perron <jacob@openrobotics.org>
2020-12-28 21:06:48 -08:00
Jacob Perron
5348a9ab7a Default to C++11
Signed-off-by: Jacob Perron <jacobmperron@gmail.com>
2019-09-02 12:09:43 -07:00
Jacob Perron
dce7336bbe Add compiler flags '-Wall -Wextra -Wpedantic'
Fix warnings as a result.

Signed-off-by: Jacob Perron <jacobmperron@gmail.com>
2019-09-02 12:09:43 -07:00
Jacob Perron
6c36bca74f Add cliff sensor example
Signed-off-by: Jacob Perron <jacobmperron@gmail.com>
2019-08-26 21:21:07 -07:00
jacobperron
a8c5bf2747 1.6.1 2018-04-21 00:17:39 -07:00
Jacob Perron
08da39e16e Remove external cmake project for gtest
Now only build tests if a gtest installation already exists on the system. This should expedite time to build for users that do not care about building/running unit tests and also eliminates the need for internet access when building.
2018-04-19 13:49:53 -07:00
Jacob Perron
7ee03b3d54 1.6.0 2018-04-07 17:46:55 -07:00
Jacob Perron
3fca0c5798 Add unit tests (gtests)
Testing as much as we can without hardware
2018-04-06 21:44:28 -07:00
jacobperron
14da9aed9a Update examples
More concise and focusing on individual features:

* Battery level
* Bumpers
* Drive circle
* LEDs
* Serial packets
* Play song
* Wheeldrop
2018-03-28 21:12:03 -07:00
Jacob Perron
ddd41c1b6e Refactor cmake files 2017-12-17 18:37:08 -08:00
Jacob Perron
57574086cd Add Changelog 2016-10-16 12:18:00 -07:00
Jacob Perron
2081818e73 Switch to trusty for CI 2016-10-13 21:19:54 -07:00
Jacob Perron
a18184753d Reduce mimumum cmake version to 2.8 2016-10-13 19:21:02 -07:00
Jacob Perron
6b90694a84 Catkinize
Update CMakeLists.txt configuration and install rules
Add package.xml
Add config.cmake.in
2016-10-13 13:51:55 -07:00
Ben Wolsieffer
618956e14c Add support for early model Roomba 400s and other robots using the original SCI protocol. 2016-08-14 22:40:02 -04:00
Ben Wolsieffer
b8002c0456 Manually link to thread library. This allows libcreate to build on ARM. 2016-06-27 11:42:53 -04:00
jacobperron
00e92b7773 Fix odometry sign error
Add warning in code regarding Create 1 odometry issue
Add odom_example.cpp
2016-04-07 20:51:41 -07:00
jacobperron
e234d705f9 Add API to get light sensor signals 2016-04-01 15:28:34 -07:00
jacobperron
9cb3250268 Expose functions for getting number of corrupt packets and total packets in Create class 2016-02-12 18:06:26 -08:00
jacobperron
bcd27b788a Code cleanup 2016-02-12 17:44:30 -08:00
jacobperron
43c7b95361 Initial commit. 2015-12-11 14:08:34 -08:00