NXPCUP-libary
Library for car's control board on NXPCUP competition based on the Mbed framework.
Classes | Namespaces | Variables
Config.h File Reference
#include "mbed.h"
#include "Buttons.h"
#include "Camera.h"
#include "Motor.h"
#include "MotorControl.h"
#include "ObstacleDetector.h"
#include "ObstacleDetectorWithServo.h"
#include "SoftPWM.h"
#include "atoms/control/pid.h"

Go to the source code of this file.

Classes

struct  nxpcup::detail::Bluetooth
 

Namespaces

 nxpcup
 
 nxpcup::detail
 
 nxpcup::alamak
 
 nxpcup::alamak::kl25z
 
 nxpcup::alamak::kl25z::config
 
 nxpcup::alamak::k66f
 
 nxpcup::alamak::k66f::config
 

Variables

nxpcup::Motor::Config nxpcup::alamak::kl25z::config::MOTOR_LEFT { PTA4, PTA5 }
 
nxpcup::Motor::Config nxpcup::alamak::kl25z::config::MOTOR_RIGHT { PTC9, PTC8 }
 
nxpcup::Camera::Config nxpcup::alamak::kl25z::config::CAMERA1
 
nxpcup::Camera::Config nxpcup::alamak::kl25z::config::CAMERA2
 
nxpcup::Servo::Config nxpcup::alamak::kl25z::config::SERVO1
 
nxpcup::Servo::Config nxpcup::alamak::kl25z::config::SERVO2
 
nxpcup::MotorControl::Config nxpcup::alamak::kl25z::config::MOTOR_CONTROL {}
 
nxpcup::BorderDetector::Config nxpcup::alamak::kl25z::config::BORDER_DETECTOR {}
 
nxpcup::ObstacleDetector::Config nxpcup::alamak::kl25z::config::OBSTACLE_DETECTOR
 
nxpcup::Buttons::Config nxpcup::alamak::kl25z::config::BUTTONS
 
detail::Bluetooth nxpcup::alamak::kl25z::config::BLUETOOTH { PTE22, PTE23 }
 
nxpcup::Encoder::Config nxpcup::alamak::kl25z::config::ENCODER_LEFT
 
nxpcup::Encoder::Config nxpcup::alamak::kl25z::config::ENCODER_RIGHT
 
atoms::Pid< float >::Config nxpcup::alamak::kl25z::config::STEERING_PID_CONFIG
 
static constexpr uint8_t nxpcup::alamak::kl25z::config::LORISS_SEND_PERIOD_MS = 150
 
nxpcup::Motor::Config nxpcup::alamak::k66f::config::MOTOR_LEFT { PTC12, PTC5 }
 
nxpcup::Motor::Config nxpcup::alamak::k66f::config::MOTOR_RIGHT { PTA25, PTC2 }
 
nxpcup::Camera::Config nxpcup::alamak::k66f::config::CAMERA1
 
nxpcup::Camera::Config nxpcup::alamak::k66f::config::CAMERA2
 
nxpcup::Servo::Config nxpcup::alamak::k66f::config::SERVO1
 
nxpcup::Servo::Config nxpcup::alamak::k66f::config::SERVO2
 
nxpcup::MotorControl::Config nxpcup::alamak::k66f::config::MOTOR_CONTROL {}
 
nxpcup::BorderDetector::Config nxpcup::alamak::k66f::config::BORDER_DETECTOR {}
 
nxpcup::ObstacleDetectorWithServo::Config nxpcup::alamak::k66f::config::OBSTACLE_DETECTOR
 
detail::Bluetooth nxpcup::alamak::k66f::config::BLUETOOTH { PTC4, PTC3 }
 
nxpcup::Encoder::Config nxpcup::alamak::k66f::config::ENCODER_LEFT
 
nxpcup::Encoder::Config nxpcup::alamak::k66f::config::ENCODER_RIGHT
 
atoms::Pid< float >::Config nxpcup::alamak::k66f::config::STEERING_PID_CONFIG
 
constexpr int nxpcup::alamak::k66f::config::LORISS_SEND_PERIOD_MS = 150