Browse Source

added 16x16 bitmaps for numbers and letters, and a display function for the power supply

HCCFISH 6 months ago
parent
commit
6b19a07435
1 changed files with 4 additions and 4 deletions
  1. 4 4
      firmware/display_test/display_test.ino

+ 4 - 4
firmware/display_test/display_test.ino

@@ -110,16 +110,16 @@ void PS_Screen(uint16_t voltage_num, uint16_t current_num, bool CC_mode){
   uint8_t current_dec_1 = (current_num / 10) % 10;
   uint8_t current_dec_0 = current_num % 10;
   uint16_t* display_addr_list[16];
-  display_addr_list[0] = (CC_mode) ? display_C : display_blank;
-  display_addr_list[1] = (CC_mode) ? display_V : display_blank;
+  display_addr_list[0] = (!CC_mode) ? display_C : display_blank;
+  display_addr_list[1] = (!CC_mode) ? display_V : display_blank;
   display_addr_list[2] = display_blank;
   display_addr_list[3] = display_num[voltage_dec_3];
   display_addr_list[4] = display_num[voltage_dec_2];
   display_addr_list[5] = display_num[voltage_dec_1];
   display_addr_list[6] = display_num[voltage_dec_0];
   display_addr_list[7] = display_V;
-  display_addr_list[8] = (CC_mode) ? display_blank : display_C;
-  display_addr_list[9] = (CC_mode) ? display_blank : display_C;
+  display_addr_list[8] = (!CC_mode) ? display_blank : display_C;
+  display_addr_list[9] = (!CC_mode) ? display_blank : display_C;
   display_addr_list[10] = display_blank;
   display_addr_list[11] = display_blank;
   display_addr_list[12] = display_num[current_dec_2];