Quintrix
Published

Arduino Vu meter Matrix 7219

How to make a vu meter with Arduino 7219 matrix LED

BeginnerProtip30 minutes605
Arduino Vu meter Matrix 7219

Things used in this project

Hardware components

7219 Matrix LED
×1
Arduino Nano R3
Arduino Nano R3
×1
Switch Actuator, Head for spring return push-button
Switch Actuator, Head for spring return push-button
×1
Breadboard (generic)
Breadboard (generic)
×1
Jumper wires (generic)
Jumper wires (generic)
×1
microphone module
×1

Software apps and online services

Visuino - Graphical Development Environment for Arduino
Visuino - Graphical Development Environment for Arduino
Arduino IDE
Arduino IDE

Story

Read more

Schematics

SCHEMATIC DIAGRAM

Code

code INO format

C/C++
this is code in format INO compiled by Visuino
//----------------------------------------------
//
//         Sketch Generated by Visuino
//               www.visuino.com
//           Version 8.0.0.79
//
//------------------ Source --------------------
//
// vu meter VISUINO.visuino
//
 //----------------------------------------------

#define VISUINO_ARDUINO_NANO
#define __32BIT_GRAPHICS_COORDINATES__

#include <OpenWire.h>
#include <Mitov.h>
#include <Mitov_StandardSerial.h>
#include <SPI.h>
#include <Mitov_Arduino_SPI.h>
#include <Mitov_MaximLedControl.h>
#include <Mitov_Graphics.h>
#include <Mitov_Graphics_Monochrome.h>
#include <Mitov_Math.h>
#include <Mitov_Timing.h>
#include <Mitov_Converters.h>
#include <Mitov_BinaryGenerators.h>
#include <Mitov_Counter.h>



// Shared Component Member Variables

namespace ComponentVariables
{
class
{
public:
  bool Value1 : 1;
  volatile uint32_t Value2 : 7;
  volatile uint32_t Value3 : 7;
  bool Value4 : 1;
  bool Value5 : 1;
  bool Value6 : 1;
  bool Value7 : 1;
  bool Value8 : 1;
  bool Value9 : 1;
  bool Value10 : 1;
  bool Value11 : 1;
  bool Value12 : 1;
  bool Value13 : 1;
  bool Value14 : 1;
  bool Value15 : 1;
  bool Value16 : 1;
  bool Value17 : 1;
  uint32_t Value18 : 2;
  bool Value19 : 1;
  bool Value20 : 1;
  bool Value21 : 1;
  bool Value22 : 1;

} BitFields;

class Variable1
{
public:
  inline static bool GetValue() { return BitFields.Value1; }
  inline static void SetValue( bool AValue ) { BitFields.Value1 = AValue; }

};

class Variable2
{
public:
  inline static uint32_t GetValue() { return BitFields.Value2; }
  inline static void SetValue( uint32_t AValue ) { BitFields.Value2 = AValue; }

};

class Variable3
{
public:
  inline static uint32_t GetValue() { return BitFields.Value3; }
  inline static void SetValue( uint32_t AValue ) { BitFields.Value3 = AValue; }

};

class Variable4
{
public:
  inline static bool GetValue() { return BitFields.Value4; }
  inline static void SetValue( bool AValue ) { BitFields.Value4 = AValue; }

};

class Variable5
{
public:
  inline static bool GetValue() { return BitFields.Value5; }
  inline static void SetValue( bool AValue ) { BitFields.Value5 = AValue; }

};

class Variable6
{
public:
  inline static bool GetValue() { return BitFields.Value6; }
  inline static void SetValue( bool AValue ) { BitFields.Value6 = AValue; }

};

class Variable7
{
public:
  inline static bool GetValue() { return BitFields.Value7; }
  inline static void SetValue( bool AValue ) { BitFields.Value7 = AValue; }

};

class Variable8
{
public:
  inline static bool GetValue() { return BitFields.Value8; }
  inline static void SetValue( bool AValue ) { BitFields.Value8 = AValue; }

};

class Variable9
{
public:
  inline static bool GetValue() { return BitFields.Value9; }
  inline static void SetValue( bool AValue ) { BitFields.Value9 = AValue; }

};

class Variable10
{
public:
  inline static bool GetValue() { return BitFields.Value10; }
  inline static void SetValue( bool AValue ) { BitFields.Value10 = AValue; }

};

class Variable11
{
public:
  inline static bool GetValue() { return BitFields.Value11; }
  inline static void SetValue( bool AValue ) { BitFields.Value11 = AValue; }

};

class Variable12
{
public:
  inline static bool GetValue() { return BitFields.Value12; }
  inline static void SetValue( bool AValue ) { BitFields.Value12 = AValue; }

};

class Variable13
{
public:
  inline static bool GetValue() { return BitFields.Value13; }
  inline static void SetValue( bool AValue ) { BitFields.Value13 = AValue; }

};

class Variable14
{
public:
  inline static bool GetValue() { return BitFields.Value14; }
  inline static void SetValue( bool AValue ) { BitFields.Value14 = AValue; }

};

class Variable15
{
public:
  inline static bool GetValue() { return BitFields.Value15; }
  inline static void SetValue( bool AValue ) { BitFields.Value15 = AValue; }

};

class Variable16
{
public:
  inline static bool GetValue() { return BitFields.Value16; }
  inline static void SetValue( bool AValue ) { BitFields.Value16 = AValue; }

};

class Variable17
{
public:
  inline static bool GetValue() { return BitFields.Value17; }
  inline static void SetValue( bool AValue ) { BitFields.Value17 = AValue; }

};

class Variable18
{
public:
  inline static uint32_t GetValue() { return BitFields.Value18; }
  inline static void SetValue( uint32_t AValue ) { BitFields.Value18 = AValue; }

};

class Variable19
{
public:
  inline static bool GetValue() { return BitFields.Value19; }
  inline static void SetValue( bool AValue ) { BitFields.Value19 = AValue; }

};

class Variable20
{
public:
  inline static bool GetValue() { return BitFields.Value20; }
  inline static void SetValue( bool AValue ) { BitFields.Value20 = AValue; }

};

class Variable21
{
public:
  inline static bool GetValue() { return BitFields.Value21; }
  inline static void SetValue( bool AValue ) { BitFields.Value21 = AValue; }

};

class Variable22
{
public:
  inline static bool GetValue() { return BitFields.Value22; }
  inline static void SetValue( bool AValue ) { BitFields.Value22 = AValue; }

};

class Shared_uint32_t_0 : public ::ComponentVariables::Variable4
{
protected:
  static uint32_t FValue;

public:
  inline static uint32_t GetVariableValue( const uint32_t AInitialValue )
  {
    if( ::ComponentVariables::Variable4::GetValue() )
      return FValue;

    return AInitialValue;
  }

