v1.6.85
This commit is contained in:
parent
b85dc829a5
commit
75fb08e72c
@ -10,23 +10,6 @@
|
|||||||
#define MAC_SNIFF_WIFI 0
|
#define MAC_SNIFF_WIFI 0
|
||||||
#define MAC_SNIFF_BLE 1
|
#define MAC_SNIFF_BLE 1
|
||||||
|
|
||||||
/*
|
|
||||||
typedef struct {
|
|
||||||
unsigned frame_ctrl : 16;
|
|
||||||
unsigned duration_id : 16;
|
|
||||||
uint8_t addr1[6]; // receiver address
|
|
||||||
uint8_t addr2[6]; // sender address
|
|
||||||
uint8_t addr3[6]; // filtering address
|
|
||||||
unsigned sequence_ctrl : 16;
|
|
||||||
uint8_t addr4[6]; // optional
|
|
||||||
} wifi_ieee80211_mac_hdr_t;
|
|
||||||
|
|
||||||
typedef struct {
|
|
||||||
wifi_ieee80211_mac_hdr_t hdr;
|
|
||||||
uint8_t payload[0]; // network data ended with 4 bytes csum (CRC32)
|
|
||||||
} wifi_ieee80211_packet_t;
|
|
||||||
*/
|
|
||||||
|
|
||||||
void wifi_sniffer_init(void);
|
void wifi_sniffer_init(void);
|
||||||
void IRAM_ATTR wifi_sniffer_packet_handler(void *buff, wifi_promiscuous_pkt_type_t type);
|
void IRAM_ATTR wifi_sniffer_packet_handler(void *buff, wifi_promiscuous_pkt_type_t type);
|
||||||
void switchWifiChannel(void * parameter);
|
void switchWifiChannel(void * parameter);
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
; ---> SELECT TARGET PLATFORM HERE! <---
|
; ---> SELECT TARGET PLATFORM HERE! <---
|
||||||
[platformio]
|
[platformio]
|
||||||
;env_default = generic
|
env_default = generic
|
||||||
;env_default = ebox
|
;env_default = ebox
|
||||||
;env_default = eboxtube
|
;env_default = eboxtube
|
||||||
;env_default = heltec
|
;env_default = heltec
|
||||||
@ -14,7 +14,7 @@
|
|||||||
;env_default = ttgov1
|
;env_default = ttgov1
|
||||||
;env_default = ttgov2
|
;env_default = ttgov2
|
||||||
;env_default = ttgov21old
|
;env_default = ttgov21old
|
||||||
env_default = ttgov21new
|
;env_default = ttgov21new
|
||||||
;env_default = ttgobeam
|
;env_default = ttgobeam
|
||||||
;env_default = lopy
|
;env_default = lopy
|
||||||
;env_default = lopy4
|
;env_default = lopy4
|
||||||
@ -29,7 +29,7 @@ description = Paxcounter is a proof-of-concept ESP32 device for metering passeng
|
|||||||
|
|
||||||
[common]
|
[common]
|
||||||
; for release_version use max. 10 chars total, use any decimal format like "a.b.c"
|
; for release_version use max. 10 chars total, use any decimal format like "a.b.c"
|
||||||
release_version = 1.6.84
|
release_version = 1.6.85
|
||||||
; DEBUG LEVEL: For production run set to 0, otherwise device will leak RAM while running!
|
; DEBUG LEVEL: For production run set to 0, otherwise device will leak RAM while running!
|
||||||
; 0=None, 1=Error, 2=Warn, 3=Info, 4=Debug, 5=Verbose
|
; 0=None, 1=Error, 2=Warn, 3=Info, 4=Debug, 5=Verbose
|
||||||
debug_level = 0
|
debug_level = 0
|
||||||
@ -39,7 +39,7 @@ upload_protocol = esptool
|
|||||||
extra_scripts = pre:build.py
|
extra_scripts = pre:build.py
|
||||||
keyfile = ota.conf
|
keyfile = ota.conf
|
||||||
;platform_espressif32 = espressif32@1.5.0
|
;platform_espressif32 = espressif32@1.5.0
|
||||||
platform_espressif32 = https://github.com/platformio/platform-espressif32.git#feature/stage
|
platform_espressif32 = https://github.com/platformio/platform-espressif32.git#a7b1fe6
|
||||||
board_build.partitions = min_spiffs.csv
|
board_build.partitions = min_spiffs.csv
|
||||||
monitor_speed = 115200
|
monitor_speed = 115200
|
||||||
lib_deps_lora =
|
lib_deps_lora =
|
||||||
|
@ -79,7 +79,7 @@ void gps_loop(void *pvParameters) {
|
|||||||
|
|
||||||
} // end of infinite loop
|
} // end of infinite loop
|
||||||
|
|
||||||
vTaskDelete(NULL); // shoud never be reached
|
vTaskDelete(GpsTask); // shoud never be reached
|
||||||
|
|
||||||
} // gps_loop()
|
} // gps_loop()
|
||||||
|
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
// clang-format off
|
||||||
|
|
||||||
#ifndef _EBOX_H
|
#ifndef _EBOX_H
|
||||||
#define _EBOX_H
|
#define _EBOX_H
|
||||||
|
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
// clang-format off
|
||||||
|
|
||||||
#ifndef _EBOXTUBE_H
|
#ifndef _EBOXTUBE_H
|
||||||
#define _EBOXTUBE_H
|
#define _EBOXTUBE_H
|
||||||
|
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
// clang-format off
|
||||||
|
|
||||||
#ifndef _FIPY_H
|
#ifndef _FIPY_H
|
||||||
#define _FIPY_H
|
#define _FIPY_H
|
||||||
|
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
// clang-format off
|
||||||
|
|
||||||
#ifndef _GENERIC_H
|
#ifndef _GENERIC_H
|
||||||
#define _GENERIC_H
|
#define _GENERIC_H
|
||||||
|
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
// clang-format off
|
||||||
|
|
||||||
#ifndef _HELTEC_H
|
#ifndef _HELTEC_H
|
||||||
#define _HELTEC_H
|
#define _HELTEC_H
|
||||||
|
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
// clang-format off
|
||||||
|
|
||||||
#ifndef _HELTECV2_H
|
#ifndef _HELTECV2_H
|
||||||
#define _HELTECV2_H
|
#define _HELTECV2_H
|
||||||
|
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
// clang-format off
|
||||||
|
|
||||||
#ifndef _LOLINLITE_H
|
#ifndef _LOLINLITE_H
|
||||||
#define _LOLINLITE_H
|
#define _LOLINLITE_H
|
||||||
|
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
// clang-format off
|
||||||
|
|
||||||
#ifndef _LOLINLITELORA_H
|
#ifndef _LOLINLITELORA_H
|
||||||
#define _LOLINLITELORA_H
|
#define _LOLINLITELORA_H
|
||||||
|
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
// clang-format off
|
||||||
|
|
||||||
#ifndef _LOLINLORA_H
|
#ifndef _LOLINLORA_H
|
||||||
#define _LOLINLORA_H
|
#define _LOLINLORA_H
|
||||||
|
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
// clang-format off
|
||||||
|
|
||||||
#ifndef _LOPY_H
|
#ifndef _LOPY_H
|
||||||
#define _LOPY_H
|
#define _LOPY_H
|
||||||
|
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
// clang-format off
|
||||||
|
|
||||||
#ifndef _LOPY4_H
|
#ifndef _LOPY4_H
|
||||||
#define _LOPY4_H
|
#define _LOPY4_H
|
||||||
|
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
// clang-format off
|
||||||
|
|
||||||
#ifndef _OCTOPUS_H
|
#ifndef _OCTOPUS_H
|
||||||
#define _OCTOPUS_H
|
#define _OCTOPUS_H
|
||||||
|
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
// clang-format off
|
||||||
|
|
||||||
#ifndef _TTGOBEAM_H
|
#ifndef _TTGOBEAM_H
|
||||||
#define _TTGOBEAM_H
|
#define _TTGOBEAM_H
|
||||||
|
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
// clang-format off
|
||||||
|
|
||||||
#ifndef _TTGOV1_H
|
#ifndef _TTGOV1_H
|
||||||
#define _TTGOV1_H
|
#define _TTGOV1_H
|
||||||
|
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
// clang-format off
|
||||||
|
|
||||||
#ifndef _TTGOV2_H
|
#ifndef _TTGOV2_H
|
||||||
#define _TTGOV2_H
|
#define _TTGOV2_H
|
||||||
|
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
// clang-format off
|
||||||
|
|
||||||
#ifndef _TTGOV21NEW_H
|
#ifndef _TTGOV21NEW_H
|
||||||
#define _TTGOV21NEW_H
|
#define _TTGOV21NEW_H
|
||||||
|
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
// clang-format off
|
||||||
|
|
||||||
#ifndef _TTGOV21OLD_H
|
#ifndef _TTGOV21OLD_H
|
||||||
#define _TTGOV21OLD_H
|
#define _TTGOV21OLD_H
|
||||||
|
|
||||||
|
@ -190,7 +190,7 @@ void ledLoop(void *parameter) {
|
|||||||
// give yield to CPU
|
// give yield to CPU
|
||||||
vTaskDelay(2 / portTICK_PERIOD_MS);
|
vTaskDelay(2 / portTICK_PERIOD_MS);
|
||||||
} // while(1)
|
} // while(1)
|
||||||
vTaskDelete(NULL); // shoud never be reached
|
vTaskDelete(ledLoopTask); // shoud never be reached
|
||||||
}; // ledloop()
|
}; // ledloop()
|
||||||
|
|
||||||
#endif // #if (HAS_LED != NOT_A_PIN) || defined(HAS_RGB_LED)
|
#endif // #if (HAS_LED != NOT_A_PIN) || defined(HAS_RGB_LED)
|
||||||
|
Loading…
Reference in New Issue
Block a user