centralize display writes (part 2)
This commit is contained in:
		
							parent
							
								
									130fefd49d
								
							
						
					
					
						commit
						3efd3890f3
					
				@ -50,22 +50,14 @@ bool mac_add(uint8_t *paddr, int8_t rssi, bool sniff_type) {
 | 
			
		||||
    // Insert only if it was not found on global count
 | 
			
		||||
    if (added) {
 | 
			
		||||
 | 
			
		||||
        //char buff[16];
 | 
			
		||||
        //snprintf(buff, sizeof(buff), "PAX:%-4d", (int) macs.size()); // convert 16-bit MAC counter to decimal counter value
 | 
			
		||||
        //u8x8.draw2x2String(0, 0, buff);          // display number on unique macs total Wifi + BLE
 | 
			
		||||
 | 
			
		||||
        if (sniff_type == MAC_SNIFF_WIFI ) {
 | 
			
		||||
            rgb_set_color(COLOR_GREEN);
 | 
			
		||||
            wifis.insert(hashedmac);   // add hashed MAC to wifi container
 | 
			
		||||
            //u8x8.setCursor(0,4);
 | 
			
		||||
            //u8x8.printf("WIFI: %-4d", (int) wifis.size());
 | 
			
		||||
            }   
 | 
			
		||||
        #ifdef BLECOUNTER
 | 
			
		||||
        else if (sniff_type == MAC_SNIFF_BLE ) {
 | 
			
		||||
            rgb_set_color(COLOR_MAGENTA);
 | 
			
		||||
            bles.insert(hashedmac);    // add hashed MAC to BLE container
 | 
			
		||||
                //u8x8.setCursor(0,3);
 | 
			
		||||
                //u8x8.printf("BLTH: %-4d", (int) bles.size());
 | 
			
		||||
            }
 | 
			
		||||
        #endif
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										10
									
								
								src/main.cpp
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								src/main.cpp
									
									
									
									
									
								
							@ -272,15 +272,7 @@ void sniffer_loop(void * pvParameters) {
 | 
			
		||||
        channel = (channel % WIFI_CHANNEL_MAX) + 1;     // rotates variable channel 1..WIFI_CHANNEL_MAX
 | 
			
		||||
        wifi_sniffer_set_channel(channel);
 | 
			
		||||
        ESP_LOGD(TAG, "Wifi set channel %d", channel);
 | 
			
		||||
/*
 | 
			
		||||
        snprintf(buff, sizeof(buff), "PAX:%d", (int) macs.size()); // convert 16-bit MAC counter to decimal counter value
 | 
			
		||||
        u8x8.draw2x2String(0, 0, buff);          // display number on unique macs total
 | 
			
		||||
 | 
			
		||||
        u8x8.setCursor(11,4);
 | 
			
		||||
        u8x8.printf("ch:%02i", channel);
 | 
			
		||||
        u8x8.setCursor(0,5);
 | 
			
		||||
        u8x8.printf(!cfg.rssilimit ? "RLIM: off" : "RLIM: %-3d", cfg.rssilimit);
 | 
			
		||||
*/
 | 
			
		||||
        // duration of one wifi scan loop reached? then send data and begin new scan cycle
 | 
			
		||||
        if ( nloop >= ( (100 / cfg.wifichancycle) * (cfg.wifiscancycle * 2)) +1 ) {
 | 
			
		||||
            u8x8.setPowerSave(!cfg.screenon);           // set display on if enabled
 | 
			
		||||
@ -538,8 +530,10 @@ void loop() {
 | 
			
		||||
        u8x8.draw2x2String(0, 0, buff);          // display number on unique macs total Wifi + BLE
 | 
			
		||||
        u8x8.setCursor(0,4);
 | 
			
		||||
        u8x8.printf("WIFI: %-4d", (int) wifis.size());
 | 
			
		||||
        #ifdef BLECOUNTER
 | 
			
		||||
            u8x8.setCursor(0,3);
 | 
			
		||||
            u8x8.printf("BLTH: %-4d", (int) bles.size());
 | 
			
		||||
        #endif
 | 
			
		||||
        // display actual wifi channel (line 4)
 | 
			
		||||
        u8x8.setCursor(11,4);
 | 
			
		||||
        u8x8.printf("ch:%02i", channel);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user