migration

This commit is contained in:
2026-05-26 21:20:55 -06:00
parent 236a2a3f75
commit 4dd0aabe1e
8 changed files with 62 additions and 0 deletions
@@ -0,0 +1,9 @@
# The following five lines of boilerplate have to be in your project's
# CMakeLists in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.16)
# for disable 80211 sanity check
add_link_options("-Wl,-z,muldefs")
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(SillyFilly-Hardware-Attack-Tool)
@@ -0,0 +1,2 @@
idf_component_register(SRCS "SillyFilly-Hardware-Attack-Tool.c"
INCLUDE_DIRS "." "includes")
@@ -0,0 +1,21 @@
menu "SillyFilly Hardware Attack Tool Configuration"
config EXAMPLE_PULSE_COUNT_PIN
int "Input pin for the pulse counter"
default 6
help
GPIO pin used as the input for the pulse counter
config EXAMPLE_PULSE_COUNT_WAKEUP_LIMIT
int "Wake-up pulse count limit"
default 10
help
Number of pulses counted after which the ULP will wake up the main CPU
config EXAMPLE_PULSE_COUNT_SIMULATE
bool "Simulate pulses on input pin"
default n
help
The ULP will periodically toggle the input pin to simulate pulses
endmenu
@@ -0,0 +1,6 @@
#include <stdio.h>
void app_main(void)
{
}
@@ -0,0 +1,3 @@
dependencies:
espressif/esp_hosted: "*"
espressif/esp_wifi_remote: "*"
@@ -0,0 +1 @@
intentionally left blank
@@ -0,0 +1 @@
intentionally left blank
@@ -0,0 +1,19 @@
# This file was generated using idf.py save-defconfig. It can be edited manually.
# Espressif IoT Development Framework (ESP-IDF) 5.5.0 Project Minimal Configuration
#
CONFIG_IDF_TARGET="esp32p4"
CONFIG_BOOTLOADER_LOG_LEVEL_WARN=y
CONFIG_ESPTOOLPY_FLASHMODE_QIO=y
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE=y
CONFIG_CONSOLE_SORTED_HELP=y
CONFIG_SPIRAM=y
CONFIG_SPIRAM_SPEED_80M=y
CONFIG_SPIRAM_XIP_FROM_PSRAM=y
CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT=y
CONFIG_FREERTOS_UNICORE=y
CONFIG_ULP_COPROC_ENABLED=y
CONFIG_ULP_HP_UART_CONSOLE_PRINT=y
CONFIG_SLAVE_IDF_TARGET_ESP32C5=y
CONFIG_IDF_EXPERIMENTAL_FEATURES=y