
- #Frc driver station version software#
- #Frc driver station version code#
HERO_ESP_Writer - Project that flashes the bin files to the ESP moduleĪll the hardware needed for this functionality is the HERO board and an ESP12F module along with a ribbon cable connecting the two. HERO_MecanumPigeon - Example project for a mecanum drive with Pigeon IMU closed-looping to maintain heading. HERO_DriverStationExample - Example project for enabling the driver station and controlling a robot using Arcade drive. #Frc driver station version code#
ESP_DriverStation_Source - Arduino source code for ESP module that enables driver station. Documentation - Folder for pictures and files that show how this was created. BinSplitter - The project that takes a bin file and splits it into 11 25kb files that the HERO can use. bin file for driver station functionality
UDP use, set a port and send a byte array of data to be used for a custom dashboard.Battery voltage can be sent to driver station.Round trip time graph on Driver Station.Communications and Robot code indicators work as expected.Enable/Disable safety, Watchdog is automatically fed if enabled, otherwise it isn't.Selecting mode robot is in, ie Teleop Enabled, Auton disabled, Test disabled.Select correct firmware, at the time of this writing it was 0.11.2.0.crfįor more information on flashing the HERO, go here to the user guide.While connecting HERO to computer, hold down the button on the HERO putting it into bootloader mode.Connect HERO to computer using A to A USB cable.Click on Internet Protocol Version 4 (TCP/IPv4) and click Properties.
Click on the network in the middle right next to Connections. Right click on wireless connections, the button you pressed to connect to the module. Deploy HERO_DriverStationExample to HERO. Set computer to static IP (Process below). Once the Module is flashed, connect to its WiFi to SSID "CTRE Radio". Keep an eye on the Output Tab to ensure the file is written. Open and Deploy HERO_ESP_Writer project to HERO. Ensure HERO is imaged with latest firmware, see below for instructions on flashing the latest firmware. #Frc driver station version software#
The software in this repo is what is needed to make an ESP12F module along with a HERO development board to talk with the Driver station and provide enough functionality to get a robot to drive using the driver station. Normally, the driver station is allowed only to work with the RoboRIO and its own Driver station class, which handles the UDP frames by itself. The driver station is a program created by FIRST that allows teams to control their robot wirelessly through a WiFi radio.