Skip to content

Commit 02c737a

Browse files
committed
Target: pimoroni_plasma2350
1 parent 0263e8d commit 02c737a

3 files changed

Lines changed: 4 additions & 5 deletions

File tree

.github/workflows/push-master.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ jobs:
142142
rm -rf ../firmware/*
143143
echo "Neopixel is using GPIO15(OUTPUT_DATA_PIN) on output DA." > ../firmware/Pinout_for_Pimoroni_Plasma_RP2350.txt
144144
echo "SPI is using spi1 interface pins: GPIO15(OUTPUT_SPI_DATA_PIN) and GPIO14(OUTPUT_SPI_CLOCK_PIN) on output DA and CL respectively." >> ../firmware/Pinout_for_Pimoroni_Plasma_RP2350.txt
145-
cmake -DTARGET_BOARD=pico2 -DOVERRIDE_DATA_PIN=15 -DOVERRIDE_SPI_INTERFACE=spi1 -DOVERRIDE_SPI_DATA_PIN=15 -DOVERRIDE_SPI_CLOCK_PIN=14 -DCMAKE_BUILD_TYPE=Release ..
145+
cmake -DTARGET_BOARD=pimoroni_plasma2350 -DOVERRIDE_DATA_PIN=15 -DOVERRIDE_SPI_INTERFACE=spi1 -DOVERRIDE_SPI_DATA_PIN=15 -DOVERRIDE_SPI_CLOCK_PIN=14 -DCMAKE_BUILD_TYPE=Release ..
146146
cmake --build .
147147
zip -j ../firmware/Pimoroni_Plasma_RP2350.zip ../firmware/*
148148

include/calibration.h

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -125,10 +125,9 @@ class CalibrationConfig
125125
* @brief print RGBW calibration parameters when no data is received
126126
*
127127
*/
128-
void printCalibration()
128+
void printCalibration(char* output, size_t outputSize)
129129
{
130-
char output[128];
131-
snprintf(output, sizeof(output),"RGBW => Gain: %i/255, red: %i, green: %i, blue: %i\r\n", gain, red, green, blue);
130+
snprintf(output, outputSize,"RGBW => Gain: %i/255, red: %i, green: %i, blue: %i\r\n", gain, red, green, blue);
132131
printf(output);
133132
}
134133
} calibrationConfig;

include/statistics.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ class
142142
printf(output);
143143

144144
#if defined(NEOPIXEL_RGBW)
145-
calibrationConfig.printCalibration();
145+
calibrationConfig.printCalibration(output, sizeof(output));
146146
#endif
147147

148148
if (welcomeMessage.exchange(false))

0 commit comments

Comments
 (0)