Reverting back to static .a files for C++ and fixing lots of other assorted items

This commit is contained in:
Patrick Plenefisch
2014-05-02 17:54:01 -04:00
parent c1482cb267
commit 9b831ed34c
178 changed files with 1901 additions and 1846 deletions

View File

@@ -3,11 +3,9 @@
/* Open Source Software - may be modified and shared by FRC teams. The code */
/* must be accompanied by the FIRST BSD license file in $(WIND_BASE)/WPILib. */
/*----------------------------------------------------------------------------*/
#pragma once
#ifndef INTERRUPTABLE_SENSORBASE_H_
#define INTERRUPTABLE_SENSORBASE_H_
#include "HAL/HAL.h"
#include "HAL/HAL.hpp"
#include "SensorBase.h"
class InterruptableSensorBase : public SensorBase
@@ -21,12 +19,9 @@ public:
virtual void WaitForInterrupt(float timeout); ///< Synchronus version.
virtual void EnableInterrupts(); ///< Enable interrupts - after finishing setup.
virtual void DisableInterrupts(); ///< Disable, but don't deallocate.
virtual double ReadInterruptTimestamp(); ///< Return the timestamp for the interrupt that occurred.
virtual double ReadInterruptTimestamp();///< Return the timestamp for the interrupt that occurred.
protected:
void* m_interrupt;
uint32_t m_interruptIndex;
void AllocateInterrupts(bool watcher);
};
#endif