MatrixMiniR4 1.1.5
Matrix Mini R4 Arduino Library API Documentation
Loading...
Searching...
No Matches
MMLower.h File Reference

Handling the Lower MCU (STM32) communication. More...

#include <Arduino.h>
#include <SoftwareSerial.h>

Go to the source code of this file.

Classes

class  MMLower
 Handling the Lower MCU (STM32) communication. More...
 
struct  MMLower::Motors_Param_t
 
struct  MMLower::AllInfo_t
 

Macros

#define MR4_DEBUG_ENABLE   false
 
#define MR4_DEBUG_SERIAL   Serial
 
#define MR4_DEBUG_HEADER()
 
#define MR4_DEBUG_TAIL()
 
#define MR4_DEBUG_PRINT_HEADER(...)
 
#define MR4_DEBUG_PRINT_TAIL(...)
 
#define MR4_DEBUG_PRINT(...)
 
#define MR4_DEBUG_PRINTLN(...)
 
#define MatrixR4_COMM_LEAD   0x7B
 
#define MatrixR4_SERVO_NUM   4
 
#define MatrixR4_DC_MOTOR_NUM   4
 
#define MatrixR4_ENCODER_NUM   4
 
#define MatrixR4_BUTTON_NUM   2
 
#define DIR_REVERSE   (MatrixMiniR4::DIR::REVERSE)
 
#define DIR_FORWARD   (MatrixMiniR4::DIR::FORWARD)
 

Variables

MMLower mmL
 

Detailed Description

Handling the Lower MCU (STM32) communication.

Author
MATRIX Robotics

Definition in file MMLower.h.

Macro Definition Documentation

◆ DIR_FORWARD

#define DIR_FORWARD   (MatrixMiniR4::DIR::FORWARD)

Definition at line 46 of file MMLower.h.

◆ DIR_REVERSE

#define DIR_REVERSE   (MatrixMiniR4::DIR::REVERSE)

Definition at line 45 of file MMLower.h.

◆ MatrixR4_BUTTON_NUM

#define MatrixR4_BUTTON_NUM   2

Definition at line 43 of file MMLower.h.

◆ MatrixR4_COMM_LEAD

#define MatrixR4_COMM_LEAD   0x7B

Definition at line 38 of file MMLower.h.

◆ MatrixR4_DC_MOTOR_NUM

#define MatrixR4_DC_MOTOR_NUM   4

Definition at line 41 of file MMLower.h.

◆ MatrixR4_ENCODER_NUM

#define MatrixR4_ENCODER_NUM   4

Definition at line 42 of file MMLower.h.

◆ MatrixR4_SERVO_NUM

#define MatrixR4_SERVO_NUM   4

Definition at line 40 of file MMLower.h.

◆ MR4_DEBUG_ENABLE

#define MR4_DEBUG_ENABLE   false

Definition at line 12 of file MMLower.h.

◆ MR4_DEBUG_HEADER

#define MR4_DEBUG_HEADER ( )

Definition at line 30 of file MMLower.h.

◆ MR4_DEBUG_PRINT

#define MR4_DEBUG_PRINT ( ...)

Definition at line 34 of file MMLower.h.

◆ MR4_DEBUG_PRINT_HEADER

#define MR4_DEBUG_PRINT_HEADER ( ...)

Definition at line 32 of file MMLower.h.

◆ MR4_DEBUG_PRINT_TAIL

#define MR4_DEBUG_PRINT_TAIL ( ...)

Definition at line 33 of file MMLower.h.

◆ MR4_DEBUG_PRINTLN

#define MR4_DEBUG_PRINTLN ( ...)

Definition at line 35 of file MMLower.h.

◆ MR4_DEBUG_SERIAL

#define MR4_DEBUG_SERIAL   Serial

Definition at line 13 of file MMLower.h.

◆ MR4_DEBUG_TAIL

#define MR4_DEBUG_TAIL ( )

Definition at line 31 of file MMLower.h.

Variable Documentation

◆ mmL

MMLower mmL
extern