Brick
Toggle main menu visibility
Loading...
Searching...
No Matches
crust.h
Go to the documentation of this file.
1
/**
2
* @file crust.h
3
* @brief The main header for the Crust package, which serves as Brick's very own VEX V5 runtime.
4
*
5
* This is the "crust" of the library, which is meant to be an alternative VEX runtime designed by
6
* the RIT VEX U Robotics Team. It is lightly-dependent on @ref core/include/core.h "Core", but,
7
* unlike @ref mantle/include/mantle.h "Mantle", it is meant to serve as a direct abstraction for
8
* hardware within the VEX ecosystem.
9
*
10
* @note Though the native VEX C SDK is utilized by this package behind-the-scenes, it is not
11
* directly exposed by it here. For this, see @ref v5rt.h.
12
*/
13
14
#pragma once
15
16
#include "
crust/devices/device.h
"
17
#include "
crust/devices/rotation.h
"
18
19
/**
20
* @namespace crust
21
* @brief The namespace of the entire @ref crust.h "Crust" package, which contains direct
22
* abstractions for VEX hardware.
23
*/
device.h
Implements device port and connection logic used by VEX device subclasses.
rotation.h
V5 rotation sensor using Core's geometry and physical units.
crust
crust.h
Generated by
1.18.0