WPILibC++ 2023.4.3
UnsafeDIO.h File Reference
#include <wpi/mutex.h>
#include "hal/ChipObject.h"
#include "hal/Types.h"

Go to the source code of this file.

Classes

struct  hal::DIOSetProxy
 Proxy class for directly manipulating the DIO pins. More...
 

Namespaces

namespace  hal
 WPILib Hardware Abstraction Layer (HAL) namespace.
 
namespace  hal::detail
 

Functions

wpi::mutexhal::detail::UnsafeGetDIOMutex ()
 
tDIO * hal::detail::UnsafeGetDigialSystem ()
 
int32_t hal::detail::ComputeDigitalMask (HAL_DigitalHandle handle, int32_t *status)
 
template<typename Functor >
void hal::UnsafeManipulateDIO (HAL_DigitalHandle handle, int32_t *status, Functor func)
 Unsafe digital output set function This function can be used to perform fast and deterministically set digital outputs. More...