M5Unified
|
#include <M5Unified.hpp>
Public Attributes | |
union { | |
struct { | |
uint8_t module_display: 1 | |
uint8_t module_rca: 1 | |
uint8_t hat_spk: 1 | |
uint8_t atomic_spk: 1 | |
uint8_t hat_spk2: 1 | |
uint8_t reserve: 3 | |
} external_speaker | |
uint8_t external_speaker_value = 0x00 | |
}; | |
union { | |
struct { | |
uint16_t module_display: 1 | |
uint16_t atom_display: 1 | |
uint16_t unit_oled: 1 | |
uint16_t unit_mini_oled: 1 | |
uint16_t unit_lcd: 1 | |
uint16_t unit_glass: 1 | |
uint16_t unit_glass2: 1 | |
uint16_t unit_rca: 1 | |
uint16_t module_rca: 1 | |
uint16_t reserve: 7 | |
} external_display | |
uint16_t external_display_value = 0xFFFF | |
}; | |
bool | clear_display = true |
Clear the screen when startup. More... | |
bool | output_power = true |
5V output to external port. More... | |
bool | pmic_button = true |
use PMIC(AXP192) pek for M5.BtnPWR. More... | |
bool | internal_imu = true |
use internal IMU. More... | |
bool | internal_rtc = true |
use internal RTC. More... | |
bool | internal_mic = true |
use the microphone. More... | |
bool | internal_spk = true |
use the speaker. More... | |
bool | external_imu = false |
use Unit Accel & Gyro. More... | |
bool | external_rtc = false |
use Unit RTC. More... | |
bool | disable_rtc_irq = true |
Turn off the IRQ bit of the RTC at startup. More... | |
uint8_t | led_brightness = 0 |
system LED brightness (0=off / 255=max) (※ not RGBcolorLED) More... | |
board_t | fallback_board = board_t::board_M5Atom |
If auto-detection fails, the board will operate as the board configured here. More... | |
union { | |
uint8_t external_spk = 0 | |
struct { | |
uint8_t enabled: 1 | |
uint8_t omit_atomic_spk: 1 | |
uint8_t omit_spk_hat: 1 | |
uint8_t reserve: 5 | |
} external_spk_detail | |
}; | |
Definition at line 71 of file M5Unified.hpp.
union { ... } |
union { ... } |
union { ... } |
uint16_t m5::M5Unified::config_t::atom_display |
Definition at line 99 of file M5Unified.hpp.
uint8_t m5::M5Unified::config_t::atomic_spk |
Definition at line 87 of file M5Unified.hpp.
bool m5::M5Unified::config_t::clear_display = true |
Clear the screen when startup.
Definition at line 113 of file M5Unified.hpp.
bool m5::M5Unified::config_t::disable_rtc_irq = true |
Turn off the IRQ bit of the RTC at startup.
Definition at line 140 of file M5Unified.hpp.
uint8_t m5::M5Unified::config_t::enabled |
Definition at line 163 of file M5Unified.hpp.
struct { ... } m5::M5Unified::config_t::external_display |
uint16_t m5::M5Unified::config_t::external_display_value = 0xFFFF |
Definition at line 109 of file M5Unified.hpp.
bool m5::M5Unified::config_t::external_imu = false |
use Unit Accel & Gyro.
Definition at line 134 of file M5Unified.hpp.
bool m5::M5Unified::config_t::external_rtc = false |
use Unit RTC.
Definition at line 137 of file M5Unified.hpp.
struct { ... } m5::M5Unified::config_t::external_speaker |
uint8_t m5::M5Unified::config_t::external_speaker_value = 0x00 |
Definition at line 91 of file M5Unified.hpp.
uint8_t m5::M5Unified::config_t::external_spk = 0 |
Definition at line 159 of file M5Unified.hpp.
struct { ... } m5::M5Unified::config_t::external_spk_detail |
board_t m5::M5Unified::config_t::fallback_board = board_t::board_M5Atom |
If auto-detection fails, the board will operate as the board configured here.
Definition at line 146 of file M5Unified.hpp.
uint8_t m5::M5Unified::config_t::hat_spk |
Definition at line 86 of file M5Unified.hpp.
uint8_t m5::M5Unified::config_t::hat_spk2 |
Definition at line 88 of file M5Unified.hpp.
bool m5::M5Unified::config_t::internal_imu = true |
use internal IMU.
Definition at line 122 of file M5Unified.hpp.
bool m5::M5Unified::config_t::internal_mic = true |
use the microphone.
Definition at line 128 of file M5Unified.hpp.
bool m5::M5Unified::config_t::internal_rtc = true |
use internal RTC.
Definition at line 125 of file M5Unified.hpp.
bool m5::M5Unified::config_t::internal_spk = true |
use the speaker.
Definition at line 131 of file M5Unified.hpp.
uint8_t m5::M5Unified::config_t::led_brightness = 0 |
system LED brightness (0=off / 255=max) (※ not RGBcolorLED)
Definition at line 143 of file M5Unified.hpp.
uint8_t m5::M5Unified::config_t::module_display |
Definition at line 84 of file M5Unified.hpp.
uint16_t m5::M5Unified::config_t::module_display |
Definition at line 98 of file M5Unified.hpp.
uint8_t m5::M5Unified::config_t::module_rca |
Definition at line 85 of file M5Unified.hpp.
uint16_t m5::M5Unified::config_t::module_rca |
Definition at line 106 of file M5Unified.hpp.
uint8_t m5::M5Unified::config_t::omit_atomic_spk |
Definition at line 164 of file M5Unified.hpp.
uint8_t m5::M5Unified::config_t::omit_spk_hat |
Definition at line 165 of file M5Unified.hpp.
bool m5::M5Unified::config_t::output_power = true |
5V output to external port.
Definition at line 116 of file M5Unified.hpp.
bool m5::M5Unified::config_t::pmic_button = true |
use PMIC(AXP192) pek for M5.BtnPWR.
Definition at line 119 of file M5Unified.hpp.
uint8_t m5::M5Unified::config_t::reserve |
Definition at line 89 of file M5Unified.hpp.
uint16_t m5::M5Unified::config_t::reserve |
Definition at line 107 of file M5Unified.hpp.
uint16_t m5::M5Unified::config_t::unit_glass |
Definition at line 103 of file M5Unified.hpp.
uint16_t m5::M5Unified::config_t::unit_glass2 |
Definition at line 104 of file M5Unified.hpp.
uint16_t m5::M5Unified::config_t::unit_lcd |
Definition at line 102 of file M5Unified.hpp.
uint16_t m5::M5Unified::config_t::unit_mini_oled |
Definition at line 101 of file M5Unified.hpp.
uint16_t m5::M5Unified::config_t::unit_oled |
Definition at line 100 of file M5Unified.hpp.
uint16_t m5::M5Unified::config_t::unit_rca |
Definition at line 105 of file M5Unified.hpp.