Skip to content

Commit 2494329

Browse files
committed
Update robotpy-wpilib to semiwrap
1 parent b04de14 commit 2494329

File tree

229 files changed

+522
-933
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

229 files changed

+522
-933
lines changed

subprojects/robotpy-wpilib/.gitignore

Lines changed: 21 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -17,40 +17,30 @@ build
1717
dist
1818
MANIFEST
1919

20-
/wpilib/pkgcfg.py
21-
/wpilib/py.typed
20+
/wpilib/wpilib.pc
21+
/wpilib/trampolines
2222
/wpilib/version.py
23-
/wpilib/_init_wpilib.py
24-
/wpilib/controller/_init_controller.py
25-
/wpilib/controller/pkgcfg.py
26-
/wpilib/counter/_init_counter.py
27-
/wpilib/counter/pkgcfg.py
28-
/wpilib/drive/_init_drive.py
29-
/wpilib/drive/pkgcfg.py
30-
/wpilib/event/_init_event.py
31-
/wpilib/event/pkgcfg.py
32-
/wpilib/geometry/_init_geometry.py
33-
/wpilib/geometry/pkgcfg.py
34-
/wpilib/interfaces/_init_interfaces.py
35-
/wpilib/interfaces/pkgcfg.py
36-
/wpilib/kinematics/_init_kinematics.py
37-
/wpilib/kinematics/pkgcfg.py
38-
/wpilib/shuffleboard/_init_shuffleboard.py
39-
/wpilib/shuffleboard/pkgcfg.py
40-
/wpilib/simulation/_init_simulation.py
41-
/wpilib/simulation/pkgcfg.py
42-
/wpilib/spline/_init_spline.py
43-
/wpilib/spline/pkgcfg.py
44-
/wpilib/trajectory/_init_trajectory.py
45-
/wpilib/trajectory/pkgcfg.py
46-
/wpilib/trajectory/constraint/_init_constraint.py
47-
/wpilib/trajectory/constraint/pkgcfg.py
23+
/wpilib/_init__wpilib.py
24+
/wpilib/counter/_init__counter.py
25+
/wpilib/counter/wpilib_counter.pc
26+
/wpilib/counter/trampolines
27+
/wpilib/drive/_init__drive.py
28+
/wpilib/drive/wpilib_drive.pc
29+
/wpilib/drive/trampolines
30+
/wpilib/event/_init__event.py
31+
/wpilib/event/wpilib_event.pc
32+
/wpilib/event/trampolines
33+
/wpilib/interfaces/_init__interfaces.py
34+
/wpilib/interfaces/wpilib_interfaces.pc
35+
/wpilib/interfaces/trampolines
36+
/wpilib/shuffleboard/_init__shuffleboard.py
37+
/wpilib/shuffleboard/wpilib_shuffleboard.pc
38+
/wpilib/shuffleboard/trampolines
39+
/wpilib/simulation/_init__simulation.py
40+
/wpilib/simulation/wpilib_simulation.pc
41+
/wpilib/simulation/trampolines
4842

4943
rpy-include
50-
/wpilib/_impl/_init_wpilibc.py
51-
/wpilib/_impl/pkgcfg.py
52-
/wpilib/_impl/include
53-
/wpilib/_impl/lib
5444

5545

5646

subprojects/robotpy-wpilib/gen/I2C.yml

Lines changed: 0 additions & 29 deletions
This file was deleted.
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
project('wpilib', ['cpp'],
2+
default_options: ['warning_level=1', 'cpp_std=c++20',
3+
'b_colorout=auto', 'optimization=2', 'b_pie=true'])
4+
5+
subdir('semiwrap')
6+
7+
dyn_camsrv = declare_dependency(compile_args: ['-DDYNAMIC_CAMERA_SERVER=1'])
8+
9+
wpilib_sources += files(
10+
'wpilib/src/main.cpp',
11+
'wpilib/src/rpy/ControlWord.cpp',
12+
'wpilib/src/rpy/Notifier.cpp',
13+
'wpilib/src/rpy/SmartDashboardData.cpp',
14+
'wpilib/src/rpy/MotorControllerGroup.cpp',
15+
)
16+
17+
wpilib_deps += [dyn_camsrv]
18+
19+
wpilib_counter_sources += files(
20+
'wpilib/counter/counter.cpp',
21+
)
22+
23+
wpilib_drive_sources += files(
24+
'wpilib/drive/drive.cpp',
25+
)
26+
27+
wpilib_event_sources += files(
28+
'wpilib/event/event.cpp',
29+
)
30+
31+
wpilib_interfaces_sources += files(
32+
'wpilib/interfaces/interfaces.cpp',
33+
)
34+
35+
wpilib_shuffleboard_sources += files(
36+
'wpilib/shuffleboard/shuffleboard.cpp',
37+
'wpilib/shuffleboard/ShuffleboardData.cpp',
38+
)
39+
40+
wpilib_shuffleboard_deps += [dyn_camsrv]
41+
42+
wpilib_simulation_sources += files(
43+
'wpilib/simulation/simulation.cpp',
44+
)
45+
46+
subdir('semiwrap/modules')

0 commit comments

Comments
 (0)