  inline static void SetVariableValue( const uint32_t AValue ) { FValue = AValue; ::ComponentVariables::Variable4::SetValue( true ); }
  inline static uint32_t &GetReference() { return FValue; }

  inline Shared_uint32_t_0() { ::ComponentVariables::Variable4::SetValue( false ); }

};

uint32_t Shared_uint32_t_0::FValue;

class Shared_bool_0 : public ::ComponentVariables::Variable5
{
protected:
  static bool FValue;

public:
  inline static bool GetVariableValue( const bool AInitialValue )
  {
    if( ::ComponentVariables::Variable5::GetValue() )
      return FValue;

    return AInitialValue;
  }

  inline static void SetVariableValue( const bool AValue ) { FValue = AValue; ::ComponentVariables::Variable5::SetValue( true ); }
  inline static bool &GetReference() { return FValue; }

  inline Shared_bool_0() { ::ComponentVariables::Variable5::SetValue( false ); }

};

bool Shared_bool_0::FValue;

class Shared_bool_1 : public ::ComponentVariables::Variable6
{
protected:
  static bool FValue;

public:
  inline static bool GetVariableValue( const bool AInitialValue )
  {
    if( ::ComponentVariables::Variable6::GetValue() )
      return FValue;

    return AInitialValue;
  }

  inline static void SetVariableValue( const bool AValue ) { FValue = AValue; ::ComponentVariables::Variable6::SetValue( true ); }
  inline static bool &GetReference() { return FValue; }

  inline Shared_bool_1() { ::ComponentVariables::Variable6::SetValue( false ); }

};

bool Shared_bool_1::FValue;

class Shared_uint32_t_1 : public ::ComponentVariables::Variable7
{
protected:
  static uint32_t FValue;

public:
  inline static uint32_t GetVariableValue( const uint32_t AInitialValue )
  {
    if( ::ComponentVariables::Variable7::GetValue() )
      return FValue;

    return AInitialValue;
  }

