M5Unified
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
M5Unified.hpp File Reference
#include "utility/m5unified_common.h"
#include <M5GFX.h>
#include "gitTagVersion.h"
#include "utility/RTC8563_Class.hpp"
#include "utility/AXP192_Class.hpp"
#include "utility/IP5306_Class.hpp"
#include "utility/Button_Class.hpp"
#include "utility/Power_Class.hpp"
#include "utility/Speaker_Class.hpp"
#include "utility/Mic_Class.hpp"
#include "utility/Touch_Class.hpp"
#include "utility/Log_Class.hpp"
#include "utility/IMU_Class.hpp"
#include <memory>
#include <vector>
Include dependency graph for M5Unified.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  m5::M5Unified
 
struct  m5::M5Unified::config_t
 

Namespaces

 m5
 

Typedefs

using m5::board_t = m5gfx::board_t
 
using m5::touch_point_t = m5gfx::touch_point_t
 
using m5::touch_detail_t = Touch_Class::touch_detail_t
 

Enumerations

enum  m5::pin_name_t {
  m5::in_i2c_scl , m5::in_i2c_sda , m5::port_a_pin1 , m5::port_a_scl = port_a_pin1 ,
  m5::ex_i2c_scl = port_a_pin1 , m5::port_a_pin2 , m5::port_a_sda = port_a_pin2 , m5::ex_i2c_sda = port_a_pin2 ,
  m5::port_b_pin1 , m5::port_b_in = port_b_pin1 , m5::port_b_pin2 , m5::port_b_out = port_b_pin2 ,
  m5::port_c_pin1 , m5::port_c_rxd = port_c_pin1 , m5::port_c_pin2 , m5::port_c_txd = port_c_pin2 ,
  m5::port_d_pin1 , m5::port_d_rxd = port_d_pin1 , m5::port_b2_pin1 = port_d_pin1 , m5::port_d_pin2 ,
  m5::port_d_txd = port_d_pin2 , m5::port_b2_pin2 = port_d_pin2 , m5::port_e_pin1 , m5::port_e_rxd = port_e_pin1 ,
  m5::port_c2_pin1 = port_e_pin1 , m5::port_e_pin2 , m5::port_e_txd = port_e_pin2 , m5::port_c2_pin2 = port_e_pin2 ,
  m5::sd_spi_sclk , m5::sd_spi_copi , m5::sd_spi_mosi = sd_spi_copi , m5::sd_spi_cipo ,
  m5::sd_spi_miso = sd_spi_cipo , m5::sd_spi_cs , m5::sd_spi_ss = sd_spi_cs , m5::rgb_led ,
  m5::pin_name_max
}
 

Variables

m5::M5Unified M5
 global instance. More...
 

Variable Documentation

◆ M5

m5::M5Unified M5
extern

global instance.

Definition at line 32 of file M5Unified.cpp.