Brad Miller
8b806e11e2
Added Arcade C++ example and a hierarchy for C++ examples.
...
Change-Id: I31094dd4f158345103628aacd7de3cb86f27c483
2014-10-02 14:42:24 -04:00
Brad Miller
ba5111b994
Add a Motor Controller example java program
...
Change-Id: I7b0a7622fbf4cbe2ef541088bbe521d4cac9aa22
2014-10-02 14:12:16 -04:00
Brad Miller (WPI)
88bf4ee567
Merge "Added a hierarchy of example categories that looks very much like what's in LabVIEW and placed the one project in a bunch of categories as a proof of concept."
2014-10-02 10:46:24 -07:00
Brad Miller
76295a5746
Fix eclipse launching of tools (SmartDashboard, sfx, OutlineViewer, and RobotBuilder)
...
Change-Id: I8d0fbf2b25d29cd9645ee9e92c67316802a46490
2014-10-02 10:38:30 -04:00
Brad Miller
90a106ccfb
Added a hierarchy of example categories that looks very much like what's in LabVIEW and placed the one project in a bunch of categories as a proof of concept.
...
Change-Id: If6e1f916ffbe7c0a36a8cccf5be46c36a1e6d6a6
2014-10-01 19:58:46 -04:00
Brad Miller
0fcef94904
Whoops, need to change the joystick port assignments to be zero based on the sample program.
...
Change-Id: I359e793ae13a1f3030a79f7cc19ffe10d93bbdfd
2014-10-01 19:23:22 -04:00
Brad Miller
3f38f3e84f
Added a tank drive example for java
...
Change-Id: Id1a2a57d768251ace45a30977d335f8b6ce2ba8f
2014-10-01 19:04:03 -04:00
Brad Miller
1cef27134e
Changed joystick port numbers to be zero-based for C++ and Java.
...
Change-Id: Ifd55e8654be3b15abbe7460d2e9e6fff8acd9977
2014-10-01 11:25:51 -04:00
Kevin O'Connor
7e2c68214d
Set debug flag user to lvuser to allow it to be deleted (fixes artf3415)
...
Change-Id: I8931427f447e2e0b443e4b6c82dddfe9d50ef553
2014-09-29 16:05:48 -04:00
Brad Miller (WPI)
ad906da673
Merge "Squashed commit of the following:"
2014-09-27 12:24:03 -07:00
Patrick Plenefisch
a6ea51ad02
Fix simulator builds (and don't clean, dh does that also)
...
Change-Id: I921c7d6d56e439592b0d94e85f16cb090095caca
2014-09-26 17:58:26 -04:00
Kevin O'Connor
d72ee199fe
Squashed commit of the following:
...
commit a3ccfab0a42414aa169792356bfc47ee8d0d2d7b
Author: Kevin O'Connor <koconnor@usfirst.org >
Date: Tue Sep 23 13:56:59 2014 -0400
Implement zero latch (used to reduce brownout latency) in Java
Change-Id: I3bf4ffbf20cf3d8a42da4fa1755b4306c49ede34
commit 0af37dfcc0d1172974519c44126973c302385d55
Author: Kevin O'Connor <koconnor@usfirst.org >
Date: Tue Sep 23 13:03:07 2014 -0400
Implement zero latch (used to improve brownout latency) in C++
Change-Id: I62bedd1af65d367c32e2ab0b5a4fc679776eecb5
Change-Id: Ic27f37a9ab45aad82c1f7154d4edfbccfaa19229
2014-09-26 17:20:57 -04:00
Patrick Plenefisch
19b2d05236
Fix simulator builds (dh knows how to CMake)
...
Change-Id: Id78d1d58d160a5f54d63aa91627cd406621d467b
2014-09-26 16:37:11 -04:00
Patrick Plenefisch
26d789b89f
Copy to the correct folder name
...
Change-Id: Id78d1d58d160a5f54d63aa91627cd406621d467b
2014-09-26 14:11:51 -04:00
Brad Miller (WPI)
f50b058457
Merge changes I6b5d2767,I6f4b94d1,Iada981fc
...
* changes:
JNI should ignore -lfrc and installing the new ld scripts
Renaming and merging WPILibC++ into Devices and simulator files
Initial linker script to abstract away the massive library list
2014-09-26 09:35:57 -07:00
Patrick Plenefisch
39da9d67ba
JNI should ignore -lfrc and installing the new ld scripts
...
Change-Id: I6b5d2767a0148bd01246c6a205ba32d30440b3d5
2014-09-26 12:13:28 -04:00
Patrick Plenefisch
b6475d0503
Renaming and merging WPILibC++ into Devices and simulator files
...
Change-Id: I6f4b94d1f2cbf4196ebcef8bc45799a97bcde1d8
2014-09-25 20:36:59 -04:00
Brad Miller
295f212c8e
Change digital input to return boolean values to match Java
...
Change-Id: I5cfa1d300b8185ef7a32413b7f9626229d309cac
2014-09-25 18:35:25 -04:00
Patrick Plenefisch
fa4a39dcc6
Initial linker script to abstract away the massive library list
...
Change-Id: Iada981fc9d50c640d4c519f5024f48f6b3df7433
2014-09-25 17:13:37 -04:00
Brad Miller
66c653a21f
Get the simulator build to accept c++11 languge
...
Change-Id: I7406cc3815f0086e66c8a8973062d8fb7b2030f2
2014-09-25 15:31:41 -04:00
Patrick Plenefisch
340a3d492c
Fixing pedantics and using RTTI for command name
...
Change-Id: I16dc33faa229bc83af21ecf55011108245f67141
2014-09-25 14:43:40 -04:00
Patrick Plenefisch
6710ac3a2f
fixing all warnings and making sure they will stay fixed
...
Change-Id: Iff55ea18976562f37d6cc2848abff20c2c59ad96
2014-09-25 14:43:27 -04:00
Brad Miller (WPI)
9e62e60e6f
Merge "Remove CPP Preferences page from WPILib preferences (code has already been deleted)"
2014-09-25 10:14:24 -07:00
Alex Henning
e6c56e4446
Modified simulation debs to exclude building the toolchain.
...
Note: it currently doesn't seem to build due to a previous change that
needs further investigation.
Change-Id: I1a7f90a66d972b85541939f42e1afcb76f2fb9f4
2014-09-24 22:38:04 -04:00
Brad Miller (WPI)
35f1aded63
Merge "Change RobotState functions to return actual values (this time with nullptrs) [artf3611]"
2014-09-24 13:22:10 -07:00
Brad Miller
4904e1dc2c
Change RobotState functions to return actual values (this time with nullptrs) [artf3611]
...
Change-Id: Icbe8fbf3d936ab696fed7f264bdf49b95d35c0de
2014-09-24 16:21:14 -04:00
Brad Miller (WPI)
28b9c18e22
Merge "Add a getDeviceNumber method to CANJaguar"
2014-09-24 12:43:06 -07:00
Thomas Clark
a548b14b7e
Add a getDeviceNumber method to CANJaguar
...
[artf3613]
Change-Id: Idc01c0d27740bbb575f00de6065a7ced52f787e1
2014-09-24 14:37:07 -04:00
Thomas Clark
323022acfd
Remove "using namespace std;" from headers
...
[artf3605]
Change-Id: I0dc6172114608eb5e52d341be8064758faa1c781
2014-09-24 14:13:29 -04:00
Brad Miller (WPI)
1bcdd301eb
Merge "Fix changes where the default value was always being returned for many of the robot state status functions."
2014-09-24 08:03:42 -07:00
Patrick Plenefisch
21f728c802
Moving to arm-frc-linux-gnueabi in cproject and attempting to use gdb (overwritten)
...
Change-Id: I7dd5017f461bbff82c5ed6f64842880e4f0a44c9
2014-09-23 22:19:43 -04:00
Brad Miller (WPI)
49d440eccc
Merge changes I4f5a36e6,I248d27cc,I55769599,I7688b8cd
...
* changes:
Removing Toolchains!
Enabling C++14 and removing path for new toolchains
Remove unnecessary config for cproject/Simulate target
Updating template .cproject to avoid specifiyng commands and defaults Fixes unknown GCC errors (supposedly)
2014-09-23 19:06:53 -07:00
Brad Miller
00486e2ec2
Fix changes where the default value was always being returned for many of the robot state status functions.
...
Change-Id: I50f11ce6d8ba4cbaa9ab7f44cd2f353e8bba72dd
2014-09-23 17:36:37 -04:00
Patrick Plenefisch
a3115dac19
Removing Toolchains!
...
Change-Id: I4f5a36e62a42c82cd2c23244bf3cdc62b2ed45d5
2014-09-23 15:26:08 -04:00
Patrick Plenefisch
1f35670a18
Enabling C++14 and removing path for new toolchains
...
Change-Id: I248d27cceeb16fd2b5690a9637245c7451f2c527
2014-09-23 15:23:48 -04:00
Patrick Plenefisch
d1d81e5e19
Remove unnecessary config for cproject/Simulate target
...
Change-Id: I5576959974bede623fb0fe267f0d8b163124c2c9
2014-09-23 15:20:45 -04:00
Kevin O'Connor
a7b166e3fd
Remove CPP Preferences page from WPILib preferences (code has already been deleted)
...
Change-Id: I58a4df41fdd846187ecfc6e57f0c4239bd435d42
2014-09-23 13:04:09 -04:00
Brad Miller
6c28e09662
Updated bootstrap file to install the new toolchains
...
Change-Id: Ia9e254ed577517b191fee49bc55778636479be9c
2014-09-21 18:47:59 -04:00
Patrick Plenefisch
8199fb28d8
Updating template .cproject to avoid specifiyng commands and defaults
...
Fixes unknown GCC errors (supposedly)
Change-Id: I7688b8cd66f8ea70195a7e60500e212766415eb2
2014-09-21 16:38:42 -04:00
Patrick Plenefisch
f2920fd77f
Enable C++14 and Wextra
...
Change-Id: I7548ffe02def72d1204f533fc118523f7dbff5e0
2014-09-20 23:09:20 -04:00
Patrick Plenefisch
ebd9667ba6
Expose and fix error where old subsystems were being referended after use in tests
...
Change-Id: I50e66b3d61f5c70dee653ab3e9899f2286f3741c
2014-09-20 23:08:44 -04:00
Patrick Plenefisch
3f0f7931b8
Changing cmake to test the tests (Jenkins)
...
Change-Id: I4f499c6325cdab399a51385c5acb73a665d9a9ae
2014-09-20 15:41:38 -04:00
Brad Miller
cad83ed3ca
Bump the version number for the windows toolchains to force them to reload.
...
Change-Id: Ib095d5c1caf51739cc1b5bee1680592e0cfc34de
jenkins-stable-2015.83.beta
2014-09-18 17:18:03 -04:00
Kevin O'Connor
62d6579428
Add missing semi-colon to cproject file
...
Change-Id: I540730c3a4be32c6a636296ce36aab5b230afc8a
jenkins-stable-2015.80.beta
2014-09-16 00:50:43 -04:00
Brad Miller (WPI)
1d7b17a2ba
Merge "Add quotes around linker flag path to libs (fixes artf2390 / artf3453)"
jenkins-stable-2015.79.beta
2014-09-15 09:17:01 -07:00
Brad Miller
738859c4ea
Fixed bug where mac toolchains always reinstall on Eclipse start
...
Change-Id: Id94631162efe5766feedac2979264fe17e09b5eb
2014-09-14 15:31:56 -04:00
Patrick Plenefisch
127ff0ac0a
Fixing extraction recursion: use provided version
...
Change-Id: I0aa0a66eae85a43df308b4c0dafbe6b953ffad5c
2014-09-14 15:31:50 -04:00
Patrick Plenefisch
472f51fc73
Add version=current to global wpilib.properties file on any property save
...
Change-Id: I6dc6eeac27ab97be567450c90f50ace7da6679b7
2014-09-13 18:36:02 -04:00
Brad Miller (WPI)
0f0850ca95
Merge "Update to v14 headers and libraries"
2014-09-11 08:12:45 -07:00
Thomas Clark
ab27f795b7
Update to v14 headers and libraries
...
Change-Id: Ibc28fc73c36acf6d9d15b3f255cbf93ad6ad70a8
2014-09-10 14:43:53 -04:00