  inline static void SetVariableValue( const uint32_t AValue ) { FValue = AValue; ::ComponentVariables::Variable7::SetValue( true ); }
  inline static uint32_t &GetReference() { return FValue; }

  inline Shared_uint32_t_1() { ::ComponentVariables::Variable7::SetValue( false ); }

};

uint32_t Shared_uint32_t_1::FValue;

class Shared_int32_t_0 : public ::ComponentVariables::Variable8
{
protected:
  static int32_t FValue;

public:
  inline static int32_t GetVariableValue( const int32_t AInitialValue )
  {
    if( ::ComponentVariables::Variable8::GetValue() )
      return FValue;

    return AInitialValue;
  }

  inline static void SetVariableValue( const int32_t AValue ) { FValue = AValue; ::ComponentVariables::Variable8::SetValue( true ); }
  inline static int32_t &GetReference() { return FValue; }

  inline Shared_int32_t_0() { ::ComponentVariables::Variable8::SetValue( false ); }

};

int32_t Shared_int32_t_0::FValue;

class Shared_int32_t_1 : public ::ComponentVariables::Variable9
{
protected:
  static int32_t FValue;

public:
  inline static int32_t GetVariableValue( const int32_t AInitialValue )
  {
    if( ::ComponentVariables::Variable9::GetValue() )
      return FValue;

    return AInitialValue;
  }

  inline static void SetVariableValue( const int32_t AValue ) { FValue = AValue; ::ComponentVariables::Variable9::SetValue( true ); }
  inline static int32_t &GetReference() { return FValue; }

  inline Shared_int32_t_1() { ::ComponentVariables::Variable9::SetValue( false ); }

};

int32_t Shared_int32_t_1::FValue;

} // ComponentVariables

// Arduino Constant Declarations

namespace VisuinoConstants
{
class FloatValue7
{
public:
    inline static constexpr float GetValue() { return 28; }
};

class FloatValue1
{
public:
    inline static constexpr float GetValue() { return 0; }
};

class FloatValue9
{
public:
    inline static constexpr float GetValue() { return 1.79999995231628; }
};

class FloatValue8
{
public:
    inline static constexpr float GetValue() { return 1.60000002384186; }
};

class FloatValue2
{
public:
    inline static constexpr float GetValue() { return 1; }
};

class FloatValue0
{
public:
    inline static constexpr float GetValue() { return 0.300000011920929; }
};

class FloatValue6
{
public:
    inline static constexpr float GetValue() { return 0.540000021457672; }
};

class FloatValue3
{
public:
    inline static constexpr float GetValue() { return 64; }
};

class FloatValue4
{
public:
    inline static constexpr float GetValue() { return 300; }
};

class FloatValue5
{
public:
    inline static constexpr float GetValue() { return 0.508000016212463; }
};

} // VisuinoConstants

// Pin Call Declarations

namespace PinCalls
{
class PinCallerReceive0
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive1
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive2
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive3
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive4
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive5
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive6
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive7
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive8
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive9
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive10
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive11
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive12
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive13
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive14
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive15
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive16
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive17
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive18
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive19
{
public:
  void Notify( void *_Data );

};
} // PinCalls

// Call Chains

namespace CallChains
{
class Render1
{
public:
  inline static uint32_t Count() { return 0; }
  static void Call();

};
} // CallChains

// Arduino Board Declarations

