var toolbox_matrix = {
  "kind": "categoryToolbox",
  "contents": [
    {
      "kind": "category",
      "name": "Matrix",
      "toolboxitemid": "MATRIX",
      "levels": "1,2,3",
      "level": "1",
      "categorystyle": "arduino_category",
      "cssConfig": {
        "icon": "customIcon lucide-grid-3x3"
      },
      "contents": [
        {
          "kind": "label",
          "text": "8x8 LED Matrix (MAX72xx)",
          "web-class": "ioLabel"
        },
        {
          "kind": "block",
          "type": "8x8_matrix_add"
        },
        {
          "kind": "block",
          "type": "8x8_matrix_show_text"
        },
        {
          "kind": "block",
          "type": "8x8_matrix_draw"
        },
        {
          "kind": "label",
          "text": "128x64 OLED Display (SSD1306)",
          "web-class": "ioLabel"
        },
        {
          "kind": "block",
          "type": "ssd1306_display_add_i2c"
        },
        {
          "kind": "block",
          "type": "ssd1306_display_buffer_clear"
        },
        {
          "kind": "block",
          "type": "ssd1306_display_buffer_display"
        },
        {
          "kind": "label",
          "text": "Display Graphics",
          "web-class": "ioLabel"
        },
        {
          "kind": "block",
          "type": "agfx_clear"
        },
        {
          "kind": "block",
          "type": "agfx_fill"
        },
        {
          "kind": "block",
          "type": "agfx_set_rotation"
        },
        {
          "kind": "block",
          "type": "agfx_set_pixel"
        },
        {
          "kind": "block",
          "type": "agfx_line"
        },
        {
          "kind": "block",
          "type": "agfx_rect"
        },
        {
          "kind": "block",
          "type": "agfx_circle"
        },
        {
          "kind": "block",
          "type": "agfx_triangle"
        }
      ]
    }
  ]
};

