Skip to content

Commit 61a8a28

Browse files
authored
Merge branch 'mega' into reply_event
2 parents ae3cbb9 + f5361b5 commit 61a8a28

File tree

346 files changed

+18451
-18880
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

346 files changed

+18451
-18880
lines changed

.github/workflows/build.yml

+1
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ jobs:
8686
sudo apt-get update
8787
sudo apt install binutils build-essential libffi-dev libgit2-dev
8888
pip3 install --upgrade pip
89+
pip install wheel
8990
pip install -r requirements.txt
9091
platformio update
9192
- name: Build and archive

lib/Adafruit_NeoMatrix/Adafruit_NeoMatrix.cpp

+3-4
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,7 @@
4848
*/
4949

5050
#include "gamma.h"
51-
#include <Adafruit_NeoMatrix.h>
52-
#include <Adafruit_NeoPixel.h>
51+
#include "Adafruit_NeoMatrix.h"
5352
#ifdef __AVR__
5453
#include <avr/pgmspace.h>
5554
#elif defined(ESP8266)
@@ -73,7 +72,7 @@
7372
// Constructor for single matrix:
7473
Adafruit_NeoMatrix::Adafruit_NeoMatrix(int w, int h, uint8_t pin,
7574
uint8_t matrixType, neoPixelType ledType)
76-
: Adafruit_GFX(w, h), Adafruit_NeoPixel(w * h, pin, ledType),
75+
: Adafruit_GFX(w, h), NeoPixelBus_wrapper(w * h, pin, ledType),
7776
type(matrixType), matrixWidth(w), matrixHeight(h), tilesX(0), tilesY(0),
7877
remapFn(NULL) {}
7978

@@ -82,7 +81,7 @@ Adafruit_NeoMatrix::Adafruit_NeoMatrix(uint8_t mW, uint8_t mH, uint8_t tX,
8281
uint8_t tY, uint8_t pin,
8382
uint8_t matrixType, neoPixelType ledType)
8483
: Adafruit_GFX(mW * tX, mH * tY),
85-
Adafruit_NeoPixel(mW * mH * tX * tY, pin, ledType), type(matrixType),
84+
NeoPixelBus_wrapper(mW * mH * tX * tY, pin, ledType), type(matrixType),
8685
matrixWidth(mW), matrixHeight(mH), tilesX(tX), tilesY(tY), remapFn(NULL) {
8786
}
8887

lib/Adafruit_NeoMatrix/Adafruit_NeoMatrix.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@
4040
#include <pins_arduino.h>
4141
#endif
4242
#include <Adafruit_GFX.h>
43-
#include <Adafruit_NeoPixel.h>
43+
#include <NeoPixelBus_wrapper.h>
44+
45+
// 2023-10-26 tonhuisman: Apply NeoPixelBus_wrapper as replacement for Adafruit_NeoPixel library
4446

4547
// Matrix layout information is passed in the 'matrixType' parameter for
4648
// each constructor (the parameter immediately following is the LED type
@@ -79,7 +81,7 @@
7981
/**
8082
* @brief Class for using NeoPixel matrices with the GFX graphics library.
8183
*/
82-
class Adafruit_NeoMatrix : public Adafruit_GFX, public Adafruit_NeoPixel {
84+
class Adafruit_NeoMatrix : public Adafruit_GFX, public NeoPixelBus_wrapper {
8385

8486
public:
8587
/**
+4-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
name=Adafruit NeoMatrix
1+
name=Adafruit NeoMatrix via NeoPixelBus
22
version=1.3.0
33
author=Adafruit
44
maintainer=Adafruit <[email protected]>
5-
sentence=Adafruit_GFX-compatible library for NeoPixel grids
6-
paragraph=Adafruit_GFX-compatible library for NeoPixel grids
5+
sentence=Adafruit_GFX-compatible library for NeoPixel grids, adjusted to use NeoPixelBus via NeoPixelBus_wrapper (ESPEasy specific)
6+
paragraph=Adafruit_GFX-compatible library for NeoPixel grids, adjusted to use NeoPixelBus via NeoPixelBus_wrapper (ESPEasy specific)
77
category=Display
88
url=https://github.com/adafruit/Adafruit_NeoMatrix
99
architectures=*
10-
depends=Adafruit NeoPixel, Adafruit GFX Library
10+
depends=NeoPixelBus by Makuna, NeoPixelBus_wrapper, Adafruit GFX Library

lib/Adafruit_NeoPixel/.github/ISSUE_TEMPLATE.md

-46
This file was deleted.

lib/Adafruit_NeoPixel/.github/PULL_REQUEST_TEMPLATE.md

-26
This file was deleted.

lib/Adafruit_NeoPixel/.github/workflows/githubci.yml

-29
This file was deleted.

lib/Adafruit_NeoPixel/.gitignore

-4
This file was deleted.

lib/Adafruit_NeoPixel/.travis.yml

-11
This file was deleted.

0 commit comments

Comments
 (0)