namespace BoardDeclarations
{
namespace Types
{
typedef Mitov::ArduinoSPI<
  SPI // 0_SPI
   > BoardSPI0;
} // namespace Types

namespace Instances
{
BoardDeclarations::Types::BoardSPI0 BoardSPI0;
} // namespace Instances

namespace Types
{
typedef Mitov::ArduinoDigitalOutputChannel<
  Mitov::ConstantProperty<22, bool, false>, // IsAnalog
  Mitov::ConstantProperty<24, bool, false>, // IsCombinedInOut
  Mitov::ConstantProperty<21, bool, false>, // IsOpenDrain
  Mitov::ConstantProperty<26, bool, false>, // IsOutput
  Mitov::ConstantProperty<20, bool, false>, // IsPullDown
  Mitov::ConstantProperty<5, bool, true >, // IsPullUp
  Mitov::ConstantProperty<23, bool, false>, // IsRawInput
  Mitov::DigitalPin_EmbeddedPinImplementation<6, ::PinCalls::PinCallerReceive0 >, // OutputPin
  2 // PIN
  > ArduinoDigitalChannel_2;
} // Types

namespace Instances
{
Types::ArduinoDigitalChannel_2 ArduinoDigitalChannel_2;
} // Instances

namespace Types
{
typedef Mitov::ArduinoDigitalChannel<
  Mitov::ConstantProperty<51, bool, false>, // InitialValue
  Mitov::ConstantProperty<22, bool, true>, // IsAnalog
  Mitov::ConstantProperty<24, bool, false>, // IsCombinedInOut
  Mitov::ConstantProperty<21, bool, false>, // IsOpenDrain
  Mitov::ConstantProperty<25, bool, true>, // IsOutput
  Mitov::ConstantProperty<20, bool, false>, // IsPullDown
  Mitov::ConstantProperty<5, bool, false >, // IsPullUp
  Mitov::ConstantProperty<23, bool, false>, // IsRawInput
  Mitov::DigitalPin_NoImplementation<6 >, // OutputPin
  3 // PIN
  > ArduinoDigitalChannel_3;
} // Types

namespace Instances
{
Types::ArduinoDigitalChannel_3 ArduinoDigitalChannel_3;
} // Instances

namespace Types
{
typedef Mitov::ArduinoAnalogInputChannel<0, Mitov::AnalogPin_EmbeddedPinImplementation<6, ::PinCalls::PinCallerReceive1 >> ArduinoAnalogInputChannel_0;
} // Types

namespace Instances
{
Types::ArduinoAnalogInputChannel_0 ArduinoAnalogInputChannel_0;
} // Instances

namespace Types
{
typedef Mitov::ArduinoAnalogInputChannel<2, Mitov::AnalogPin_EmbeddedPinImplementation<6, ::PinCalls::PinCallerReceive2 >> ArduinoAnalogInputChannel_2;
} // Types

namespace Instances
{
Types::ArduinoAnalogInputChannel_2 ArduinoAnalogInputChannel_2;
} // Instances

namespace Types
{
typedef Mitov::ArduinoAnalogInputChannel<3, Mitov::AnalogPin_EmbeddedPinImplementation<6, ::PinCalls::PinCallerReceive3 >> ArduinoAnalogInputChannel_3;
} // Types

namespace Instances
{
Types::ArduinoAnalogInputChannel_3 ArduinoAnalogInputChannel_3;
} // Instances

namespace Types
{
typedef Mitov::SerialPort<
  SERIAL_TYPE, // 0_T_TYPE
  Serial, // 1_C_OBJECT
  Mitov::ConstantProperty<4, uint32_t, 0 >, // AfterSendingDelay
  Mitov::ConstantProperty<7, uint32_t, 8 >, // DataBits
  Mitov::ConstantProperty<2, bool, true >, // Enabled
  Mitov::ConstantProperty<12, uint32_t, 0 >, // FEndTime
  Mitov::ConstantProperty<10, bool, false >, // FSending
  Mitov::GenericPin_NoImplementation<5 >, // OutputPin
  Mitov::ConstantProperty<9, Mitov::TArduinoStandardSerialParity, Mitov::spNone >, // Parity
  Mitov::DigitalPin_NoImplementation<3 >, // SendingOutputPin
  Mitov::ConstantProperty<6, uint32_t, 9600 >, // Speed
  Mitov::ConstantProperty<8, uint32_t, 1 > // StopBits
   > SerialPort0;
} // Types

namespace Instances
{
Types::SerialPort0 SerialPort0;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSerialInput<BoardDeclarations::Types::SerialPort0, BoardDeclarations::Instances::SerialPort0, float> SerialPort0_Input_IOWFloatStream_1;
} // Types

namespace Instances
{
Types::SerialPort0_Input_IOWFloatStream_1 SerialPort0_Input_IOWFloatStream_1;
} // Instances

} // BoardDeclarations

// Declarations

