Commit Graph

8249 Commits

Author SHA1 Message Date
Brad Miller (WPI)
5d81894d15 Merge "WPILibJ Unit Tests" 2014-05-12 12:22:21 -07:00
Fredric Silberberg
21074eea4c Added .classpath to the gitignore
Change-Id: I1a6680e6ba0b99fd06649c0a46f02edfc9bf2473
2014-05-12 14:53:16 -04:00
Fredric Silberberg
acb9636121 WPILibJ Unit Tests
Added unit testing framework for WPILibJ. Tests should based
on the ExampleTests.java located in
src/test/java/edu/wpi/first/wpilibj, and be located in the proper
package.

Change-Id: I19b73e9e24eb8d990d34ab2716d5314c3dee82ef
2014-05-12 09:48:02 -04:00
Fredric Silberberg
cdc94f062f Added .gitignore file
Change-Id: Id60a5cb48292950c4819685a3a0c0ab75685d378
2014-05-12 09:27:40 -04:00
Brad Miller
508425c976 Fixed some typos in pom files 2014-05-11 17:41:13 -04:00
thomasclark
9f64cf6151 Fixed the module order so the libraries are built before the plugins
Change-Id: Ia857639b0a9862ff99fa072d7c0811bbdcf13d96
2014-05-09 15:14:57 -04:00
thomasclark
27896984f7 Added the new NI shared libraries and headers
Change-Id: I090f2ebe35b65aa323a97ce2ba0154d044e1b4c2
2014-05-09 15:11:56 -04:00
Patrick Plenefisch
848a043f99 Fixing some compile warnings in C++
--HG--
extra : source : 84601b0b128cb508e13a1ae23fd648acc52990c8
2014-05-02 17:52:49 -04:00
Brad Miller
1c943ff6f0 Changed the build.xml files to write the runjavaprogram and runcppprogram
Still need to fix the debug c++, it has references to java

Change-Id: I89dce80c9ec9ad522079f7082303e5993a2b60d5
2014-04-20 18:43:26 -04:00
Brad Miller
82795d6a3a Fix 2 path problems in some scripts
Fix build.xml to use the correct path for ar that is used to build the
libraries package when the version updates. Also update the runjavaprogram
script to run java from the /usr/local/frc/JRE directory.

Change-Id: Ifbc60e4975ca7e23f05cfcc92d3b3ab0d695b5e6
2014-04-16 18:55:20 -04:00
Brad Miller
a42a7943bc Init HAL from WPILibJ to remove segfaults
Change-Id: I28980218ffab440cf17c5a6bb953f52a3458fa6a
2014-04-14 14:25:47 -04:00
Brad Miller
e4be9eb098 Added mvn profiles to define the cmake required properties depending on
the build platform.

Change-Id: Idc501cab1dfc87d364dd2e021d4e9cc52cd49196
2014-04-06 16:59:38 -04:00
Patrick Plenefisch
b7ad001b4d Fixing packaging 2014-04-05 21:53:58 -04:00
Patrick Plenefisch
87e9b6ce51 toolchain name... 2014-04-05 20:32:17 -04:00
Patrick Plenefisch
885c3ab839 reverting building opkg in maven/cmake (now uses ant) 2014-04-05 19:47:19 -04:00
Patrick Plenefisch
af2368b6f2 Moving opkg build to deployment 2014-04-05 19:44:14 -04:00
Patrick Plenefisch
c0222d4e2d Automatic SO downloading & updating
--HG--
extra : source : 11f8cf1c8ac2a81610ae086b440b6f5ca844377f
2014-04-05 02:48:17 -04:00
Brad Miller
69d9ad70ab CMake Changes
This is the changes made by Patrick Plenefisch converting the native
code to use CMake and the CMake Maven Plugin, as opposed to the
native Maven plugin. This is to allow for compatibility with newer
versions of the GCC toolchain. All the cpp sources were moved from
maven style directories to cpp style directories for CMake.

Change-Id: I67f5e3608948f37c83b0990d232105a3784f8593
2014-04-01 11:18:29 -04:00
Fredric Silberberg
33134bef1d Java 8 Compilation Fixes
Added in profiles to disable the doclint in Java 8 compilations,
which will cause the build to error on javadoc issues.

