2017-12-10 18:02:07 -08:00
|
|
|
/*----------------------------------------------------------------------------*/
|
2018-01-02 09:20:21 -08:00
|
|
|
/* Copyright (c) 2017-2018 FIRST. All Rights Reserved. */
|
2017-12-10 18:02:07 -08:00
|
|
|
/* Open Source Software - may be modified and shared by FRC teams. The code */
|
|
|
|
|
/* must be accompanied by the FIRST BSD license file in the root directory of */
|
|
|
|
|
/* the project. */
|
|
|
|
|
/*----------------------------------------------------------------------------*/
|
|
|
|
|
|
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
namespace hal {
|
|
|
|
|
namespace init {
|
2017-12-10 19:38:53 -08:00
|
|
|
extern void InitializeAccelerometerData();
|
|
|
|
|
extern void InitializeAnalogGyroData();
|
|
|
|
|
extern void InitializeAnalogInData();
|
|
|
|
|
extern void InitializeAnalogOutData();
|
|
|
|
|
extern void InitializeAnalogTriggerData();
|
|
|
|
|
extern void InitializeCanData();
|
|
|
|
|
extern void InitializeDigitalPWMData();
|
|
|
|
|
extern void InitializeDIOData();
|
|
|
|
|
extern void InitializeDriverStationData();
|
|
|
|
|
extern void InitializeEncoderData();
|
|
|
|
|
extern void InitializeI2CData();
|
|
|
|
|
extern void InitializePCMData();
|
|
|
|
|
extern void InitializePDPData();
|
|
|
|
|
extern void InitializePWMData();
|
|
|
|
|
extern void InitializeRelayData();
|
|
|
|
|
extern void InitializeRoboRioData();
|
|
|
|
|
extern void InitializeSPIAccelerometerData();
|
|
|
|
|
extern void InitializeSPIData();
|
|
|
|
|
extern void InitializeAccelerometer();
|
|
|
|
|
extern void InitializeAnalogAccumulator();
|
|
|
|
|
extern void InitializeAnalogGyro();
|
|
|
|
|
extern void InitializeAnalogInput();
|
|
|
|
|
extern void InitializeAnalogInternal();
|
|
|
|
|
extern void InitializeAnalogOutput();
|
|
|
|
|
extern void InitializeCAN();
|
|
|
|
|
extern void InitializeCompressor();
|
|
|
|
|
extern void InitializeConstants();
|
|
|
|
|
extern void InitializeCounter();
|
|
|
|
|
extern void InitializeDigitalInternal();
|
|
|
|
|
extern void InitializeDIO();
|
|
|
|
|
extern void InitializeDriverStation();
|
2017-12-31 15:37:14 -05:00
|
|
|
extern void InitializeEncoder();
|
2017-12-10 19:38:53 -08:00
|
|
|
extern void InitializeExtensions();
|
|
|
|
|
extern void InitializeHAL();
|
|
|
|
|
extern void InitializeI2C();
|
|
|
|
|
extern void InitializeInterrupts();
|
|
|
|
|
extern void InitializeMockHooks();
|
|
|
|
|
extern void InitializeNotifier();
|
|
|
|
|
extern void InitializeOSSerialPort();
|
|
|
|
|
extern void InitializePDP();
|
|
|
|
|
extern void InitializePorts();
|
|
|
|
|
extern void InitializePower();
|
|
|
|
|
extern void InitializePWM();
|
|
|
|
|
extern void InitializeRelay();
|
|
|
|
|
extern void InitializeSerialPort();
|
|
|
|
|
extern void InitializeSolenoid();
|
|
|
|
|
extern void InitializeSPI();
|
|
|
|
|
extern void InitializeThreads();
|
|
|
|
|
|
2017-12-10 18:02:07 -08:00
|
|
|
} // namespace init
|
|
|
|
|
} // namespace hal
|