namespace Declarations
{
namespace Types
{
typedef Mitov::MaximLedController<
  BoardDeclarations::Types::BoardSPI0, // 0_SPI_TYPE_PIN
  BoardDeclarations::Instances::BoardSPI0, // 1_SPI_NAME_PIN
  Mitov::DigitalPin_DirectBoardPinImplementation<10 >, // ChipSelectOutputPin
  Mitov::ConstantProperty<5, bool, true >, // Enabled
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable1 >, // FModified
  Mitov::ConstantPropertyFloat<8, float, ::VisuinoConstants::FloatValue0 >, // Intensity
  4 // START
   > LedController1;
} // Types

namespace Instances
{
Types::LedController1 LedController1;
} // Instances

namespace Types
{
typedef Mitov::MaximLedGraphics2DPixelGroup<
  Declarations::Types::LedController1, // 0_TYPE_OWNER
  Declarations::Instances::LedController1, // 1_NAME_OWNER
  256, // 3_COUNT_PIXELS
  0, // 3_START_PIXEL
  Mitov::ConstantProperty<10, Mitov::TArduinoMonochromeColor, Mitov::tmcBlack >, // BackgroundColor
  Mitov::EmbeddedCallChain<CallChains::Render1 >, // Elements_Render
  Mitov::ConstantProperty<2, bool, true >, // Enabled
  Mitov::TypedVariable<21, uint32_t, ::ComponentVariables::Variable2>, // FCursorX
  Mitov::TypedVariable<21, uint32_t, ::ComponentVariables::Variable3>, // FCursorY
  8, // Height
  Mitov::ConstantProperty<7, bool, true >, // MirrorHorizontal
  Mitov::ConstantProperty<8, bool, false >, // MirrorVertical
  Mitov::ConstantProperty<6, Mitov::TArduinoGraphicsOrientation, Mitov::goUp >, // Orientation
  Mitov::ConstantProperty<19, bool, true >, // ReverseHorizontal
  Mitov::ConstantProperty<20, bool, false >, // ReverseVertical
  Mitov::NestedProperty<18, Mitov::TGraphicsTextSettings<
    Mitov::ConstantProperty<17, Mitov::TArduinoMonochromeColor, Mitov::tmcNone >, // BackgroundColor
    Mitov::ConstantProperty<16, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color
    Mitov::NoFont, // Font
    Mitov::ConstantProperty<13, uint32_t, 1 >, // Size
    Mitov::ConstantProperty<15, bool, false >, // UseCodePage437Symbols
    Mitov::ConstantProperty<14, bool, true > // Wrap
     > >, // Text
  32 // Width
   > TArduinoMaximLedGraphics2DPixelGroup1;
} // Types

namespace Instances
{
Types::TArduinoMaximLedGraphics2DPixelGroup1 TArduinoMaximLedGraphics2DPixelGroup1;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementFillScreen<
  Declarations::Types::TArduinoMaximLedGraphics2DPixelGroup1, // 0_TYPE_OWNER
  Declarations::Instances::TArduinoMaximLedGraphics2DPixelGroup1, // 1_NAME_OWNER
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcBlack >, // Color
  Mitov::ConstantProperty<2, bool, true >, // Enabled
  Mitov::MonochromeColorOperations // OPERATIONS
   > TArduinoMonochromeGraphicsElementFillScreen1;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsElementFillScreen1 TArduinoMonochromeGraphicsElementFillScreen1;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawLine<
  Declarations::Types::TArduinoMaximLedGraphics2DPixelGroup1, // 0_TYPE_OWNER
  Declarations::Instances::TArduinoMaximLedGraphics2DPixelGroup1, // 1_NAME_OWNER
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color
  Mitov::ConstantProperty<2, bool, true >, // Enabled
  Mitov::ConstantProperty<8, uint32_t, 0 >, // Height
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::SharedVariableProperty<7, uint32_t, 1, ::ComponentVariables::Shared_uint32_t_0 >, // Width
  Mitov::ConstantProperty<5, int32_t, 0 >, // X
  Mitov::ConstantProperty<6, int32_t, 0 > // Y
   > TArduinoMonochromeGraphicsDrawLine1;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsDrawLine1 TArduinoMonochromeGraphicsDrawLine1;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawLine<
  Declarations::Types::TArduinoMaximLedGraphics2DPixelGroup1, // 0_TYPE_OWNER
  Declarations::Instances::TArduinoMaximLedGraphics2DPixelGroup1, // 1_NAME_OWNER
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color
  Mitov::SharedVariableProperty<2, bool, false, ::ComponentVariables::Shared_bool_0 >, // Enabled
  Mitov::ConstantProperty<8, uint32_t, 0 >, // Height
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::SharedVariableProperty<7, uint32_t, 1, ::ComponentVariables::Shared_uint32_t_0 >, // Width
  Mitov::ConstantProperty<5, int32_t, 0 >, // X
  Mitov::ConstantProperty<6, int32_t, 1 > // Y
   > TArduinoMonochromeGraphicsDrawLine2;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsDrawLine2 TArduinoMonochromeGraphicsDrawLine2;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawLine<
  Declarations::Types::TArduinoMaximLedGraphics2DPixelGroup1, // 0_TYPE_OWNER
  Declarations::Instances::TArduinoMaximLedGraphics2DPixelGroup1, // 1_NAME_OWNER
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color
  Mitov::SharedVariableProperty<2, bool, false, ::ComponentVariables::Shared_bool_1 >, // Enabled
  Mitov::ConstantProperty<8, uint32_t, 0 >, // Height
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::SharedVariableProperty<7, uint32_t, 1, ::ComponentVariables::Shared_uint32_t_0 >, // Width
  Mitov::ConstantProperty<5, int32_t, 0 >, // X
  Mitov::ConstantProperty<6, int32_t, 2 > // Y
   > TArduinoMonochromeGraphicsDrawLine3;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsDrawLine3 TArduinoMonochromeGraphicsDrawLine3;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawLine<
  Declarations::Types::TArduinoMaximLedGraphics2DPixelGroup1, // 0_TYPE_OWNER
  Declarations::Instances::TArduinoMaximLedGraphics2DPixelGroup1, // 1_NAME_OWNER
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color
  Mitov::SharedVariableProperty<2, bool, false, ::ComponentVariables::Shared_bool_1 >, // Enabled
  Mitov::ConstantProperty<8, uint32_t, 0 >, // Height
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::SharedVariableProperty<7, uint32_t, 1, ::ComponentVariables::Shared_uint32_t_1 >, // Width
  Mitov::ConstantProperty<5, int32_t, 0 >, // X
  Mitov::ConstantProperty<6, int32_t, 5 > // Y
   > TArduinoMonochromeGraphicsDrawLine4;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsDrawLine4 TArduinoMonochromeGraphicsDrawLine4;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawLine<
  Declarations::Types::TArduinoMaximLedGraphics2DPixelGroup1, // 0_TYPE_OWNER
  Declarations::Instances::TArduinoMaximLedGraphics2DPixelGroup1, // 1_NAME_OWNER
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color
  Mitov::SharedVariableProperty<2, bool, false, ::ComponentVariables::Shared_bool_0 >, // Enabled
  Mitov::ConstantProperty<8, uint32_t, 0 >, // Height
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::SharedVariableProperty<7, uint32_t, 1, ::ComponentVariables::Shared_uint32_t_1 >, // Width
  Mitov::ConstantProperty<5, int32_t, 0 >, // X
  Mitov::ConstantProperty<6, int32_t, 6 > // Y
   > TArduinoMonochromeGraphicsDrawLine5;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsDrawLine5 TArduinoMonochromeGraphicsDrawLine5;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawLine<
  Declarations::Types::TArduinoMaximLedGraphics2DPixelGroup1, // 0_TYPE_OWNER
  Declarations::Instances::TArduinoMaximLedGraphics2DPixelGroup1, // 1_NAME_OWNER
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color
  Mitov::ConstantProperty<2, bool, true >, // Enabled
  Mitov::ConstantProperty<8, uint32_t, 0 >, // Height
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::SharedVariableProperty<7, uint32_t, 1, ::ComponentVariables::Shared_uint32_t_1 >, // Width
  Mitov::ConstantProperty<5, int32_t, 0 >, // X
  Mitov::ConstantProperty<6, int32_t, 7 > // Y
   > TArduinoMonochromeGraphicsDrawLine6;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsDrawLine6 TArduinoMonochromeGraphicsDrawLine6;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawLine<
  Declarations::Types::TArduinoMaximLedGraphics2DPixelGroup1, // 0_TYPE_OWNER
  Declarations::Instances::TArduinoMaximLedGraphics2DPixelGroup1, // 1_NAME_OWNER
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color
  Mitov::ConstantProperty<2, bool, true >, // Enabled
  Mitov::ConstantProperty<8, uint32_t, 0 >, // Height
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::ConstantProperty<7, uint32_t, 0 >, // Width
  Mitov::SharedVariableProperty<5, int32_t, 0, ::ComponentVariables::Shared_int32_t_0 >, // X
  Mitov::ConstantProperty<6, int32_t, 0 > // Y
   > TArduinoMonochromeGraphicsDrawLine7;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsDrawLine7 TArduinoMonochromeGraphicsDrawLine7;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawLine<
  Declarations::Types::TArduinoMaximLedGraphics2DPixelGroup1, // 0_TYPE_OWNER
  Declarations::Instances::TArduinoMaximLedGraphics2DPixelGroup1, // 1_NAME_OWNER
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color
  Mitov::SharedVariableProperty<2, bool, false, ::ComponentVariables::Shared_bool_0 >, // Enabled
  Mitov::ConstantProperty<8, uint32_t, 0 >, // Height
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::ConstantProperty<7, uint32_t, 0 >, // Width
  Mitov::SharedVariableProperty<5, int32_t, 0, ::ComponentVariables::Shared_int32_t_0 >, // X
  Mitov::ConstantProperty<6, int32_t, 1 > // Y
   > TArduinoMonochromeGraphicsDrawLine8;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsDrawLine8 TArduinoMonochromeGraphicsDrawLine8;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawLine<
  Declarations::Types::TArduinoMaximLedGraphics2DPixelGroup1, // 0_TYPE_OWNER
  Declarations::Instances::TArduinoMaximLedGraphics2DPixelGroup1, // 1_NAME_OWNER
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color
  Mitov::SharedVariableProperty<2, bool, false, ::ComponentVariables::Shared_bool_1 >, // Enabled
  Mitov::ConstantProperty<8, uint32_t, 0 >, // Height
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::ConstantProperty<7, uint32_t, 0 >, // Width
  Mitov::SharedVariableProperty<5, int32_t, 0, ::ComponentVariables::Shared_int32_t_0 >, // X
  Mitov::ConstantProperty<6, int32_t, 2 > // Y
   > TArduinoMonochromeGraphicsDrawLine9;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsDrawLine9 TArduinoMonochromeGraphicsDrawLine9;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawLine<
  Declarations::Types::TArduinoMaximLedGraphics2DPixelGroup1, // 0_TYPE_OWNER
  Declarations::Instances::TArduinoMaximLedGraphics2DPixelGroup1, // 1_NAME_OWNER
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color
  Mitov::SharedVariableProperty<2, bool, false, ::ComponentVariables::Shared_bool_1 >, // Enabled
  Mitov::ConstantProperty<8, uint32_t, 0 >, // Height
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::ConstantProperty<7, uint32_t, 0 >, // Width
  Mitov::SharedVariableProperty<5, int32_t, 0, ::ComponentVariables::Shared_int32_t_1 >, // X
  Mitov::ConstantProperty<6, int32_t, 5 > // Y
   > TArduinoMonochromeGraphicsDrawLine10;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsDrawLine10 TArduinoMonochromeGraphicsDrawLine10;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawLine<
  Declarations::Types::TArduinoMaximLedGraphics2DPixelGroup1, // 0_TYPE_OWNER
  Declarations::Instances::TArduinoMaximLedGraphics2DPixelGroup1, // 1_NAME_OWNER
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color
  Mitov::SharedVariableProperty<2, bool, false, ::ComponentVariables::Shared_bool_0 >, // Enabled
  Mitov::ConstantProperty<8, uint32_t, 0 >, // Height
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::ConstantProperty<7, uint32_t, 0 >, // Width
  Mitov::SharedVariableProperty<5, int32_t, 0, ::ComponentVariables::Shared_int32_t_1 >, // X
  Mitov::ConstantProperty<6, int32_t, 6 > // Y
   > TArduinoMonochromeGraphicsDrawLine11;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsDrawLine11 TArduinoMonochromeGraphicsDrawLine11;
} // Instances

namespace Types
...

This file has been truncated, please download it to see its full contents.

Credits

Quintrix
6 projects • 3 followers
Contact

Comments

Please log in or sign up to comment.