@@ -166,29 +166,8 @@ int i=0;
166166 pix ^= 0x0F ;
167167
168168 i++;
169- /* Convert rgb color to gray scale
170- memcpy(rgb_color, src, 3);
171- src += 3;
172- gs_clr = (GS_FACT_R * rgb_color[0]) + (GS_FACT_G * rgb_color[1]) + (GS_FACT_B * rgb_color[2]);
173- if (gs_clr > 255) gs_clr = 255;
174- // Use only 4 bits & invert
175- //pix = ((uint8_t)gs_clr >> 4) ^ 0x0F;
176- pix = (uint8_t)gs_clr;
177-
178- // Using gray scale lookup table
179- last_lvl = 0;
180- i = 0;
181- for (i=0; i<16; i++) {
182- if ((pix > last_lvl) && (pix <= lvl_buf_jpg[i])) {
183- pix = 15 - i;
184- last_lvl = lvl_buf[i];
185- break;
186- }
187- last_lvl = lvl_buf[i];
188- }
189- */
169+
190170 get_buff[i] = pix;
191- // gs_used_shades |= (1 << pix);
192171 }
193172 else src += 3 ; // skip
194173 }
@@ -406,28 +385,18 @@ void loop()
406385 VextOFF ();
407386 Radio.Sleep ();
408387 SPI.end ();
409- Serial.printf (" 1" );
410388 pinMode (RADIO_DIO_1, ANALOG);
411389 digitalWrite (RADIO_NSS, HIGH);
412- gpio_hold_en ((gpio_num_t )RADIO_NSS);
413- // pinMode(RADIO_NSS, ANALOG);
414- // digitalWrite(RADIO_NSS, HIGH);
390+ // gpio_hold_en((gpio_num_t)RADIO_NSS);
391+ pinMode (RADIO_NSS, ANALOG);
392+ digitalWrite (RADIO_NSS, HIGH);
415393
416394 pinMode (RADIO_RESET, ANALOG);
417395 pinMode (RADIO_BUSY, ANALOG);
418396 pinMode (LORA_CLK, ANALOG);
419397 pinMode (LORA_MISO, ANALOG);
420398 pinMode (LORA_MOSI, ANALOG);
421- // pinMode(2, ANALOG);
422- // pinMode(3, ANALOG);
423- // pinMode(4, ANALOG);
424- // pinMode(5, ANALOG);
425- // pinMode(6, ANALOG);
426- // pinMode(7, ANALOG);
427- // pinMode(43, ANALOG);
428- // pinMode(44, ANALOG);
429- // pinMode(47, ANALOG);
430- // pinMode(48, ANALOG);
399+
431400
432401 esp_sleep_enable_timer_wakeup (600 * 1000 * (uint64_t )1000 );
433402 esp_sleep_pd_config (ESP_PD_DOMAIN_RTC_PERIPH, ESP_PD_OPTION_OFF);
0 commit comments