|
1 | 1 | [build-system]
|
2 | 2 | requires = [
|
3 | 3 | "robotpy-build<2025.0.0b1,~=2025.0.0a1",
|
4 |
| - "robotpy-wpiutil~=2025.0.0b1", |
5 |
| - "robotpy-wpimath~=2025.0.0b1", |
6 |
| - "wpilib~=2025.0.0b1", |
| 4 | + "robotpy-wpiutil~=2025.0.0b2", |
| 5 | + "robotpy-wpimath~=2025.0.0b2", |
| 6 | + "wpilib~=2025.0.0b2", |
7 | 7 | ]
|
8 | 8 |
|
9 | 9 | [tool.robotpy-build]
|
|
17 | 17 | url = "https://github.com/robotpy/robotpy-navx"
|
18 | 18 | license = "BSD-3-Clause"
|
19 | 19 | install_requires = [
|
20 |
| - "robotpy-wpiutil~=2025.0.0b1", |
21 |
| - "robotpy-wpimath~=2025.0.0b1", |
22 |
| - "wpilib~=2025.0.0b1", |
| 20 | + "robotpy-wpiutil~=2025.0.0b2", |
| 21 | + "robotpy-wpimath~=2025.0.0b2", |
| 22 | + "wpilib~=2025.0.0b2", |
23 | 23 | ]
|
24 | 24 |
|
25 |
| -[tool.robotpy-build.wrappers."navx".maven_lib_download] |
26 |
| -artifact_id = "navx_frc-cpp" |
27 |
| -group_id = "com.kauailabs.navx.frc" |
| 25 | +[tool.robotpy-build.static_libs."studica_driver".maven_lib_download] |
| 26 | +artifact_id = "Studica-driver" |
| 27 | +group_id = "com.studica.frc" |
28 | 28 | repo_url = "https://dev.studica.com/maven/release/2025"
|
29 |
| -version = "2025.1.1-beta-1" |
30 |
| -use_sources = true |
31 |
| -sources = [ |
32 |
| - "AHRS.cpp", |
33 |
| - "ContinuousAngleTracker.cpp", |
34 |
| - "InertialDataIntegrator.cpp", |
35 |
| - "OffsetTracker.cpp", |
36 |
| - "RegisterIO.cpp", |
37 |
| - "RegisterIOI2C.cpp", |
38 |
| - "RegisterIOMau.cpp", |
39 |
| - "RegisterIOSPI.cpp", |
40 |
| - "SerialIO.cpp", |
41 |
| - "SimIO.cpp", |
42 |
| - "Tracer.cpp" |
43 |
| -] |
| 29 | +version = "2025.1.1-beta-3" |
| 30 | +libs = ["StudicaDriver"] |
44 | 31 |
|
45 |
| -[[tool.robotpy-build.wrappers."navx".maven_lib_download.patches]] |
46 |
| -patch = "navx/src/sources.patch" |
47 |
| -strip = 1 |
48 |
| - |
49 |
| -[[tool.robotpy-build.wrappers."navx".maven_lib_download.header_patches]] |
50 |
| -patch = "navx/src/ahrs.h.patch" |
51 |
| -strip = 2 |
| 32 | +[tool.robotpy-build.static_libs."studica_lib".maven_lib_download] |
| 33 | +artifact_id = "Studica-cpp" |
| 34 | +group_id = "com.studica.frc" |
| 35 | +repo_url = "https://dev.studica.com/maven/release/2025" |
| 36 | +version = "2025.1.1-beta-3" |
| 37 | +libs = ["Studica"] |
52 | 38 |
|
53 | 39 | [tool.robotpy-build.wrappers."navx"]
|
54 | 40 | name = "navx"
|
55 | 41 | depends = [
|
| 42 | + "wpilib_core", |
| 43 | + "wpimath_cpp", |
| 44 | + "wpimath_geometry", |
| 45 | + "wpiHal", |
56 | 46 | "wpilibc",
|
57 | 47 | "wpilib_core",
|
58 | 48 | "wpimath_cpp",
|
59 | 49 | "wpimath_geometry",
|
60 | 50 | "wpiHal",
|
| 51 | + "ntcore", |
61 | 52 | "wpiutil",
|
| 53 | + "studica_driver", |
| 54 | + "studica_lib", |
62 | 55 | ]
|
63 | 56 |
|
64 | 57 | sources = [
|
65 | 58 | "navx/src/rpy/navx.cpp"
|
66 | 59 | ]
|
67 | 60 |
|
68 | 61 | generate = [
|
69 |
| - { AHRS = "AHRS.h" }, |
70 |
| - # { ITimestampedDataSubscriber = "ITimestampedDataSubscriber.h" }, |
| 62 | + { AHRS = "studica/AHRS.h" }, |
71 | 63 | ]
|
72 | 64 | generation_data = "gen"
|
0 commit comments