Brick
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
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 */
Implements device port and connection logic used by VEX device subclasses.
V5 rotation sensor using Core's geometry and physical units.