Peter Johnson
029a94dd33
Remove old simulation bits (ds_nt, lowfi, print) ( #2432 )
...
These are little used, not actively maintained, and the simulation GUI
and alternative plans for physics simulation replace the functionality.
2020-03-22 22:52:19 -07:00
Thad House
5e08bb28f8
Add docs and lifecycle tasks for faster dev builds ( #2182 )
2019-12-20 13:48:26 -08:00
Thad House
d003ec2dc9
Update to 2020v9 image ( #2154 )
...
- Fix VISA include and FPGA header
- Fix missing VISA lib from executables
2019-12-04 20:38:43 -08:00
Thad House
b7bc1ea745
Update to 2020v6 image ( #2078 )
2019-11-13 21:35:52 -08:00
Thad House
509819d83f
Split the two command implementations into separate libraries ( #2012 )
...
This will allow us at the user code side to determine to include old commands, new commands or both.
2019-11-01 21:58:54 -07:00
Thad House
916596cb01
Fix invalid examples json, add validator ( #2001 )
2019-10-28 20:10:05 -07:00
Peter Johnson
a9f0e46680
Implement sim devices for ADXL345, ADXL362, ADXRS450, Ultrasonic
...
This makes the halsim_adx_gyro_accelerometer simulation plugin and
the accelerometer part of lowfi_simulation obsolete.
2019-10-05 22:39:00 -07:00
Tyler Veness
c9f9feff1f
Replace deprecated API usage in C++ examples
...
Since there is a new version of GearsBot using the new command-based
API, the old GearsBot is just removed.
PR #1842 is being included to verify this PR is correct.
2019-08-28 22:08:59 -07:00
Thad House
3dfb01d45b
Update to new Native Utils ( #1696 )
...
Also update to azure 2019 windows image
2019-06-28 14:09:10 -07:00
Thad House
221011494d
Update for C++17 and fix MSVC warnings ( #1694 )
...
* Update MSVC arguments
* Fix json allocator
* Fix simulation diamond
* Bump gtest
* Remove empty varargs in unit tests
* Replace test case with test suite
* Remove deprecation warning in optional
* Remove need for NOMIXMAX to be defined in wpilib headers
2019-05-31 15:43:32 -05:00
Thad House
ef3a31aa20
Add an example of using the HAL directly ( #1374 )
...
This is useful for advanced users, and shows a few things like error messages, and DS things that are needed.
2018-11-15 19:33:50 -08:00
Thad House
a8aacd3657
Update build setup for raspbian and debug binaries ( #1384 )
...
- Build both debug and release binaries
- Append "d" to debug libraries in the style of opencv
- Split shared and static classifiers
- Add raspbian support
2018-10-27 00:19:38 -07:00
Thad House
d2a5aaafdd
Use external dependencies for NI and NetComm libraries ( #1304 )
...
This removes a number of large binary files from the repo and enables vendors
to depend on these libraries separately.
2018-09-19 21:57:58 -07:00
Peter Johnson
208f82d6f2
Revert "Add libuv dependency ( #1109 )"
...
This reverts commit 859b457c3d .
2018-06-24 10:31:55 -07:00
Thad House
859b457c3d
Add libuv dependency ( #1109 )
2018-05-28 01:56:58 -04:00
Thad House
863cfde394
Adds tests to ensure all examples have matching item in json file ( #1079 )
...
Also checks that all items in the json file have a matching example
One was missing from C++, that example was added (The one in eclipse was completely wrong)
2018-05-24 20:08:37 -04:00
Thad House
938d5379e6
Adds command examples to built examples ( #1062 )
2018-05-15 23:56:03 -07:00
Thad House
cff475c1fc
Moves C++ templates and examples to match gradle setup ( #1065 )
2018-05-15 21:25:24 -07:00
Thad House
7f88cf768d
New 2018 and later build setup ( #1001 )
2018-04-29 13:29:07 -07:00
Thad House
1e528669ff
Adds publishing for examples and templates so they can be grabbed from eclipse ( #674 )
2017-10-21 15:33:42 -07:00
Tyler Veness
0291a95f68
Add cpp examples ( #659 )
...
* Added C++ robot project examples and set up sub .clang-format for them
* Ran formatter
2017-10-17 21:37:58 -07:00