mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-19 00:41:43 +00:00
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.
23 lines
709 B
C
23 lines
709 B
C
#ifndef ROBOTMAP_H
|
|
#define ROBOTMAP_H
|
|
|
|
|
|
/**
|
|
* The RobotMap is a mapping from the ports sensors and actuators are wired into
|
|
* to a variable name. This provides flexibility changing wiring, makes checking
|
|
* the wiring easier and significantly reduces the number of magic numbers
|
|
* floating around.
|
|
*/
|
|
|
|
// For example to map the left and right motors, you could define the
|
|
// following variables to use with your drivetrain subsystem.
|
|
//const int LEFTMOTOR = 1;
|
|
//const int RIGHTMOTOR = 2;
|
|
|
|
// If you are using multiple modules, make sure to define both the port
|
|
// number and the module. For example you with a rangefinder:
|
|
//const int RANGE_FINDER_PORT = 1;
|
|
//const int RANGE_FINDER_MODULE = 1;
|
|
|
|
#endif
|