Change-Id: Id9e50ca35034ea086195855f6d1515381213dd2f
2014-03-20 19:17:16 -04:00
Fredric Silberberg
4546abc8c5 Version 4 Image
Updated the HAL library to work with the new version 3 headers
from NI. There were multiple changes in this verison: more PWM
generators were added, so the functions for setting PWM signals have
been updated. UserWatchdog has been removed, and Watchdog has been
removed from WPILib to accomodate for this. Digital selection has been
consolidated to one function in the NI headers, so this has been updated
in the HAL. New SPI and I2C libraries have been added, but need to
be implemented in the HAL before they will work.
2014-03-20 13:12:02 -04:00
Fredric Silberberg
b1ef116104 Revert "Applied patch from Dustin Spicuzza to fix robot hang"
This reverts commit d3ef8de5e9.
2014-03-04 21:49:25 -05:00
Mitchell Wills
d3ef8de5e9 Applied patch from Dustin Spicuzza to fix robot hang
Change-Id: I273feafcad5c95de04a11bab64c2d5596f248662
2014-03-04 16:00:04 -05:00
Fredric Silberberg
8d1fc91e8d .gitreview file
Added in .gitreview file that allows git review -s to autoconfigure
the gerrit remote, prompting for a username.

Change-Id: I59752c2ec8921b4cfb8532fceed8ef25a6682909
2014-03-03 11:30:55 -05:00
Paul Malmsten
5f727e57a8 Eclipse toolchain installer now preserves executable bit on Linux
Change-Id: I55fec21cf8a972c7e6f216fed0d4cf1287959ca6
2014-02-23 13:00:47 -05:00
Fredric Silberberg
2606362509 Changed the CPU Architecture
Changed the cpu architecture to armv7-a to get rid of a warning
about conflicting flags

Change-Id: I42ef441b073199d562062f376334cecea1614060
2014-02-22 17:59:53 -05:00
Paul Malmsten
aad6d11f4a Renamed log.h to Log.h 2014-02-03 21:43:24 -05:00
Paul Malmsten
938a422b21 Added human-readable error messages to the Maven and Java version enforcer rules 2014-01-26 20:12:02 -05:00
Paul Malmsten
1a7526fc85 Disabled NetworkTables java Azalea build by default 2014-01-26 19:25:30 -05:00
Paul Malmsten
5d1d9fcde5 Added enforcer rules to restrict Maven and Java versions 2014-01-26 19:20:27 -05:00
Paul Malmsten
616acc26dc Corrected incorrect relative path to parent POM 2014-01-26 17:57:35 -05:00
Paul Malmsten
0d5410a118 Removed all repository definitions pointing to Jenkins (aka. frcbuilder) 2014-01-26 14:13:15 -05:00
brad
3924a4b6fb fixed the path name for sflt 2014-01-26 13:56:15 -05:00
Paul Malmsten
aa40fd0c53 Replaced hardcoded forward slash with system correct separator 2014-01-26 13:34:56 -05:00
Paul Malmsten
476dccdd33 Corrected <relativePath> that pointed to directory instead of pom.xml 2014-01-26 13:25:56 -05:00
Paul Malmsten
bbc0a6b95d Corrected <relativePath> that pointed to directory instead of pom.xml 2014-01-26 13:24:49 -05:00
Paul Malmsten
203debb460 Updated wpilibJavaJNI JDK include path to use default location in user's home directory 2014-01-26 13:17:00 -05:00
brad
2bdd95d722 Set Azalea wpilibc off by default 2014-01-23 19:23:50 -05:00
brad
9880ff3fd3 turn off network tables desktop and azalea builds by default 2014-01-23 18:13:20 -05:00
brad
3e74499d4a Turn off Azalea hal by default 2014-01-23 17:47:28 -05:00
charris
f2746b7d41 Merge branch 'master' of ssh://charris@usfirst.collab.net:29418/allwpilib 2014-01-20 16:27:07 -05:00
charris
28848553a6 missing file from original commit and push 2014-01-20 16:22:52 -05:00
brad
6a87f90574 Updated <relativePath> references to static-library 2014-01-19 20:18:14 -05:00
brad
155af59668 Replaced hardcoded JDK include path with property 2014-01-19 20:00:03 -05:00
brad
08d06bd22f Updated parent pom <relativePath> properties to be correct 2014-01-19 19:57:48 -05:00
charris
f7146d4230 JNI for java
Normal vs recursive mutex
HAL delineation
2014-01-06 10:12:21 -05:00
charris
b62b606110 JNI implementation for Java
Normal vs
2014-01-06 09:27:51 -05:00
Brad Miller
4297b2bc9d Merge branch 'master' of ssh://usfirst.collab.net:29418/allwpilib 2013-12-15 18:47:16 -05:00
Gerrit Code Review
d09371bc02 Initial empty repository 2013-12-15 15:32:39 -08:00
Brad Miller
3178911eef Initial checkin of unified hierarchy of WPILib 2015 2013-12-15 18:30:16 -05:00