Fang-Robotics-MCB
Fang Robotics Team Codebase
Loading...
Searching...
No Matches
Board Namespace Reference

Classes

struct  SystemClock
 

Typedefs

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

Functions

void initialize ()
 

Typedef Documentation

◆ DigitalInPinB12

using Board::DigitalInPinB12 = typedef GpioB12

◆ DigitalInPinPF0

using Board::DigitalInPinPF0 = typedef GpioF0

◆ DigitalInPinPF1

using Board::DigitalInPinPF1 = typedef GpioF1

◆ DigitalInPins

◆ DigitalOutPinB13

using Board::DigitalOutPinB13 = typedef GpioB13

◆ DigitalOutPinB14

using Board::DigitalOutPinB14 = typedef GpioB14

◆ DigitalOutPinB15

using Board::DigitalOutPinB15 = typedef GpioB15

◆ DigitalOutPinLaser

using Board::DigitalOutPinLaser = typedef GpioC8

◆ DigitalOutPins

◆ ImuCS1Accel

using Board::ImuCS1Accel = typedef GpioA4

◆ ImuCS1Gyro

using Board::ImuCS1Gyro = typedef GpioB0

◆ ImuHeater

using Board::ImuHeater = typedef GpioF6

◆ ImuInt1Accel

using Board::ImuInt1Accel = typedef GpioC4

◆ ImuInt1Gyro

using Board::ImuInt1Gyro = typedef GpioC5

◆ ImuMiso

using Board::ImuMiso = typedef GpioB4

◆ ImuMosi

using Board::ImuMosi = typedef GpioA7

◆ ImuSck

using Board::ImuSck = typedef GpioB3

◆ ImuSpiMaster

using Board::ImuSpiMaster = typedef SpiMaster1

◆ LedBlue

using Board::LedBlue = typedef GpioOutputH10

◆ LedGreen

using Board::LedGreen = typedef GpioOutputH11

◆ LedRed

using Board::LedRed = typedef GpioOutputH12

◆ LedsPort

using Board::LedsPort = typedef SoftwareGpioPort<GpioOutputH12, GpioOutputH11, GpioOutputH10>

◆ PWMOutPinBuzzer

using Board::PWMOutPinBuzzer = typedef GpioD14

◆ PWMOutPinC1

using Board::PWMOutPinC1 = typedef GpioE9

◆ PWMOutPinC2

using Board::PWMOutPinC2 = typedef GpioE11

◆ PWMOutPinC3

using Board::PWMOutPinC3 = typedef GpioE13

◆ PWMOutPinC4

using Board::PWMOutPinC4 = typedef GpioE14

◆ PWMOutPinC5

using Board::PWMOutPinC5 = typedef GpioC6

◆ PWMOutPinC6

using Board::PWMOutPinC6 = typedef GpioI6

◆ PWMOutPinC7

using Board::PWMOutPinC7 = typedef GpioI7

◆ PWMOutPinImuHeater

using Board::PWMOutPinImuHeater = typedef GpioF6

◆ PWMOutPins

Function Documentation

◆ initialize()

void Board::initialize ( )
inline