Skip to content

Commit c7b8df2

Browse files
committed
cleanup
1 parent e98658e commit c7b8df2

File tree

2 files changed

+7
-46
lines changed

2 files changed

+7
-46
lines changed

src/Arduino_Alvik.cpp

Lines changed: 6 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -594,16 +594,8 @@ void Arduino_Alvik::color_calibration(const uint8_t background){
594594
red_avg = red_avg/float(CALIBRATION_ITERATIONS);
595595
green_avg = green_avg/float(CALIBRATION_ITERATIONS);
596596
blue_avg = blue_avg/float(CALIBRATION_ITERATIONS);
597-
Serial.println("AVG");
598-
Serial.print(red_avg);
599-
Serial.print("\t");
600-
Serial.print(green_avg);
601-
Serial.print("\t");
602-
Serial.print(blue_avg);
603-
Serial.print("\t");
604-
Serial.println(background);
605-
EEPROM.begin(COLOR_STACK);
606597

598+
EEPROM.begin(COLOR_SIZE);
607599
if (background == WHITE){
608600
EEPROM.writeUShort(WHITE_OFFSET, (int16_t)red_avg);
609601
EEPROM.writeUShort(WHITE_OFFSET+2, (int16_t)green_avg);
@@ -615,29 +607,15 @@ void Arduino_Alvik::color_calibration(const uint8_t background){
615607
EEPROM.writeUShort(BLACK_OFFSET+4, (int16_t)blue_avg);
616608
}
617609
EEPROM.end();
618-
619-
Serial.println("SAVED");
620-
Serial.print(red_avg);
621-
Serial.print("\t");
622-
Serial.print(green_avg);
623-
Serial.print("\t");
624-
Serial.print(blue_avg);
625-
Serial.print("\t");
626-
Serial.println(background);
627610
load_color_calibration();
628611
}
629612

630613
void Arduino_Alvik::load_color_calibration(){
631-
int16_t crgb[3];
632-
EEPROM.begin(COLOR_STACK);
633-
634-
crgb[0] = EEPROM.readUShort(WHITE_OFFSET);
635-
crgb[1] = EEPROM.readUShort(WHITE_OFFSET+2);
636-
crgb[2] = EEPROM.readUShort(WHITE_OFFSET+4);
637-
if ((crgb[0]!=0)&&(crgb[1]!=0)&&(crgb[2]!=0)){
638-
white_cal[0] = crgb[0];
639-
white_cal[1] = crgb[1];
640-
white_cal[2] = crgb[2];
614+
EEPROM.begin(COLOR_SIZE);
615+
if ((EEPROM.readUShort(WHITE_OFFSET)!=0)&&(EEPROM.readUShort(WHITE_OFFSET+2)!=0)&&(EEPROM.readUShort(WHITE_OFFSET+4)!=0)){
616+
white_cal[0] = EEPROM.readUShort(WHITE_OFFSET);
617+
white_cal[1] = EEPROM.readUShort(WHITE_OFFSET+2);
618+
white_cal[2] = EEPROM.readUShort(WHITE_OFFSET+4);
641619
black_cal[0] = EEPROM.readUShort(BLACK_OFFSET);
642620
black_cal[1] = EEPROM.readUShort(BLACK_OFFSET+2);
643621
black_cal[2] = EEPROM.readUShort(BLACK_OFFSET+4);
@@ -650,24 +628,7 @@ void Arduino_Alvik::load_color_calibration(){
650628
black_cal[1] = BLACK_DEFAULT_GREEN ;
651629
black_cal[2] = BLACK_DEFAULT_BLUE;
652630
}
653-
delay(10000);
654-
Serial.println("PARAMETERS");
655-
Serial.print(white_cal[0]);
656-
Serial.print("\t");
657-
Serial.print(white_cal[1]);
658-
Serial.print("\t");
659-
Serial.print(white_cal[2]);
660-
Serial.print("\t");
661-
Serial.print(black_cal[0]);
662-
Serial.print("\t");
663-
Serial.print(black_cal[1]);
664-
Serial.print("\t");
665-
Serial.print(black_cal[2]);
666-
Serial.print("\n");
667-
delay(10000);
668631
EEPROM.end();
669-
670-
671632
}
672633

673634
void Arduino_Alvik::get_orientation(float & roll, float & pitch, float & yaw){

src/default_colors.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
#define WHITE_OFFSET 0
2828
#define BLACK_OFFSET 6
29-
#define COLOR_STACK 20
29+
#define COLOR_SIZE 20
3030

3131
#define CALIBRATION_ITERATIONS 100
3232

0 commit comments

Comments
 (0)