|
VSF Documented
|
This directory holds headers that mimic the shape of ESP-IDF public API (esp_log.h, esp_err.h, esp_event.h, esp_timer.h, driver/gpio.h, ...).
Rules:
vsf_espidf_cfg.h via VSF_ESPIDF_CFG_VERSION_*. When a new baseline is adopted, diff public API changes and update accordingly.esp_err_t, ESP_OK, gpio_set_level, ...). Do not add VSF-specific prefixes to public symbols here; VSF-internal helpers live in ../port/.#include "driver/gpio.h" unchanged.Planned subdirectories (populated per-module):
esp_err.h, esp_log.h, esp_check.h, esp_common.hesp_event.h, esp_event_base.hesp_timer.hesp_system.h, esp_mac.h, esp_random.h, esp_chip_info.hesp_partition.h, nvs.h, nvs_flash.hesp_netif.h, esp_netif_types.hesp_http_client.h, esp_http_server.hesp_wifi.h, esp_wifi_types.h (stage C, requires external radio)freertos/FreeRTOS.h and friends (forwarders to VSF FreeRTOS compat)driver/gptimer.h (present)driver/gpio.h (present)driver/uart.h (present)driver/i2c_master.h, driver/spi_master.h, driver/ledc.h, driver/adc.h (pending)hal/gpio_types.h, hal/uart_types.h, ...