Robot
The embedded systems for UTRA's autonomous humanoid soccer-playing robot
include Directory Reference
Directory dependency graph for include:
soccer-embedded/Common/include

Files

file  Communication.h [code]
 Header for top-level communication module.
 
file  DynamixelProtocolV1.h [code]
 Common header code for the AX12A library and MX28 library. It is generic in that any Dynamixel actuator using protocol version 1.0 should be able to be integrated with little effort, as the instructions and register addresses are very similar for all actuators using this protocol version.
 
file  FreeRTOSInterface.h [code]
 Defines an abstract interface of FreeRTOS functions.
 
file  FunctionalFreeRTOSInterface.h [code]
 An interface to various production FreeRTOS functions, which serves as a wrapper to the true functionality of the OS.
 
file  HalUartInterface.h [code]
 
file  LwipUdpInterface.h [code]
 Defines the interface through which UDP and required Lwip network stack data/functions will be accessed.
 
file  MockFreeRTOSInterface.h [code]
 
file  Mocks.h [code]
 
file  MockUartInterface.h [code]
 
file  MPU6050.h [code]
 Header code for the MPU6050 class.
 
file  MPUFilter.h [code]
 Header code for IMU filtering.
 
file  Notification.h [code]
 This file defines resources used throughout various parts of the system that engage in non-blocking I/O transfers.
 
file  PcInterface.h [code]
 Defines a interface through which the PC is accessed, independent of the underlying hardware communication protocol.
 
file  robotGoal.h [code]
 Defines the RobotGoal data structure used in communication with the high-level software. RobotGoal is the data structure sent from the PC to the MCU; it contains motor trajectories.
 
file  robotState.h [code]
 Defines the RobotState data structure used in communication with the high-level software. RobotState is the data structure sent from the MCU to the PC; it contains sensor data.
 
file  rx_helper.h [code]
 Header for the helper file used to aid StartRXTask() in freertos.cpp.
 
file  SystemConf.h [code]
 
file  tx_helper.h [code]
 Header for the helper file used to aid StartTxTask() in freertos.cpp.
 
file  UART_Handler.h [code]
 Header file for the UART event processor, which is called whenever there are commands that need to be executed by a motor. This header also defined various types which are used to encapsulate command data and sensor data to be transmitted via queue.
 
file  UartDriver.h [code]
 
file  UartInterface.h [code]
 
file  UdpInterface.h [code]
 Defines an abstract interface of UDP networking functions, to be implemented and extended as needed, e.g. by hardware-facing classes, test frameworks.