From 7b7e77b71449f76c262dc247785c15c6220cf890 Mon Sep 17 00:00:00 2001 From: Zduniusz <31253374+Zduniusz@users.noreply.github.com> Date: Sat, 15 Apr 2023 04:42:28 +0200 Subject: Add support for ESP32 (#17) * Add support for ESP32 * core: Check length of body before allocating Frames with no body may be worth parsing, but should avoid the allocation of zero-length bodies. Instead, we'll check if the body exists in the parsed data and if that length is zero, return early with success. Fixes #16 * misc: Run GitHub build actions on pull requests * Add support for ESP32 --------- Co-authored-by: Zduniusz Co-authored-by: Marc --- CMakeLists.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index e33a5fd..acedf75 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,17 @@ cmake_minimum_required(VERSION 3.18) +if (DEFINED ESP_PLATFORM) + file(GLOB_RECURSE libwifi_src + "src/libwifi/*.h" + "src/libwifi/*.c" + ) + idf_component_register( + SRCS ${libwifi_src} + INCLUDE_DIRS "src/" + ) + return() +endif() + project(wifi DESCRIPTION "802.11 Parsing / Generation library" VERSION 0.1) execute_process(COMMAND git rev-parse --abbrev-ref HEAD OUTPUT_STRIP_TRAILING_WHITESPACE OUTPUT_VARIABLE GITBRANCH) -- cgit 1.4.1