Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Ekumen-OS/andino
/ types & classes
Types & classes
30 in github.com/Ekumen-OS/andino
⨍
Functions
127
◇
Types & classes
30
↓ 1 callers
Class
Command
andino_firmware/src/shell.h:69
Class
App
@brief This class wraps the MCU main application.
andino_firmware/src/app.h:46
Enum
Base
andino_firmware/src/serial_stream.h:40
Class
Commands
@brief CLI commands.
andino_firmware/src/commands.h:70
Class
Config
andino_base/include/andino_base/diffdrive_andino.h:81
Class
Constants
@brief Common constants.
andino_firmware/src/constants.h:35
Class
DiffDriveAndino
@brief Hardware interface for andino robot. This class is a hardware interface implementation for the andino robot. It is responsible for abstracting
andino_base/include/andino_base/diffdrive_andino.h:51
Class
DigitalIn
@brief This class defines an interface for digital inputs.
andino_firmware/src/digital_in.h:35
Class
DigitalOut
@brief This class defines an interface for digital outputs.
andino_firmware/src/digital_out.h:35
Class
DigitalOutArduino
@brief This class provides an Arduino implementation of the digital output interface.
andino_firmware/src/digital_out_arduino.h:37
Class
Encoder
@brief This class allows to use a quadrature encoder by configuring it and then getting its ticks count value. @note The current implementation only s
andino_firmware/src/encoder.h:76
Class
EncoderTest
andino_firmware/test/desktop/test_encoder/encoder_test.cpp:52
Class
Hw
@brief Hardware configuration.
andino_firmware/src/hw.h:35
Class
InterruptIn
@brief This class defines an interface for digital interrupt inputs.
andino_firmware/src/interrupt_in.h:37
Class
InterruptInArduino
@brief This class provides an Arduino implementation of the digital interrupt input interface.
andino_firmware/src/interrupt_in_arduino.h:37
Class
MockDigitalOut
andino_firmware/test/desktop/test_motor/motor_test.cpp:42
Class
MockInterruptIn
andino_firmware/test/desktop/test_encoder/encoder_test.cpp:44
Class
MockPwmOut
andino_firmware/test/desktop/test_motor/motor_test.cpp:49
Class
MockSerialStream
andino_firmware/test/desktop/test_shell/shell_test.cpp:46
Class
Motor
@brief This class allows to control a DC motor by enabling it and setting its speed. The involved pins are expected to be connected to a full-bridge m
andino_firmware/src/motor.h:75
Class
MotorDriver
\brief Class to handle serial communication with the motor driver It is used to send commands to the motor driver and read encoder values. The use: 1.
andino_base/include/andino_base/motor_driver.h:45
Class
MotorTest
andino_firmware/test/desktop/test_motor/motor_test.cpp:56
Class
Pid
@brief This class provides a simple PID controller implementation.
andino_firmware/src/pid.h:35
Class
PwmOut
@brief This class defines an interface for PWM outputs.
andino_firmware/src/pwm_out.h:35
Class
PwmOutArduino
@brief This class provides an Arduino implementation of the PWM output interface.
andino_firmware/src/pwm_out_arduino.h:37
Class
SerialStream
@brief This class defines an interface for serial streams.
andino_firmware/src/serial_stream.h:37
Class
SerialStreamArduino
@brief This class provides an Arduino implementation of the serial stream interface.
andino_firmware/src/serial_stream_arduino.h:39
Class
Shell
@brief This class interprets and processes the commands entered by the user.
andino_firmware/src/shell.h:39
Class
ShellTest
andino_firmware/test/desktop/test_shell/shell_test.cpp:70
Class
Wheel
Represents a wheel on the robot. TODO(francocipollone): Use better practices 1 - Make it a struct 2 - Move Angle method to DiffDriveAndino class or im
andino_base/include/andino_base/wheel.h:41