Fang-Robotics-MCB
Fang Robotics Team Codebase
Loading...
Searching...
No Matches
board.hpp File Reference
#include "modm/architecture/interface/clock.hpp"
#include "modm/platform.hpp"
Include dependency graph for board.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Board::SystemClock
 

Namespaces

namespace  Board
 

Typedefs

using Board::LedRed = GpioOutputH12
 
using Board::LedGreen = GpioOutputH11
 
using Board::LedBlue = GpioOutputH10
 
using Board::LedsPort = SoftwareGpioPort< GpioOutputH12, GpioOutputH11, GpioOutputH10 >
 
using Board::PWMOutPinC1 = GpioE9
 
using Board::PWMOutPinC2 = GpioE11
 
using Board::PWMOutPinC3 = GpioE13
 
using Board::PWMOutPinC4 = GpioE14
 
using Board::PWMOutPinC5 = GpioC6
 
using Board::PWMOutPinC6 = GpioI6
 
using Board::PWMOutPinC7 = GpioI7
 
using Board::PWMOutPinBuzzer = GpioD14
 
using Board::PWMOutPinImuHeater = GpioF6
 
using Board::PWMOutPins = SoftwareGpioPort< PWMOutPinC1, PWMOutPinC2, PWMOutPinC3, PWMOutPinC4, PWMOutPinC5, PWMOutPinC6, PWMOutPinC7, PWMOutPinBuzzer, PWMOutPinImuHeater >
 
using Board::DigitalInPinPF1 = GpioF1
 
using Board::DigitalInPinPF0 = GpioF0
 
using Board::DigitalInPinB12 = GpioB12
 
using Board::DigitalInPins = SoftwareGpioPort< DigitalInPinPF1, DigitalInPinPF0, DigitalInPinB12 >
 
using Board::DigitalOutPinB13 = GpioB13
 
using Board::DigitalOutPinB14 = GpioB14
 
using Board::DigitalOutPinB15 = GpioB15
 
using Board::DigitalOutPinLaser = GpioC8
 
using Board::DigitalOutPins = SoftwareGpioPort< DigitalOutPinB13, DigitalOutPinB14, DigitalOutPinB15, DigitalOutPinLaser >
 
using Board::ImuSck = GpioB3
 
using Board::ImuMiso = GpioB4
 
using Board::ImuMosi = GpioA7
 
using Board::ImuCS1Accel = GpioA4
 
using Board::ImuCS1Gyro = GpioB0
 
using Board::ImuInt1Accel = GpioC4
 
using Board::ImuInt1Gyro = GpioC5
 
using Board::ImuHeater = GpioF6
 
using Board::ImuSpiMaster = SpiMaster1
 

Functions

void Board::initialize ()