Skip to content

Go WPILib #2982

Answered by ThadHouse
steve-kaufman asked this question in Q&A
Dec 28, 2020 · 2 comments · 3 replies
Discussion options

You must be logged in to vote

Lots of questions to go over, so I'll start with the simple ones and where to go from there.

To start with, for interfacing with the roborio hardware and DS directly, all the headers for doing that are found at https://github.com/wpilibsuite/ni-libraries/tree/master/src/include

But, even that is pretty low level, and the FPGA is even trickier as its C++ exports and not C exports, which are much harder to interface with. The DS interface itself is not documented, and also all the ports are already attached to by the netcomm daemon, so you can't directly interface with them anyway. Its custom UDP packets.

Instead of starting at that level, I would recommend looking at the HAL interface we h…

Replies: 2 comments 3 replies

Comment options

You must be logged in to vote
2 replies
@steve-kaufman
Comment options

@PeterJohnson
Comment options

Answer selected by steve-kaufman
Comment options

You must be logged in to vote
1 reply
@qhdwight
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
5 participants