add monitor speed
This commit is contained in:
parent
f838530a04
commit
a1caad6b12
|
@ -24,6 +24,11 @@ lib_deps =
|
||||||
platform = teensy
|
platform = teensy
|
||||||
board = teensy31
|
board = teensy31
|
||||||
framework = arduino
|
framework = arduino
|
||||||
|
|
||||||
|
|
||||||
|
monitor_speed = 256000
|
||||||
|
|
||||||
|
|
||||||
build_flags =
|
build_flags =
|
||||||
-D USB_SERIAL_HID
|
-D USB_SERIAL_HID
|
||||||
-D PIN_DATA=0
|
-D PIN_DATA=0
|
||||||
|
|
|
@ -177,15 +177,18 @@ void setup(){
|
||||||
FastLED.show();
|
FastLED.show();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
Serial.begin(SerialSpeed);
|
Serial.begin(SerialSpeed);
|
||||||
Serial.print("Ada\n"); // Send ACK string to host
|
Serial.print("Ada\n"); // Send ACK string to host
|
||||||
|
|
||||||
lastByteTime = lastAckTime = millis(); // Set initial counters
|
lastByteTime = lastAckTime = millis(); // Set initial counters
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void loop(){
|
void loop(){
|
||||||
t = millis(); // Save current time
|
t = millis(); // Save current time
|
||||||
|
|
||||||
|
|
||||||
// If there is new serial data
|
// If there is new serial data
|
||||||
if((c = Serial.read()) >= 0){
|
if((c = Serial.read()) >= 0){
|
||||||
lastByteTime = lastAckTime = t; // Reset timeout counters
|
lastByteTime = lastAckTime = t; // Reset timeout counters
|
||||||
|
@ -274,6 +277,7 @@ void dataMode(){
|
||||||
uint8_t g=leds[i].g;
|
uint8_t g=leds[i].g;
|
||||||
uint8_t b=leds[i].b;
|
uint8_t b=leds[i].b;
|
||||||
|
|
||||||
|
|
||||||
/* Simple 255,255,255 = White approach
|
/* Simple 255,255,255 = White approach
|
||||||
uint8_t w=min(r,min(g,b)); //get white content and use for white
|
uint8_t w=min(r,min(g,b)); //get white content and use for white
|
||||||
r-=w; //subtract white content
|
r-=w; //subtract white content
|
||||||
|
@ -281,6 +285,7 @@ void dataMode(){
|
||||||
b-=w;
|
b-=w;
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
// Calibration 20201207. These RGB values match the Neutral White color with calibW brightness.
|
// Calibration 20201207. These RGB values match the Neutral White color with calibW brightness.
|
||||||
uint8_t calibR=255;
|
uint8_t calibR=255;
|
||||||
uint8_t calibG=175;
|
uint8_t calibG=175;
|
||||||
|
@ -300,6 +305,7 @@ void dataMode(){
|
||||||
|
|
||||||
uint8_t w=calibW*whitecontent;
|
uint8_t w=calibW*whitecontent;
|
||||||
|
|
||||||
|
|
||||||
int inew = i;
|
int inew = i;
|
||||||
#ifdef LED_OFFSET
|
#ifdef LED_OFFSET
|
||||||
inew = (i+LED_OFFSET)%Num_Leds; //if offset defined, move led 1 around and wrap around at the end
|
inew = (i+LED_OFFSET)%Num_Leds; //if offset defined, move led 1 around and wrap around at the end
|
||||||
|
|
Loading…
Reference in New Issue