Thad House
3cbec411c7
[build] Add package declaration check to checkstyle ( #2446 )
...
Co-authored-by: Austin Shalit <austinshalit@gmail.com >
2020-06-26 11:10:34 -07:00
Austin Shalit
005c4c5beb
Try catch around task dependencies to fix loading in editor ( #2156 )
2019-12-06 11:46:21 -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
b37b68daaf
Add JRE deployment to MyRobot Deploy ( #2099 )
2019-11-18 19:52:56 -08:00
Thad House
8ed2059074
Add AddressableLED ( #2092 )
2019-11-17 16:39:38 -08:00
Thad House
df10652183
Remove release configs of deploy in MyRobot ( #2082 )
...
Bug in lower level library causes having both be broken. So for now just removed release.
Issue created in low level library to fix
2019-11-14 12:15:36 -08:00
Thad House
bf5388393e
Add deploy options to myRobot ( #2079 )
...
Will only deploy to USB by default, and will not deploy the JRE, but will deploy a Java app.
2019-11-13 22:45:19 -08:00
Thad House
b7bc1ea745
Update to 2020v6 image ( #2078 )
2019-11-13 21:35:52 -08:00
Thad House
708009cd20
Update to gradle 6.0 ( #2074 )
2019-11-12 17:14:04 -08:00
Thad House
0ebe32823a
Fix MyRobotStatic accidentally linking to shared command libs ( #2046 )
2019-11-06 14:06:04 -08:00
Peter Johnson
96d40192ae
Revert accidental change to MyRobot.cpp ( #2029 )
2019-11-02 21:06:22 -07:00
Thad House
1d695a1660
Add FPGA Duty Cycle support ( #1987 )
2019-11-01 23:41:30 -07: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
02264db69c
Add JNI dependencies to myRobotCpp ( #1980 )
...
That way it's a bit easier to test the Java builds.
2019-10-24 20:31:07 -07:00
Peter Johnson
885744d7e1
Add myRobot C++ version to cmake build ( #1907 )
2019-09-29 20:36:28 -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
5551981b3f
Upgrade to Gradle 5.0 ( #1444 )
...
Also skip raspbian for gazebo.
2018-11-29 23:17:06 -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
Tyler Veness
bd9484a2f4
Make MyRobot compilation test use TimedRobot ( #1363 )
...
IterativeRobot is deprecated.
2018-10-12 23:41:05 -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
Tyler Veness
d89b7dd412
Move CameraServer and WPILib headers into their own folder
...
The old headers were moved into folders because doing so avoids polluting
the system include directories.
Folder names were also normalized to lowercase.
2018-07-22 19:40:57 -07:00
Thad House
80134164a4
Move Java main function from library to user code ( #1148 )
...
It is much more reliable than the old approach, as it no longer depends on a magic string
in a manifest file, and if the user changes their main class, or makes it not import from
something RobotBase, it will fail to compile instead of failing at runtime.
With requiring an importer, we should be able to automate this in the importer.
2018-07-18 22:01:19 -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
fb45a5b314
Allows passing in the main robot class from the command line ( #1091 )
2018-05-24 20:05:58 -04:00
Tyler Veness
c89678971c
Replaced the START_ROBOT_CLASS() macro with a template function ( #1050 )
...
The START_ROBOT_CLASS() macro's main() now calls this function through a
deprecated proxy function to encourage users to switch.
2018-05-16 19:54:39 -07:00
Thad House
f3db329115
Enables MyRobot project ( #1028 )
2018-05-13 22:00:15 -07:00
Tyler Veness
0ef9803363
Update copyright year to 2018 ( #864 )
...
Also fix a few files with incorrect line endings.
2018-01-02 11:20:21 -06:00
Thad House
8106fbdbea
Removes custom CONFIG_ATHENA compiler directive ( #796 )
...
In roborio GCC 5.5, __FRC_ROBORIO__ has been added directly to the
compiler. So we can instead use that to detect if we are build for the
roborio, and in a much more reliable way.
2017-12-08 21:40:11 -08:00
Tyler Veness
1276489961
Removed uses of deprecated functions ( #709 )
2017-11-08 21:29:29 -08:00
Tyler Veness
f151892db5
Contents of copyright line now has more standard ordering ( #585 )
2017-08-24 00:06:13 -05:00
Tyler Veness
2a9c454baa
Cleaned up and updated .styleguide for new build system file locations and ran wpiformat ( #612 )
2017-08-19 22:14:34 -07:00
Thad House
e1195e8b9d
Update to 2018_v4 image and new build system. ( #598 )
...
* Revert "Force OpenCV to 3.1.0 (#602 )"
This reverts commit 50ed55e8e2 .
* Removes Simulation
* Removes old build system
* Removes old gtest
* Adds new gmock and gtest
* Updates to new ni-libraries
* removes MyRobot (to be replaced)
* moves files to new location
* Adds new sim backend and new test executables
* updates .styleguide and .gitignore
* Changes cpp WPILibVersion to a function
MSVC throws an AV with the old version.
* Disables USBCamera on all systems except for linux
* 2018 NI Libraries
* New build system
2017-08-18 21:35:53 -07:00
Austin Shalit
bfd224278b
Fix Java MyRobot linting ( #572 )
2017-07-10 20:29:52 -07:00
Austin Shalit
ed1a94531a
Update license headers to 2017 ( #434 )
2017-01-01 00:05:57 -08:00
Fred Silberberg
d48aac5beb
Gradle Update ( #372 )
...
This does a major cleanup on our gradle files, primarily converting all instances of manual dependency downloading to use the correct configuration-based method, which has the advantage of being both less code and more safe.
2016-11-24 23:44:35 -08:00
Thad House
ecb873ff45
Fixes myRobotJava zipping before Java gets built ( #351 )
2016-11-18 19:44:13 -08:00
Thad House
78baa04ecc
Adds OpenCV to myRobotJava ( #350 )
2016-11-18 16:20:30 -08:00
Thad House
a06dd25d56
Adds cscore and opencv to wpilib ( #332 )
...
Unit tests now run using shared wpilib as well, since we had to add a ton
of sharedl ibraries anyway. Test scripts also updated to work properly.
2016-11-06 21:47:18 -08:00
Thad House
18ef5eb1bf
C++ and Java tests for the new build system ( #309 )
2016-11-01 23:41:05 -07:00