@@ -89,7 +89,7 @@ Segment::Segment(const Segment &orig) {
8989 if (orig.data ) { if (allocateData (orig._dataLen )) memcpy (data, orig.data , orig._dataLen ); }
9090 if (orig._t ) { _t = new Transition (orig._t ->_dur , orig._t ->_briT , orig._t ->_cctT , orig._t ->_colorT ); }
9191 if (orig.leds && !Segment::_globalLeds) { leds = (CRGB*)malloc (sizeof (CRGB)*length ()); if (leds) memcpy (leds, orig.leds , sizeof (CRGB)*length ()); }
92- jMap = nullptr ; // WLEDSR jMap
92+ jMap = nullptr ; // WLEDMM jMap
9393}
9494
9595// move constructor
@@ -101,7 +101,7 @@ Segment::Segment(Segment &&orig) noexcept {
101101 orig._dataLen = 0 ;
102102 orig._t = nullptr ;
103103 orig.leds = nullptr ;
104- orig.jMap = nullptr ; // WLEDSR jMap
104+ orig.jMap = nullptr ; // WLEDMM jMap
105105}
106106
107107// copy assignment
@@ -126,7 +126,7 @@ Segment& Segment::operator= (const Segment &orig) {
126126 if (orig.data ) { if (allocateData (orig._dataLen )) memcpy (data, orig.data , orig._dataLen ); }
127127 if (orig._t ) { _t = new Transition (orig._t ->_dur , orig._t ->_briT , orig._t ->_cctT , orig._t ->_colorT ); }
128128 if (orig.leds && !Segment::_globalLeds) { leds = (CRGB*)malloc (sizeof (CRGB)*length ()); if (leds) memcpy (leds, orig.leds , sizeof (CRGB)*length ()); }
129- jMap = nullptr ; // WLEDSR jMap
129+ jMap = nullptr ; // WLEDMM jMap
130130 }
131131 return *this ;
132132}
@@ -145,7 +145,7 @@ Segment& Segment::operator= (Segment &&orig) noexcept {
145145 orig._dataLen = 0 ;
146146 orig._t = nullptr ;
147147 orig.leds = nullptr ;
148- orig.jMap = nullptr ; // WLEDSR jMap
148+ orig.jMap = nullptr ; // WLEDMM jMap
149149 }
150150 return *this ;
151151}
@@ -465,10 +465,10 @@ uint16_t Segment::nrOfVStrips() const {
465465 case M12_pBar:
466466 vLen = virtualWidth ();
467467 break ;
468- case M12_sCircle: // WLEDSR
468+ case M12_sCircle: // WLEDMM
469469 vLen = (virtualWidth () + virtualHeight ()) / 6 ; // take third of the average width
470470 break ;
471- case M12_sBlock: // WLEDSR
471+ case M12_sBlock: // WLEDMM
472472 vLen = (virtualWidth () + virtualHeight ()) / 8 ; // take half of the average width
473473 break ;
474474 }
@@ -477,7 +477,7 @@ uint16_t Segment::nrOfVStrips() const {
477477 return vLen;
478478}
479479
480- // WLEDSR jMap
480+ // WLEDMM jMap
481481struct XandY {
482482 uint8_t x;
483483 uint8_t y;
@@ -609,15 +609,15 @@ class JMapC {
609609 } // updatejMapDoc
610610}; // class JMapC
611611
612- // WLEDSR jMap
612+ // WLEDMM jMap
613613void Segment::createjMap () {
614614 if (!jMap) {
615615 Serial.println (" createjMap" );
616616 jMap = new JMapC ();
617617 }
618618}
619619
620- // WLEDSR jMap
620+ // WLEDMM jMap
621621void Segment::deletejMap () {
622622 // Should be called from ~Segment but causes crash (and ~Segment is called quite often...)
623623 if (jMap) {
@@ -641,15 +641,15 @@ uint16_t Segment::virtualLength() const {
641641 case M12_pArc:
642642 vLen = max (vW,vH); // get the longest dimension
643643 break ;
644- case M12_jMap: // WLEDSR jMap
644+ case M12_jMap: // WLEDMM jMap
645645 if (jMap)
646646 vLen = ((JMapC *)jMap)->length ();
647647 break ;
648- case M12_sCircle: // WLEDSR
648+ case M12_sCircle: // WLEDMM
649649 vLen = max (vW,vH); // get the longest dimension
650650 // vLen = (virtualWidth() + virtualHeight()) * 3;
651651 break ;
652- case M12_sBlock: // WLEDSR
652+ case M12_sBlock: // WLEDMM
653653 if (nrOfVStrips ()>1 )
654654 vLen = max (vW,vH) * 4 ;// 0.5; // get the longest dimension
655655 else
@@ -665,7 +665,7 @@ uint16_t Segment::virtualLength() const {
665665 return vLength;
666666}
667667
668- // WLEDSR used for M12_sBlock
668+ // WLEDMM used for M12_sBlock
669669void xyFromBlock (uint16_t &x,uint16_t &y, uint16_t i, uint16_t vW, uint16_t vH, uint16_t vStrip) {
670670 float i2;
671671 if (i<=SEGLEN*0.25 ) { // top, left to right
@@ -691,7 +691,7 @@ void xyFromBlock(uint16_t &x,uint16_t &y, uint16_t i, uint16_t vW, uint16_t vH,
691691
692692}
693693
694- void IRAM_ATTR_YN Segment::setPixelColor (int i, uint32_t col) // WLEDSR : IRAM_ATTR conditionaly
694+ void IRAM_ATTR_YN Segment::setPixelColor (int i, uint32_t col) // WLEDMM : IRAM_ATTR conditionaly
695695{
696696 int vStrip = i>>16 ; // hack to allow running on virtual strips (2D segment columns/rows)
697697 i &= 0xFFFF ;
@@ -723,11 +723,11 @@ void IRAM_ATTR_YN Segment::setPixelColor(int i, uint32_t col) //WLEDSR: IRAM_ATT
723723 for (int x = 0 ; x <= i; x++) setPixelColorXY (x, i, col);
724724 for (int y = 0 ; y < i; y++) setPixelColorXY (i, y, col);
725725 break ;
726- case M12_jMap: // WLEDSR jMap
726+ case M12_jMap: // WLEDMM jMap
727727 if (jMap)
728728 ((JMapC *)jMap)->setPixelColor (i, col);
729729 break ;
730- case M12_sCircle: // WLEDSR
730+ case M12_sCircle: // WLEDMM
731731 if (vStrip > 0 )
732732 {
733733 int x = roundf (sin_t (360 *i/SEGLEN*DEG_TO_RAD) * vW * (vStrip+1 )/nrOfVStrips ());
@@ -737,7 +737,7 @@ void IRAM_ATTR_YN Segment::setPixelColor(int i, uint32_t col) //WLEDSR: IRAM_ATT
737737 else // pArc -> circle
738738 drawArc (vW/2 , vH/2 , i/2 , col);
739739 break ;
740- case M12_sBlock: // WLEDSR
740+ case M12_sBlock: // WLEDMM
741741 if (vStrip > 0 )
742742 {
743743 // vStrip+1 is distance from centre, i is how much of the square is filled
@@ -862,11 +862,11 @@ uint32_t Segment::getPixelColor(int i)
862862 // use longest dimension
863863 return vW>vH ? getPixelColorXY (i, 0 ) : getPixelColorXY (0 , i);
864864 break ;
865- case M12_jMap: // WLEDSR jMap
865+ case M12_jMap: // WLEDMM jMap
866866 if (jMap)
867867 return ((JMapC *)jMap)->getPixelColor (i);
868868 break ;
869- case M12_sCircle: // WLEDSR
869+ case M12_sCircle: // WLEDMM
870870 if (vStrip > 0 )
871871 {
872872 int x = roundf (sin_t (360 *i/SEGLEN*DEG_TO_RAD) * vW * (vStrip+1 )/nrOfVStrips ());
@@ -876,7 +876,7 @@ uint32_t Segment::getPixelColor(int i)
876876 else
877877 return vW>vH ? getPixelColorXY (i, 0 ) : getPixelColorXY (0 , i);
878878 break ;
879- case M12_sBlock: // WLEDSR
879+ case M12_sBlock: // WLEDMM
880880 if (vStrip > 0 )
881881 {
882882 uint16_t x=0 ,y=0 ;
0 commit comments