arduino-esp32
Arduino core for the ESP32 family of SoCs
File Explorer
Download Latest Version (.zip)Showing a partial file list โ download the zip above to see everything.
- codeql-config.yml
- config.yml
- Feature-request.yml
- Issue-report.yml
- espressif.ico
- Sign-File.ps1
- linux_ide_v1_test.sh
- mock_upload_validation.sh
- release_validation.sh
- test_find_boards.py
- test_flasher.py
- test_generate_missing_junits.py
- test_ide1_upload_pattern.py
- test_ide_v1_docker.sh
- test_mock_bootloader.py
- windows_ide_v1_test.ps1
- build-packages.sh
- common.sh
- generate-package-json.sh
- github-release.sh
- github_release_proxy.py
- notify-discord.sh
- test-package-install.sh
- arduino-headless-logging.properties
- arduino_headless.sh
- backlog-cleanup.js
- check-cmakelists.sh
- check_official_variants.sh
- env.sh
- find_boards.sh
- generate_missing_junits.py
- get_affected.py
- include_checker.py
- install-arduino-builder.sh
- install-arduino-cli.sh
- install-arduino-core-esp32.sh
- install-arduino-ide.sh
- merge_packages.py
- mock_upload_lib.sh
- on-pages.sh
- on-push-idf.sh
- on-push.sh
- process_sarif.py
- release_append_cn.py
- runtime_table_generator.py
- sketch_utils.sh
- socs_config.sh
- test-mock-upload.sh
- test_runtime_table_generator.py
- tests_build.sh
- tests_matrix.sh
- tests_run.sh
- tests_utils.sh
- update-version.sh
- update_esptool.py
- upload_py_tools.sh
- validate_board.sh
- allboards.yml
- backlog-bot.yml
- boards.yml
- build_component.yml
- build_py_tools.yml
- codeql.yml
- dangerjs.yml
- docs_build.yml
- docs_deploy.yml
- gh-pages.yml
- issue-auto-label.yml
- lib.json
- lib.yml
- pre-commit-status.yml
- pre-commit.yml
- publishlib.yml
- publishsizes-2.x.yml
- publishsizes.yml
- push.yml
- release.yml
- tests.yml
- tests_build.yml
- tests_hw_wokwi.yml
- tests_qemu.yml
- tests_results.yml
- upload-idf-component.yml
- upload-tests.yml
- CI_README.md
- CODEOWNERS
- PULL_REQUEST_TEMPLATE.md
- gen_hw_jobs.py
- get_artifacts.sh
- get_results.sh
- install_dependencies.sh
- common.yml
- hardware_tests_dynamic.yml
- hw_test_template.yml
- sntp.h
- AUTHORS
- cdecode.c
- cdecode.h
- cencode.c
- cencode.h
- LICENSE
- Arduino.h
- base64.cpp
- base64.h
- binary.h
- cbuf.cpp
- cbuf.h
- chip-debug-report.cpp
- chip-debug-report.h
- Client.h
- ColorFormat.c
- ColorFormat.h
- Esp.cpp
- Esp.h
- esp32-hal-adc.c
- esp32-hal-adc.h
- esp32-hal-alloc-ble-mem.h
- esp32-hal-alloc-bt-classic-mem.h
- esp32-hal-bt-mem.h
- esp32-hal-bt.c
- esp32-hal-bt.h
- esp32-hal-cpu.c
- esp32-hal-cpu.h
- esp32-hal-dac.c
- esp32-hal-dac.h
- esp32-hal-gpio.c
- esp32-hal-gpio.h
- esp32-hal-hosted.c
- esp32-hal-hosted.h
- esp32-hal-i2c-ng.c
- esp32-hal-i2c-slave.c
- esp32-hal-i2c-slave.h
- esp32-hal-i2c.c
- esp32-hal-i2c.h
- esp32-hal-ldo.c
- esp32-hal-ldo.h
- esp32-hal-ledc.c
- esp32-hal-ledc.h
- esp32-hal-log-wrapper.c
- esp32-hal-log.h
- esp32-hal-matrix.c
- esp32-hal-matrix.h
- esp32-hal-misc.c
- esp32-hal-periman.c
- esp32-hal-periman.h
- esp32-hal-psram.c
- esp32-hal-psram.h
- esp32-hal-rgb-led.c
- esp32-hal-rgb-led.h
- esp32-hal-rmt.c
- esp32-hal-rmt.h
- esp32-hal-sigmadelta.c
- esp32-hal-sigmadelta.h
- esp32-hal-spi.c
- esp32-hal-spi.h
- esp32-hal-time.c
- esp32-hal-timer.c
- esp32-hal-timer.h
- esp32-hal-tinyusb.c
- esp32-hal-tinyusb.h
- esp32-hal-touch-ng.c
- esp32-hal-touch-ng.h
- esp32-hal-touch.c
- esp32-hal-touch.h
- esp32-hal-uart.c
- esp32-hal-uart.h
- esp32-hal.h
- esp8266-compat.h
- esp_arduino_version.h
- extra_attr.h
- firmware_msc_fat.c
- firmware_msc_fat.h
- FirmwareMSC.cpp
- FirmwareMSC.h
- freertos_stats.cpp
- freertos_stats.h
- FunctionalInterrupt.cpp
- FunctionalInterrupt.h
- HardwareI2C.h
- HardwareSerial.cpp
- HardwareSerial.h
- HashBuilder.cpp
- HashBuilder.h
- HEXBuilder.cpp
- HEXBuilder.h
- HWCDC.cpp
- HWCDC.h
- idf_openthread_mpool_wrapper.c
- io_pin_remap.h
- IPAddress.cpp
- IPAddress.h
- MacAddress.cpp
- MacAddress.h
- main.cpp
- MD5Builder.cpp
- MD5Builder.h
- pgmspace.h
- Print.cpp
- Print.h
- Printable.h
- Server.h
- stdlib_noniso.c
- stdlib_noniso.h
- Stream.cpp
- Stream.h
- StreamString.cpp
- StreamString.h
- StringUtils.cpp
- StringUtils.h
- Tone.cpp
- Udp.h
- USB.cpp
- USB.h
- USBCDC.cpp
- USBCDC.h
- USBMSC.cpp
- USBMSC.h
- WCharacter.h
- wiring_private.h
- wiring_pulse.c
- wiring_shift.c
- WMath.cpp
- WString.cpp
- WString.h
- tutorial_basic_ide.png
- tutorial_peripheral_diagram.png
- arduino-ide.png
- arduino_i2c_master.png
- arduino_i2c_slave.png
- arduino_versions.js
- chatbot_widget.css
- chatbot_widget_en.js
- cross.png
- custom.css
- esp32-c3_devkitM-1_pinlayout.png
- esp32-s2_saola1_pinlayout.png
- esp32_devkitC_pinlayout.png
- external_library_test_pr.png
- external_library_test_schedule.png
- gpio_output.png
- gpio_pullup.png
- green_checkmark.png
- install_guide_boards_manager_esp32.png
- install_guide_boards_manager_url.png
- install_guide_preferences.png
- logo_arduino.png
- logo_espressif.png
- logo_linux.png
- logo_macos.png
- logo_windows.png
- matter_erase_flash.png
- matter_partition_scheme.png
- ota_esp32_login.png
- ota_esp32_upload.png
- ota_esp32_verbose.png
- ota_export_to_binary.png
- soc-module.png
- usb_msc_drive.png
- warning.png
- webusb.html
- wifi_esp32_ap.png
- wifi_esp32_sta.png
- win-gui-1.png
- win-gui-2.png
- win-gui-3.png
- win-gui-4.png
- win-gui-5.png
- win-gui-update-1.png
- win-gui-update-2.png
- adc.rst
- ble.rst
- bluetooth.rst
- console.rst
- dac.rst
- deepsleep.rst
- esp_video.rst
- espnow.rst
- ethernet.rst
- gpio.rst
- i2c.rst
- i2s.rst
- insights.rst
- ledc.rst
- network.rst
- preferences.rst
- pulse_counter.rst
- rainmaker.rst
- reset_reason.rst
- rmt.rst
- sdio.rst
- sdmmc.rst
- serial.rst
- sigmadelta.rst
- spi.rst
- timer.rst
- touch.rst
- usb.rst
- usb_cdc.rst
- usb_msc.rst
- wifi.rst
- boards.rst
- ESP32-C3-DevKitM-1.rst
- ESP32-DevKitC-1.rst
- ESP32-S2-Saola-1.rst
- generic.rst
- datasheet.inc
- adding_new_soc.rst
- coding_guidelines.rst
- core_compatibility.rst
- core_debug.rst
- docs_contributing.rst
- guides.rst
- tools_menu.rst
- ep_color_light.rst
- ep_color_temperature_light.rst
- ep_contact_sensor.rst
- ep_dimmable_light.rst
- ep_dimmable_plugin.rst
- ep_enhanced_color_light.rst
- ep_fan.rst
- ep_generic_switch.rst
- ep_humidity_sensor.rst
- ep_light_sensor.rst
- ep_occupancy_sensor.rst
- ep_on_off_light.rst
- ep_on_off_plugin.rst
- ep_pressure_sensor.rst
- ep_rain_sensor.rst
- ep_temperature_controlled_cabinet.rst
- ep_temperature_sensor.rst
- ep_thermostat.rst
- ep_water_freeze_detector.rst
- ep_water_leak_detector.rst
- ep_window_covering.rst
- matter.rst
- matter_ep.rst
- 2.x_to_3.0.rst
- migration_guides.rst
- webserver_hardening.rst
- Multicasting.rst
- openthread.rst
- openthread_cli.rst
- openthread_coap.rst
- openthread_core.rst
- openthread_dataset.rst
- openthread_helper_functions.rst
- openthread_scan.rst
- openthread_udp.rst
- pioarduino.rst
- wokwi.rst
- basic.rst
- blink.rst
- cdc_dfu_flash.rst
- io_mux.rst
- partition_table.rst
- preferences.rst
- tutorials.rst
- ep_analog.rst
- ep_binary.rst
- ep_carbon_dioxide_sensor.rst
- ep_color_dimmable_light.rst
- ep_color_dimmer_switch.rst
- ep_contact_switch.rst
- ep_dimmable_light.rst
- ep_door_window_handle.rst
- ep_electrical_measurement.rst
- ep_fan_control.rst
- ep_flow_sensor.rst
- ep_gateway.rst
- ep_illuminance_sensor.rst
- ep_light.rst
- ep_multistate.rst
- ep_occupancy_sensor.rst
- ep_pm25_sensor.rst
- ep_power_outlet.rst
- ep_pressure_sensor.rst
- ep_range_extender.rst
- ep_switch.rst
- ep_temperature_sensor.rst
- ep_thermostat.rst
- ep_vibration_sensor.rst
- ep_wind_speed_sensor.rst
- ep_window_covering.rst
- zigbee.rst
- zigbee_core.rst
- zigbee_ep.rst
- advanced_utils.rst
- conf.py
- contributing.rst
- esp-idf_component.rst
- external_libraries_test.rst
- faq.rst
- getting_started.rst
- index.rst
- installing.rst
- lib_builder.rst
- libraries.rst
- make.rst
- ota_web_update.rst
- third_party_tools.rst
- troubleshooting.rst
- conf_common.py
- requirements.txt
- utils.sh
- CMakeLists.txt
- idf_component.yml
- MatterEnhancedColorLight.cpp
- ci.yml
- CMakeLists.txt
- partitions.csv
- README.md
- sdkconfig.defaults
- CMakeLists.txt
- idf_component.yml
- main.cpp
- CMakeLists.txt
- README.md
- sdkconfig.defaults
- CMakeLists.txt
- idf_component.yml
- main.cpp
- ci.yml
- CMakeLists.txt
- README.md
- sdkconfig.defaults
- .gitignore
- BasicOTA.ino
- ci.yml
- build_opt.h
- ci.yml
- public_key.h
- README.md
- SignedOTA.ino
- ArduinoOTA.cpp
- ArduinoOTA.h
- keywords.txt
- library.properties
- AsyncUDPClient.ino
- ci.yml
- AsyncUDPMulticastServer.ino
- ci.yml
- AsyncUDPServer.ino
- ci.yml
- AsyncUDP.cpp
- AsyncUDP.h
- keywords.txt
- library.properties
- Beacon_Scanner.ino
- Beacon_Scanner.md
- ci.yml
- BLE5_extended_scan.ino
- ci.yml
- BLE5_multi_advertising.ino
- ci.yml
- BLE5_periodic_advertising.ino
- ci.yml
- BLE5_periodic_sync.ino
- ci.yml
- ci.yml
- Client.ino
- ci.yml
- Client_Gamepad.ino
- ci.yml
- Client_multiconnect.ino
- ci.yml
- Client_secure_static_passkey.ino
- ci.yml
- Client_Server.ino
- ci.yml
- EddystoneTLM_Beacon.ino
- EddystoneTLM_Beacon.md
- ci.yml
- EddystoneURL_Beacon.ino
- EddystoneURL_Beacon.md
- ci.yml
- iBeacon.ino
- ci.yml
- Notify.ino
- ci.yml
- Scan.ino
- ci.yml
- Server.ino
- ci.yml
- Server_Gamepad.ino
- ci.yml
- Server_multiconnect.ino
- ci.yml
- Server_secure_authorization.ino
- ci.yml
- Server_secure_static_passkey.ino
- ci.yml
- UART.ino
- ci.yml
- Write.ino
- BLE2901.cpp
- BLE2901.h
- BLE2902.cpp
- BLE2902.h
- BLE2904.cpp
- BLE2904.h
- BLEAddress.cpp
- BLEAddress.h
- BLEAdvertisedDevice.cpp
- BLEAdvertisedDevice.h
- BLEAdvertising.cpp
- BLEAdvertising.h
- BLEBeacon.cpp
- BLEBeacon.h
- BLECharacteristic.cpp
- BLECharacteristic.h
- BLECharacteristicMap.cpp
- BLEClient.cpp
- BLEClient.h
- BLEConnInfo.h
- BLEDescriptor.cpp
- BLEDescriptor.h
- BLEDescriptorMap.cpp
- BLEDevice.cpp
- BLEDevice.h
- BLEEddystoneTLM.cpp
- BLEEddystoneTLM.h
- BLEEddystoneURL.cpp
- BLEEddystoneURL.h
- BLEExceptions.cpp
- BLEExceptions.h
- BLEHIDDevice.cpp
- BLEHIDDevice.h
- BLERemoteCharacteristic.cpp
- BLERemoteCharacteristic.h
- BLERemoteDescriptor.cpp
- BLERemoteDescriptor.h
- BLERemoteService.cpp
- BLERemoteService.h
- BLEScan.cpp
- BLEScan.h
- BLESecurity.cpp
- BLESecurity.h
- BLEServer.cpp
- BLEServer.h
- BLEService.cpp
- BLEService.h
- BLEServiceMap.cpp
- BLEUtils.cpp
- BLEUtils.h
- BLEUUID.cpp
- BLEUUID.h
- BLEValue.cpp
- BLEValue.h
- FreeRTOS.cpp
- GeneralUtils.cpp
- GeneralUtils.h
- HIDKeyboardTypes.h
- HIDTypes.h
- RTOS.h
- library.properties
- LICENSE
- NOTICE
- README.md
- bt_classic_device_discovery.ino
- ci.yml
- bt_remove_paired_devices.ino
- ci.yml
- ci.yml
- DiscoverConnect.ino
- ci.yml
- GetLocalMAC.ino
- ci.yml
- SerialToSerialBT.ino
- ci.yml
- SerialToSerialBT_Legacy.ino
- ci.yml
- SerialToSerialBT_SSP.ino
- ci.yml
- SerialToSerialBTM.ino
- BluetoothSerial.cpp
- BluetoothSerial.h
- BTAddress.cpp
- BTAddress.h
- BTAdvertisedDevice.h
- BTAdvertisedDeviceSet.cpp
- BTScan.h
- BTScanResultsSet.cpp
- keywords.txt
- library.properties
- README.md
- ConsoleAdvanced.ino
- ConsoleBasic.ino
- ConsoleFS.ino
- ConsoleGPIO.ino
- ConsoleHistory.ino
- ConsoleManual.ino
- ConsoleSysInfo.ino
- ci.yml
- ConsoleWiFi.ino
- Console.cpp
- Console.h
- keywords.txt
- library.properties
- CaptivePortal.ino
- ci.yml
- DNSServer.cpp
- DNSServer.h
- library.properties
- eeprom_class.ino
- eeprom_extra.ino
- eeprom_write.ino
- EEPROM.cpp
- EEPROM.h
- keywords.txt
- library.properties
- README.md
- LEDCFade.ino
- ledcFrequency.ino
- ci.yml
- LEDCGammaFade.ino
- LEDCSingleChannel.ino
- LEDCSoftwareFade.ino
- ledcWrite_RGB.ino
- SigmaDelta.ino
- AnalogRead.ino
- AnalogReadContinuous.ino
- ArduinoStackSize.ino
- ArduinoWaitTimeBeforeStartingSketch.ino
- app_httpd.cpp
- board_config.h
- camera_index.h
- camera_pins.h
- CameraWebServer.ino
- ci.yml
- partitions.csv
- GetChipID.ino
- CIBoardsTest.ino
- ci.yml
- ExternalWakeUp.ino
- ci.yml
- SmoothBlink_ULP_Code.ino
- ci.yml
- TimerWakeUp.ino
- ci.yml
- TouchWakeUp.ino
- BasicMultiThreading.ino
- README.md
- Mutex.ino
- README.md
- Queue.ino
- README.md
- README.md
- Semaphore.ino
- BlinkRGB.ino
- FunctionalInterrupt.ino
- FunctionalInterruptLambda.ino
- README.md
- FunctionalInterruptStruct.ino
- GPIOInterrupt.ino
- ci.yml
- HFP_HCI_Audio.ino
- ci.yml
- HFP_HCI_Audio_I2S.ino
- README.md
- ci.yml
- HWCDC_Events.ino
- GetMacAddress.ino
- ResetReason.ino
- ResetReason2.ino
- build_opt.h
- Legacy_RMT_Driver_Compatible.ino
- RMT_CPUFreq_Test.ino
- RMT_EndOfTransmissionState.ino
- RMT_LED_Blink.ino
- RMTCallback.ino
- RMTLoopback.ino
- RMTReadXJT.ino
- RMTWrite_RGB_LED.ino
- BaudRateDetect_Demo.ino
- README.md
- HardwareFlowControl_Demo.ino
- README.md
- IrdaMode_DualUART_Demo.ino
- README.md
- IrdaMode_TwoBoard_Demo.ino
- README.md
- OneWire_UART_Demo.ino
- README.md
- OneWire_UART_Two_Boards.ino
- README.md
- OnReceive_Demo.ino
- OnReceiveError_BREAK_Demo.ino
- onReceiveExample.ino
- print64bitVariable.ino
- README.md
- RS485_Echo_Demo.ino
- RxFIFOFull_Demo.ino
- README.md
- RxPull_Demo.ino
- RxTimeout_Demo.ino
- Serial_All_CPU_Freqs.ino
- Serial_STD_Func_OnReceive.ino
- ExampleTemplate.ino
- README.md
- ci.yml
- SimpleTime.ino
- RepeatTimer.ino
- WatchdogTimer.ino
- ci.yml
- TouchButton.ino
- ci.yml
- TouchInterrupt.ino
- ci.yml
- TouchRead.ino
- ci.yml
- TWAIreceive.ino
- ci.yml
- TWAItransmit.ino
- dummy.h
- keywords.txt
- library.properties
- ci.yml
- ESP_HostedOTA.ino
- ESP_HostedOTA.cpp
- ESP_HostedOTA.h
- keywords.txt
- library.properties
- ci.yml
- ES8388.cpp
- ES8388.h
- ES8388_loopback.ino
- Port_selection.ino
- ci.yml
- Record_to_WAV.ino
- ci.yml
- Simple_tone.ino
- ESP_I2S.cpp
- ESP_I2S.h
- wav_header.h
- keywords.txt
- library.properties
- ci.yml
- ESP_NOW_Broadcast_Master.ino
- ci.yml
- ESP_NOW_Broadcast_Slave.ino
- ci.yml
- ESP_NOW_Network.ino
- ci.yml
- ESP_NOW_Serial.ino
- ESP32_NOW.cpp
- ESP32_NOW.h
- ESP32_NOW_Serial.cpp
- ESP32_NOW_Serial.h
- library.properties
- Basic.ino
- ci.yml
- esp32-hal-sr.c
- esp32-hal-sr.h
- ESP_SR.cpp
- ESP_SR.h
- keywords.txt
- library.properties
- ci.yml
- dvp_camera.ino
- ci.yml
- mipi_csi_camera.ino
- ESP_Video.cpp
- ESP_Video.h
- keywords.txt
- library.properties
- ci.yml
- mDNS-SD_Extended.ino
- ci.yml
- mDNS_Web_Server.ino
- ESPmDNS.cpp
- ESPmDNS.h
- keywords.txt
- library.properties
- ci.yml
- ETH_LAN8720.ino
- ci.yml
- ETH_TLK110.ino
- ETH_W5500_Arduino_SPI.ino
- ETH_W5500_IDF_SPI.ino
- ci.yml
- ETH_WIFI_BRIDGE.ino
- ETH.cpp
- ETH.h
- library.properties
- FFat_Test.ino
- ci.yml
- FFat_time.ino
- FFat.cpp
- FFat.h
- library.properties
- FS.cpp
- FS.h
- FSImpl.h
- vfs_api.cpp
- vfs_api.h
- library.properties
- HEX.ino
- MD5.ino
- PBKDF2_HMAC.ino
- SHA1.ino
- SHA2.ino
- SHA3.ino
- SHA3Stream.ino
- PBKDF2_HMACBuilder.cpp
- PBKDF2_HMACBuilder.h
- SHA1Builder.cpp
- SHA1Builder.h
- SHA2Builder.cpp
- SHA2Builder.h
- SHA3Builder.cpp
- SHA3Builder.h
- keywords.txt
- library.properties
- Authorization.ino
- ci.yml
- BasicHttpClient.ino
- ci.yml
- BasicHttpsClient.ino
- ci.yml
- ci.yml
- CustomHeaders.ino
- ci.yml
- HTTPClientEnterprise.ino
- ci.yml
- ReuseConnection.ino
- ci.yml
- StreamHttpClient.ino
- HTTPClient.cpp
- HTTPClient.h
- library.properties
- ci.yml
- httpUpdate.ino
- ci.yml
- httpUpdateSecure.ino
- ci.yml
- httpUpdateSPIFFS.ino
- HTTPUpdate.cpp
- HTTPUpdate.h
- keywords.txt
- library.properties
- ci.yml
- WebUpdater.ino
- HTTPUpdateServer.h
- keywords.txt
- library.properties
- ci.yml
- DiagnosticsSmokeTest.ino
- README.md
- ci.yml
- MinimalDiagnostics.ino
- README.md
- Insights.cpp
- Insights.h
- library.properties
- LITTLEFS_test.ino
- partitions.csv
- ci.yml
- LITTLEFS_time.ino
- LittleFS.cpp
- LittleFS.h
- library.properties
- ci.yml
- MatterColorLight.ino
- README.md
- ci.yml
- MatterCommissionTest.ino
- README.md
- ci.yml
- MatterComposedLights.ino
- README.md
- ci.yml
- MatterContactSensor.ino
- README.md
- ci.yml
- MatterDimmableLight.ino
- README.md
- ci.yml
- MatterDimmablePlugin.ino
- README.md
- ci.yml
- MatterEnhancedColorLight.ino
- README.md
- ci.yml
- MatterEnhancedSmartButton.ino
- README.md
- ci.yml
- MatterEvents.ino
- README.md
- ci.yml
- MatterFan.ino
- README.md
- ci.yml
- MatterHumiditySensor.ino
- README.md
- ci.yml
- MatterLambdaSingleCallbackManyEPs.ino
- README.md
- ci.yml
- MatterLightSensor.ino
- README.md
- ci.yml
- MatterMinimum.ino
- README.md
- ci.yml
- MatterOccupancySensor.ino
- README.md
- ci.yml
- MatterOccupancyWithHoldTime.ino
- README.md
- ci.yml
- MatterOnIdentify.ino
- README.md
- ci.yml
- MatterOnOffLight.ino
- README.md
- ci.yml
- MatterOnOffPlugin.ino
- README.md
- ci.yml
- MatterPressureSensor.ino
- README.md
- ci.yml
- MatterRainSensor.ino
- README.md
- ci.yml
- MatterSimpleBlinds.ino
- README.md
- ci.yml
- MatterSmartButton.ino
- README.md
- ci.yml
- MatterStatus.ino
- README.md
- ci.yml
- MatterTemperatureControlledCabinet.ino
- README.md
- ci.yml
- MatterTemperatureControlledCabinetLevels.ino
- README.md
- ci.yml
- MatterTemperatureLight.ino
- README.md
- ci.yml
- MatterTemperatureSensor.ino
- README.md
- ci.yml
- MatterThermostat.ino
- README.md
- ci.yml
- MatterWaterFreezeDetector.ino
- README.md
- ci.yml
- MatterWaterLeakDetector.ino
- README.md
- ci.yml
- MatterWindowCovering.ino
- README.md
- MatterColorLight.cpp
- MatterColorLight.h
- MatterColorTemperatureLight.cpp
- MatterColorTemperatureLight.h
- MatterContactSensor.cpp
- MatterContactSensor.h
- MatterDimmableLight.cpp
- MatterDimmableLight.h
- MatterDimmablePlugin.cpp
- MatterDimmablePlugin.h
- MatterEnhancedColorLight.cpp
- MatterEnhancedColorLight.h
- MatterFan.cpp
- MatterFan.h
- MatterGenericSwitch.cpp
- MatterGenericSwitch.h
- MatterHumiditySensor.cpp
- MatterHumiditySensor.h
- MatterLightSensor.cpp
- MatterLightSensor.h
- MatterOccupancySensor.cpp
- MatterOccupancySensor.h
- MatterOnOffLight.cpp
- MatterOnOffLight.h
- MatterOnOffPlugin.cpp
- MatterOnOffPlugin.h
- MatterPressureSensor.cpp
- MatterPressureSensor.h
- MatterRainSensor.cpp
- MatterRainSensor.h
- MatterTemperatureControlledCabinet.cpp
- MatterTemperatureControlledCabinet.h
- MatterTemperatureSensor.cpp
- MatterTemperatureSensor.h
- MatterThermostat.cpp
- MatterThermostat.h
- MatterWaterFreezeDetector.cpp
- MatterWaterFreezeDetector.h
- MatterWaterLeakDetector.cpp
- MatterWaterLeakDetector.h
- MatterWindowCovering.cpp
- MatterWindowCovering.h
- Matter.cpp
- Matter.h
- matter_closure_patch.h
- MatterEndPoint.cpp
- MatterEndPoint.h
- keywords.txt
- library.properties
- README.md
- ci.yml
- ESP_NBNST.ino
- NetBIOS.cpp
- NetBIOS.h
- keywords.txt
- library.properties
- Network.h
- NetworkClient.cpp
- NetworkClient.h
- NetworkEvents.cpp
- NetworkEvents.h
- NetworkInterface.cpp
- NetworkInterface.h
- NetworkManager.cpp
- NetworkManager.h
- NetworkServer.cpp
- NetworkServer.h
- NetworkUdp.cpp
- NetworkUdp.h
- library.properties
- ci.yml
- WiFiClientInsecure.ino
- ci.yml
- WiFiClientPSK.ino
- ci.yml
- WiFiClientSecure.ino
- ci.yml
- WiFiClientSecureBuiltinCACertBundle.ino
- ci.yml
- WiFiClientSecureEnterprise.ino
- ci.yml
- WiFiClientSecureProtocolUpgrade.ino
- ci.yml
- WiFiClientShowPeerCredentials.ino
- ci.yml
- WiFiClientTrustOnFirstUse.ino
- NetworkClientSecure.cpp
- NetworkClientSecure.h
- ssl_client.cpp
- ssl_client.h
- WiFiClientSecure.h
- keywords.txt
- library.properties
- README.md
- ci.yml
- coap_lamp.ino
- README.md
- ci.yml
- coap_switch.ino
- README.md
- README.md
- ci.yml
- onReceive.ino
- README.md
- ci.yml
- README.md
- SimpleCLI.ino
- ci.yml
- README.md
- SimpleNode.ino
- ci.yml
- ExtendedRouterNode.ino
- README.md
- ci.yml
- LeaderNode.ino
- README.md
- ci.yml
- README.md
- RouterNode.ino
- README.md
- ci.yml
- README.md
- StackShutdown.ino
- ci.yml
- README.md
- ThreadScan.ino
- ci.yml
- README.md
- udp_sensor_collector.ino
- ci.yml
- README.md
- udp_sensor_node.ino
- README.md
- README.md
- ci.yml
- notes_client.ino
- README.md
- ci.yml
- notes_server.ino
- README.md
- README.md
- ci.yml
- greenhouse_client.ino
- README.md
- ci.yml
- greenhouse_server.ino
- README.md
- README.md
- ci.yml
- light.ino
- README.md
- ci.yml
- README.md
- switch.ino
- README.md
- ci.yml
- README.md
- secure_client.ino
- ci.yml
- README.md
- secure_server.ino
- README.md
- ci.yml
- README.md
- sensor_client.ino
- ci.yml
- README.md
- sensor_server.ino
- README.md
- ci.yml
- client.ino
- README.md
- ci.yml
- README.md
- server.ino
- README.md
- README.md
- ci.yml
- LeaderNode.ino
- README.md
- ci.yml
- README.md
- RouterNode.ino
- README.md
- ci.yml
- README.md
- StackShutdown.ino
- ci.yml
- CommissionerNode.ino
- README.md
- ci.yml
- JoinerNode.ino
- README.md
- README.md
- ci.yml
- README.md
- ThreadScan_Async.ino
- ci.yml
- README.md
- ThreadScan_Callback.ino
- ci.yml
- README.md
- ThreadScan_Discover.ino
- README.md
- ci.yml
- light.ino
- README.md
- ci.yml
- README.md
- switch.ino
- README.md
- ci.yml
- README.md
- sensor_collector.ino
- ci.yml
- README.md
- sensor_node.ino
- README.md
- README.md
- README.md
- OThread.cpp
- OThread.h
- OThreadCLI.cpp
- OThreadCLI.h
- OThreadCLI_Util.cpp
- OThreadCLI_Util.h
- OThreadCoAP.cpp
- OThreadCoAP.h
- OThreadScan.cpp
- OThreadScan.h
- OThreadUDP.cpp
- OThreadUDP.h
- helper_functions.md
- keywords.txt
- library.properties
- Multicasting.md
- README.md
- ci.yml
- PPP_Basic.ino
- ci.yml
- PPP_WIFI_BRIDGE.ino
- PPP.cpp
- PPP.h
- library.properties
- Prefs2Struct.ino
- StartCounter.ino
- Preferences.cpp
- Preferences.h
- keywords.txt
- library.properties
- ci.yml
- README.md
- RMakerCustom.ino
- ci.yml
- README.md
- RMakerCustomAirCooler.ino
- ci.yml
- RMakerSonoffDualR3.ino
- ci.yml
- README.md
- RMakerSwitch.ino
- README.md
- AppInsights.cpp
- AppInsights.h
- RMaker.cpp
- RMaker.h
- RMakerDevice.cpp
- RMakerDevice.h
- RMakerNode.cpp
- RMakerNode.h
- RMakerParam.cpp
- RMakerParam.h
- RMakerQR.cpp
- RMakerQR.h
- RMakerType.cpp
- RMakerType.h
- RMakerUtils.cpp
- RMakerUtils.h
- library.properties
- README.md
- SD_Test.ino
- ci.yml
- SD_time.ino
- SD.cpp
- SD.h
- sd_defines.h
- sd_diskio.cpp
- sd_diskio.h
- sd_diskio_crc.c
- library.properties
- README.md
- ci.yml
- SD2USBMSC.ino
- ci.yml
- SDMMC_Test.ino
- ci.yml
- SDMMC_time.ino
- sd_defines.h
- SD_MMC.cpp
- SD_MMC.h
- library.properties
- README.md
- ci.yml
- SimpleBleDevice.ino
- SimpleBLE.cpp
- SimpleBLE.h
- library.properties
- ci.yml
- multiple_bus_output.PNG
- SPI_Multiple_Buses.ino
- SPI.cpp
- SPI.h
- keywords.txt
- library.properties
- SPIFFS_Test.ino
- ci.yml
- SPIFFS_time.ino
- SPIFFS.cpp
- SPIFFS.h
- library.properties
- Blinker.ino
- TickerBasic.ino
- TickerParameter.ino
- Ticker.cpp
- Ticker.h
- keywords.txt
- library.properties
- AWS_S3_OTA_Update.ino
- ci.yml
- StartCounter.ino.bin
- ci.yml
- HTTP_Client_AES_OTA_Update.ino
- updater.php
- ci.yml
- HTTP_Server_AES_OTA_Update.ino
- ci.yml
- HTTPS_OTA_Update.ino
- Readme.md
- ci.yml
- html.h
- OTAWebUpdater.ino
- SD_Update.ino
- build_opt.h
- ci.yml
- public_key.h
- README.md
- Signed_OTA_Update.ino
- HttpsOTAUpdate.cpp
- HttpsOTAUpdate.h
- Update.h
- Updater.cpp
- Updater_Signing.cpp
- Updater_Signing.h
- keywords.txt
- library.properties
- README.md
- AudioCard.ino
- ci.yml
- ci.yml
- CompositeDevice.ino
- ci.yml
- ConsumerControl.ino
- ci.yml
- CustomHIDDevice.ino
- ci.yml
- FirmwareMSC.ino
- ci.yml
- Gamepad.ino
- ci.yml
- HIDVendor.ino
- ci.yml
- KeyboardLogout.ino
- ci.yml
- KeyboardMessage.ino
- ci.yml
- KeyboardReprogram.ino
- ci.yml
- KeyboardSerial.ino
- ci.yml
- KeyboardAndMouseControl.ino
- ci.yml
- MidiController.ino
- ci.yml
- MidiInterface.ino
- ci.yml
- MidiMultiChannel.ino
- ci.yml
- MidiMusicBox.ino
- ci.yml
- ReceiveMidi.ino
- ButtonMouseControl.ino
- ci.yml
- ci.yml
- SystemControl.ino
- ci.yml
- USBMSC.ino
- ci.yml
- USBSerial.ino
- ci.yml
- index.html
- USBVendor.ino
- Keyboard_da_DK.h
- Keyboard_de_DE.h
- Keyboard_es_ES.h
- Keyboard_fr_CH.h
- Keyboard_fr_FR.h
- Keyboard_hu_HU.h
- Keyboard_it_IT.h
- Keyboard_ja_JP.h
- Keyboard_pt_BR.h
- Keyboard_pt_PT.h
- Keyboard_sv_SE.h
- KeyboardLayout.h
- KeyboardLayout_da_DK.cpp
- KeyboardLayout_de_DE.cpp
- KeyboardLayout_en_US.cpp
- KeyboardLayout_es_ES.cpp
- KeyboardLayout_fr_CH.cpp
- KeyboardLayout_fr_FR.cpp
- KeyboardLayout_hu_HU.cpp
- KeyboardLayout_it_IT.cpp
- KeyboardLayout_ja_JP.cpp
- KeyboardLayout_pt_BR.cpp
- KeyboardLayout_pt_PT.cpp
- KeyboardLayout_sv_SE.cpp
- USBAudioCard.cpp
- USBAudioCard.h
- USBAudioCardDescriptors.h
- USBHID.cpp
- USBHID.h
- USBHIDConsumerControl.cpp
- USBHIDConsumerControl.h
- USBHIDGamepad.cpp
- USBHIDGamepad.h
- USBHIDKeyboard.cpp
- USBHIDKeyboard.h
- USBHIDMouse.cpp
- USBHIDMouse.h
- USBHIDSystemControl.cpp
- USBHIDSystemControl.h
- USBHIDVendor.cpp
- USBHIDVendor.h
- USBMIDI.cpp
- USBMIDI.h
- USBVendor.cpp
- USBVendor.h
- keywords.txt
- library.properties
- AdvancedWebServer.ino
- ci.yml
- ChunkWriting.ino
- ci.yml
- ci.yml
- Filters.ino
- edit.htm.gz
- favicon.ico
- graphs.js.gz
- index.htm
- ci.yml
- FSBrowser.ino
- ci.yml
- HelloServer.ino
- ci.yml
- HttpAdvancedAuth.ino
- ci.yml
- HttpAuthCallback.ino
- ci.yml
- HttpAuthCallbackInline.ino
- ci.yml
- HttpBasicAuth.ino
- ci.yml
- HttpBasicAuthSHA1.ino
- ci.yml
- HttpBasicAuthSHA1orBearerToken.ino
- ci.yml
- Middleware.ino
- ci.yml
- MultiHomedServers.ino
- README.md
- ci.yml
- PathArgServer.ino
- index.htm
- index.htm
- pins.png
- ci.yml
- SDWebServer.ino
- ci.yml
- SimpleAuthentification.ino
- ci.yml
- README.md
- UploadHugeFile.ino
- files.htm
- index.htm
- style.css
- builtinfiles.h
- ci.yml
- README.md
- secrets.h
- WebServer.ino
- ci.yml
- WebUpdate.ino
- mimetable.cpp
- mimetable.h
- RequestHandler.h
- RequestHandlersImpl.h
- AuthenticationMiddleware.cpp
- CorsMiddleware.cpp
- LoggingMiddleware.cpp
- Middleware.h
- MiddlewareChain.cpp
- UriBraces.h
- UriGlob.h
- UriRegex.h
- HTTP_Method.h
- Middlewares.h
- Parsing.cpp
- Uri.h
- WebServer.cpp
- WebServer.h
- keywords.txt
- library.properties
- ci.yml
- FTM_Initiator.ino
- README.md
- ci.yml
- FTM_Responder.ino
- README.md
- ci.yml
- SimpleWiFiServer.ino
- ci.yml
- WiFiAccessPoint.ino
- ci.yml
- WiFiBlueToothSwitch.ino
- ci.yml
- README.md
- WiFiClient.ino
- ci.yml
- WiFiClientBasic.ino
- ci.yml
- README.md
- WiFiClientConnect.ino
- ci.yml
- README.md
- WiFiClientEnterprise.ino
- ci.yml
- WiFiClientEvents.ino
- ci.yml
- WiFiClientStaticIP.ino
- ci.yml
- WiFiExtender.ino
- ci.yml
- WiFiIPv6.ino
- ci.yml
- WiFiMulti.ino
- ci.yml
- WiFiMultiAdvanced.ino
- ci.yml
- WiFiMultiEnterprise.ino
- ci.yml
- README.md
- WiFiScan.ino
- ci.yml
- README.md
- WiFiScanAsync.ino
- ci.yml
- README.md
- WiFiScanDualAntenna.ino
- ci.yml
- README.md
- WiFiScanTime.ino
- ci.yml
- WiFiSmartConfig.ino
- ci.yml
- WiFiTelnetToSerial.ino
- ci.yml
- udp_server.py
- udp_server.rb
- WiFiUDPClient.ino
- ci.yml
- README.md
- WPS.ino
- AP.cpp
- STA.cpp
- WiFi.cpp
- WiFi.h
- WiFiAP.cpp
- WiFiAP.h
- WiFiClient.h
- WiFiGeneric.cpp
- WiFiGeneric.h
- WiFiMulti.cpp
- WiFiMulti.h
- WiFiScan.cpp
- WiFiScan.h
- WiFiServer.h
- WiFiSTA.cpp
- WiFiSTA.h
- WiFiType.h
- WiFiUdp.h
- keywords.txt
- library.properties
- ci.yml
- README.md
- WiFiProv.ino
- WiFiProv.cpp
- WiFiProv.h
- library.properties
- ci.yml
- WireMaster.ino
- ci.yml
- WireScan.ino
- ci.yml
- WireSlave.ino
- ci.yml
- WireSlaveFunctionalCallback.ino
- Wire.cpp
- Wire.h
- keywords.txt
- library.properties
- ci.yml
- README.md
- Zigbee_Analog_Input_Output.ino
- ci.yml
- README.md
- Zigbee_Binary_Input_Output.ino
- ci.yml
- README.md
- Zigbee_CarbonDioxide_Sensor.ino
- ci.yml
- README.md
- Zigbee_Color_Dimmable_Light.ino
- ci.yml
- README.md
- Zigbee_Color_Dimmer_Switch.ino
- ci.yml
- README.md
- Zigbee_Contact_Switch.ino
- ci.yml
- README.md
- Zigbee_Dimmable_Light.ino
- ci.yml
- README.md
- Zigbee_Electrical_AC_Sensor.ino
- ci.yml
- README.md
- Zigbee_Electrical_AC_Sensor_MultiPhase.ino
- ci.yml
- README.md
- Zigbee_Electrical_DC_Sensor.ino
- ci.yml
- README.md
- Zigbee_Fan_Control.ino
- ci.yml
- README.md
- Zigbee_Gateway.ino
- ci.yml
- README.md
- Zigbee_Illuminance_Sensor.ino
- ci.yml
- README.md
- Zigbee_Multistate_Input_Output.ino
- ci.yml
- README.md
- Zigbee_Occupancy_Sensor.ino
- ci.yml
- README.md
- Zigbee_On_Off_Light.ino
- ci.yml
- README.md
- Zigbee_On_Off_MultiSwitch.ino
- ci.yml
- README.md
- Zigbee_On_Off_Switch.ino
- ci.yml
- README.md
- Zigbee_OTA_Client.ino
- ci.yml
- README.md
- Zigbee_PM25_Sensor.ino
- ci.yml
- README.md
- Zigbee_Power_Outlet.ino
- ci.yml
- README.md
- Zigbee_Pressure_Flow_Sensor.ino
- ci.yml
- README.md
- Zigbee_Privilege_Command.ino
- ci.yml
- README.md
- Zigbee_Range_Extender.ino
- ci.yml
- README.md
- Zigbee_Scan_Networks.ino
- ci.yml
- README.md
- Zigbee_Temp_Hum_Sensor_Sleepy.ino
- ci.yml
- README.md
- Zigbee_Temperature_Sensor.ino
- ci.yml
- README.md
- Zigbee_Thermostat.ino
- ci.yml
- README.md
- Zigbee_Vibration_Sensor.ino
- ci.yml
- README.md
- Zigbee_Wind_Speed_Sensor.ino
- ci.yml
- README.md
- Zigbee_Window_Covering.ino
- ZigbeeAnalog.cpp
- ZigbeeAnalog.h
- ZigbeeBinary.cpp
- ZigbeeBinary.h
- ZigbeeCarbonDioxideSensor.cpp
- ZigbeeCarbonDioxideSensor.h
- ZigbeeColorDimmableLight.cpp
- ZigbeeColorDimmableLight.h
- ZigbeeColorDimmerSwitch.cpp
- ZigbeeColorDimmerSwitch.h
- ZigbeeContactSwitch.cpp
- ZigbeeContactSwitch.h
- ZigbeeDimmableLight.cpp
- ZigbeeDimmableLight.h
- ZigbeeDoorWindowHandle.cpp
- ZigbeeDoorWindowHandle.h
- ZigbeeElectricalMeasurement.cpp
- ZigbeeElectricalMeasurement.h
- ZigbeeFanControl.cpp
- ZigbeeFanControl.h
- ZigbeeFlowSensor.cpp
- ZigbeeFlowSensor.h
- ZigbeeGateway.cpp
- ZigbeeGateway.h
- ZigbeeIlluminanceSensor.cpp
- ZigbeeIlluminanceSensor.h
- ZigbeeLight.cpp
- ZigbeeLight.h
- ZigbeeMultistate.cpp
- ZigbeeMultistate.h
- ZigbeeOccupancySensor.cpp
- ZigbeeOccupancySensor.h
- ZigbeePM25Sensor.cpp
- ZigbeePM25Sensor.h
- ZigbeePowerOutlet.cpp
- ZigbeePowerOutlet.h
- ZigbeePressureSensor.cpp
- ZigbeePressureSensor.h
- ZigbeeRangeExtender.cpp
- ZigbeeRangeExtender.h
- ZigbeeSwitch.cpp
- ZigbeeSwitch.h
- ZigbeeTempSensor.cpp
- ZigbeeTempSensor.h
- ZigbeeThermostat.cpp
- ZigbeeThermostat.h
- ZigbeeVibrationSensor.cpp
- ZigbeeVibrationSensor.h
- ZigbeeWindowCovering.cpp
- ZigbeeWindowCovering.h
- ZigbeeWindSpeedSensor.cpp
- ZigbeeWindSpeedSensor.h
- Zigbee.h
- ZigbeeCore.cpp
- ZigbeeCore.h
- ZigbeeEP.cpp
- ZigbeeEP.h
- ZigbeeHandlers.cpp
- ZigbeeTypes.h
- keywords.txt
- library.properties
- README.md
- package_esp32_index.template.json
- ci.yml
- core_list_join.c
- core_main.c
- core_matrix.c
- core_portme.c
- core_portme.h
- core_state.c
- core_util.c
- coremark.h
- coremark.ino
- README.md
- test_coremark.py
- ci.yml
- fibonacci.ino
- README.md
- test_fibonacci.py
- ci.yml
- linpack_double.ino
- README.md
- test_linpack_double.py
- ci.yml
- linpack_float.ino
- README.md
- test_linpack_float.py
- ci.yml
- psramspeed.ino
- README.md
- test_psramspeed.py
- ci.yml
- ramspeed.ino
- README.md
- test_ramspeed.py
- ci.yml
- fftsg_h.cpp
- fftsg_h.h
- pi_fftcs.cpp
- pi_fftcs.h
- README.md
- superpi.ino
- test_superpi.py
- adc_pwm.ino
- ci.yml
- pins_config.h
- README.md
- test_adc_pwm.py
- client.ino
- server.ino
- ci.yml
- README.md
- test_ble.py
- client.ino
- server.ino
- ci.yml
- test_bt_classic.py
- bt_inuse_override.ino
- ci.yml
- README.md
- test_bt_inuse_override.py
- bt_mem_wrap.ino
- ci.yml
- README.md
- test_bt_mem_wrap.py
- ci.yml
- console.ino
- README.md
- test_console.py
- reader.ino
- sender.ino
- ci.yml
- README.md
- test_dac.py
- ci.yml
- democfg.ino
- README.md
- test_democfg.py
- eeprom.ino
- README.md
- test_eeprom.py
- master.ino
- slave.ino
- ci.yml
- README.md
- test_esp_now.py
- ci.yml
- ethernet.ino
- README.md
- test_ethernet.py
- fs.ino
- partitions.csv
- README.md
- test_fs.py
- ci.yml
- diagram.esp32.json
- diagram.esp32c3.json
- diagram.esp32c6.json
- diagram.esp32h2.json
- diagram.esp32p4.json
- diagram.esp32s2.json
- diagram.esp32s3.json
- gpio.ino
- README.md
- test_gpio.py
- hash.ino
- README.md
- test_hash.py
- hello_world.ino
- test_hello_world.py
- ci.yml
- diagram.esp32.json
- diagram.esp32c3.json
- diagram.esp32c6.json
- diagram.esp32h2.json
- diagram.esp32p4.json
- diagram.esp32s2.json
- diagram.esp32s3.json
- i2c_master.ino
- README.md
- test_i2c_master.py
- receiver.ino
- sender.ino
- ci.yml
- pins_config.h
- README.md
- test_i2s.py
- ci.yml
- keyboard_layout.ino
- README.md
- test_keyboard_layout.py
- multitasking.ino
- README.md
- test_multitasking.py
- network_client.ino
- README.md
- test_network_client.py
- ci.yml
- networking.ino
- README.md
- test_networking.py
- ci.yml
- nvs.ino
- README.md
- test_nvs.py
- child.ino
- leader.ino
- ci.yml
- ot_test_helpers.h
- README.md
- test_openthread.py
- ci.yml
- ota.ino
- README.md
- test_ota.py
- ci.yml
- periman.ino
- README.md
- test_periman.py
- ci.yml
- power_management.ino
- README.md
- test_power_management.py
- ci.yml
- diagram.esp32s3.json
- psram.ino
- README.md
- test_psram.py
- ci.yml
- diagram.esp32.json
- diagram.esp32c3.json
- diagram.esp32c6.json
- diagram.esp32h2.json
- diagram.esp32p4.json
- diagram.esp32s2.json
- diagram.esp32s3.json
- README.md
- sdcard.ino
- test_sdcard.py
- build_opt.h
- ci.yml
- README.md
- signed_ota.ino
- test_signed_ota.py
- echo.chip.c
- echo.chip.json
- echo.chip.wasm
- ci.yml
- diagram.esp32.json
- diagram.esp32c3.json
- diagram.esp32c6.json
- diagram.esp32h2.json
- diagram.esp32p4.json
- diagram.esp32s2.json
- diagram.esp32s3.json
- README.md
- spi.ino
- test_spi.py
- README.md
- test_ticker.py
- ticker.ino
- README.md
- test_timer.py
- timer.ino
- ci.yml
- README.md
- test_tls_http.py
- tls_http.ino
- ci.yml
- README.md
- test_touch.py
- touch.ino
- ci.yml
- README.md
- test_uart.py
- uart.ino
- README.md
- test_unity.py
- unity.ino
- client.ino
- server.ino
- ci.yml
- README.md
- test_webserver.py
- ci.yml
- README.md
- test_wifi.py
- wifi.ino
- ap.ino
- client.ino
- ci.yml
- README.md
- test_wifi_ap.py
- coordinator.ino
- zigbee_endpoint_deep_tests.h
- zigbee_endpoint_matrix.h
- end_device.ino
- ci.yml
- README.md
- test_zigbee.py
- .gitignore
- conftest.py
- pytest.ini
- requirements.txt
- esp32.svd
- esp32c2.svd
- esp32c3.svd
- esp32c6.svd
- esp32h2.svd
- esp32s2.svd
- esp32s3.svd
- esp8266.svd
- app3M_fat9M_16MB.csv
- app3M_fat9M_fact512k_16MB.csv
- app3M_spiffs9M_fact512k_16MB.csv
- bare_minimum_2MB.csv
- boot_app0.bin
- default.bin
- default.csv
- default_16MB.csv
- default_32MB.csv
- default_8MB.csv
- default_ffat.csv
- default_ffat_8MB.csv
- es_developer_es32lab_8m_no_ota.csv
- es_developer_es32lab_8m_ota.csv
- esp_sr_16.csv
- ffat.csv
- huge_app.csv
- large_fat_32MB.csv
- large_ffat_8MB.csv
- large_littlefs_32MB.csv
- large_spiffs_16MB.csv
- large_spiffs_8MB.csv
- m5stack_partitions_16MB_factory_4_apps.csv
- m5stack_partitions_16MB_factory_6_apps.csv
- max_app_32MB.csv
- max_app_4MB.csv
- max_app_8MB.csv
- min_spiffs.csv
- minimal.csv
- no_fs.csv
- no_ota.csv
- noota_3g.csv
- noota_3gffat.csv
- noota_ffat.csv
- ota_nofs_4MB.csv
- rainmaker.csv
- rainmaker_4MB_no_ota.csv
- rainmaker_8MB.csv
- storage_4MB_noota.csv
- tinyuf2-partitions-16MB-noota.csv
- tinyuf2-partitions-16MB.csv
- tinyuf2-partitions-4MB-noota.csv
- tinyuf2-partitions-4MB.csv
- tinyuf2-partitions-8MB-noota.csv
- tinyuf2-partitions-8MB.csv
- zigbee.csv
- zigbee_2MB.csv
- zigbee_8MB.csv
- zigbee_zczr.csv
- zigbee_zczr_2MB.csv
- zigbee_zczr_8MB.csv
- requirements.txt
- add_lib.sh
- arduino_cmake.py
- bin_signing.exe
- bin_signing.py
- espota.exe
- espota.py
- flasher.exe
- flasher.py
- gen_crt_bundle.py
- gen_esp32part.exe
- gen_esp32part.py
- gen_insights_package.exe
- gen_insights_package.py
- get.exe
- get.py
- pioarduino-build.py
- bootloader-tinyuf2.bin
- pins_arduino.h
- tinyuf2.bin
- variant.cpp
- pins_arduino.h
- variant.cpp
- pins_arduino.h
- variant.cpp
- bootloader-tinyuf2.bin
- pins_arduino.h
- tinyuf2.bin
- variant.cpp
- bootloader-tinyuf2.bin
- pins_arduino.h
- tinyuf2.bin
- variant.cpp
- bootloader-tinyuf2.bin
- pins_arduino.h
- tinyuf2.bin
- variant.cpp
- bootloader-tinyuf2.bin
- pins_arduino.h
- tinyuf2.bin
- variant.cpp
- bootloader-tinyuf2.bin
- pins_arduino.h
- tinyuf2.bin
- variant.cpp
- bootloader-tinyuf2.bin
- pins_arduino.h
- tinyuf2.bin
- variant.cpp
- bootloader-tinyuf2.bin
- pins_arduino.h
- tinyuf2.bin
- variant.cpp
- bootloader-tinyuf2.bin
- pins_arduino.h
- tinyuf2.bin
- variant.cpp
- pins_arduino.h
- variant.cpp
- bootloader-tinyuf2.bin
- pins_arduino.h
- tinyuf2.bin
- variant.cpp
- bootloader-tinyuf2.bin
- pins_arduino.h
- tinyuf2.bin
- bootloader-tinyuf2.bin
- pins_arduino.h
- tinyuf2.bin
- variant.cpp
- bootloader-tinyuf2.bin
- pins_arduino.h
- tinyuf2.bin
- variant.cpp
- pins_arduino.h
- variant.cpp
- pins_arduino.h
- bootloader-tinyuf2.bin
- pins_arduino.h
- tinyuf2.bin
- variant.cpp
- bootloader-tinyuf2.bin
- pins_arduino.h
- tinyuf2.bin
- variant.cpp
- bootloader-tinyuf2.bin
- pins_arduino.h
- tinyuf2.bin
- variant.cpp
- bootloader-tinyuf2.bin
- pins_arduino.h
- tinyuf2.bin
- variant.cpp
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- variant.cpp
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- nora_recovery.ino
- nora_recovery.ino.bin
- README.md
- dfu_callbacks.cpp
- double_tap.c
- double_tap.h
- io_pin_remap.cpp
- pins_arduino.h
- variant.cpp
- pins_arduino.h
- default_8MB_ffat.csv
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- bootloader-tinyuf2.bin
- partitions-16MB-tinyuf2.csv
- pins_arduino.h
- tinyuf2.bin
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- bootloader_tinyuf2.bin
- partitions_tinyuf2.csv
- pins_arduino.h
- tinyuf2.bin
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- bootloader-tinyuf2.bin
- partitions-8MB-tinyuf2.csv
- pins_arduino.h
- tinyuf2.bin
- variant.cpp
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- d32_core.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- bootloader-tinyuf2.bin
- partitions-4MB-tinyuf2.csv
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- variant.cpp
- bootloader-tinyuf2.bin
- partitions-8MB.csv
- pins_arduino.h
- tinyuf2.bin
- bootloader-tinyuf2.bin
- partitions-8MB.csv
- pins_arduino.h
- tinyuf2.bin
- .clang-format
- .codespellrc
- .editorconfig
- .flake8
- .gitignore
- .gitlab-ci.yml
- .gitmodules
- .pre-commit-config.yaml
- .prettierignore
- .readthedocs.yaml
- .shellcheckrc
- .vale.ini
- boards.txt
- CMakeLists.txt
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- idf_component.yml
- Kconfig.projbuild
- LICENSE.md
- package.json
- platform.txt
- programmers.txt
- README.md
- SECURITY.md
# Installation Guide
1. Get the code
git clone https://github.com/espressif/arduino-esp32
Downloads the entire project code from GitHub to your computer.
cd arduino-esp32
Moves into the project folder you just downloaded.
2. CMake
Medium RecommendedPrerequisites
mkdir build && cd build
Creates a folder to hold the build output and moves into it.
cmake ..
Analyzes the source code and generates build configuration files (must be run inside the build folder).
make
Compiles the code based on the generated build configuration to produce an executable.
Check that an executable was created inside the build folder, then run it directly (e.g. ./build/app_name).
3. Node.js
EasyPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
4. Python
EasyPrerequisites
โ ๏ธ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
pip install -r tools/pre-commit/requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
python <์คํํ ํ์ผ๋ช
>.py # README์์ ์ ํํ ์คํ ํ์ผ๋ช
์ ํ์ธํ์ธ์
Runs the Python script (or module).
If it runs without errors and prints output in the terminal, it worked.
// repository documentation
Was this content helpful?
(0 ratings)
