Wykres commitów

298 Commity (b5ac4fbdf9e9fb320bb0a98ee4fbaa18f8566f37)

Autor SHA1 Wiadomość Data
Song Ruo Jing 987fd3208a Merge branch 'feature/esp32h2_clock_basic_support' into 'master'
clk: Add basic clock support for esp32h2

Closes IDF-6265 and IDF-5973

See merge request espressif/esp-idf!21943
2023-02-21 16:16:05 +08:00
Wan Lei cf5387fc76 Merge branch 'feature/h2_twai_support' into 'master'
twai: h2 support twai driver

Closes IDF-6217 and IDF-6673

See merge request espressif/esp-idf!22174
2023-02-21 11:43:51 +08:00
Song Ruo Jing 2c2a62e323 clk_tree: Add basic clock support for esp32h2
- Support SOC ROOT clock source switch
- Support CPU frequency change
- Support RTC SLOW clock source switch
- Support RTC SLOW clock + RC FAST calibration

Remove FPGA build for esp32h2
2023-02-20 17:15:02 +08:00
wanlei fdeeced62c twai: h2 support twai driver 2023-02-16 16:34:23 +08:00
Sudeep Mohanty 372d2310c9 docs: Updated api_guides/performance chapters for esp32c6 and esp32h2
This commit updates the api_guides/performance chapters for esp32c6 and
esp32h2.
2023-02-16 09:08:46 +01:00
Marius Vikhammer b67c822d10 docs: update misc docs for C6 and H2 2023-02-15 17:27:31 +08:00
Sachin Parekh 774f0ef636 Merge branch 'esp32c6/ecdsa_secure_boot_support' into 'master'
ESP32C6: Enable ECDSA secure boot

Closes IDF-5357 and IDF-5931

See merge request espressif/esp-idf!21058
2023-02-15 16:03:35 +08:00
Erhan Kurubas 69b1d1786c docs: JTAG debugging update for ESP32-H2 2023-02-13 22:49:00 +01:00
Sachin Parekh 2bb9499a7e esp32c6: Enable ECDSA based secure boot
- Updated documentation for C6
2023-02-13 13:02:11 +05:30
Mahavir Jain 9a66885af1
docs: remove H2 HMAC and DS chapters from not updated list 2023-02-13 10:37:38 +05:30
morris c2c4fbff13 lcd: driver support for esp32h2 2023-02-11 00:30:48 +00:00
wanlei 5300bd3b2f spi: support H2 spi master, slave, slave_hd driver 2023-02-08 11:38:45 +08:00
morris 6f8ee89302 etm: add basic driver on esp32h2 2023-02-07 14:54:08 +00:00
Mahavir Jain dc7f47aaeb Merge branch 'docs/esp32c6_enable_flash_encryption_documentation' into 'master'
esp32c6: update documentation for flash encryption

Closes IDF-5358

See merge request espressif/esp-idf!22229
2023-02-06 23:47:28 +08:00
Song Ruo Jing b72d759290 uart: Add support for esp32h2 2023-02-06 00:48:04 +08:00
Sudeep Mohanty 371fe114bc docs: Updated chip independednt api-reference chapters for c6 and h2 2023-02-03 15:00:27 +01:00
Aditya Patwardhan b06a029677 esp32c6: update documentation for flash encryption 2023-02-03 16:01:06 +05:30
morris 15b9352f60 mcpwm: support esp32h2 2023-02-02 19:05:31 +08:00
morris 3151f9c8f1 usj: bringup on esp32h2 2023-01-31 16:21:47 +08:00
Song Ruo Jing 0d07f85916 Merge branch 'feature/esp32h2_ledc_support' into 'master'
ledc: Add support for ESP32H2

Closes IDF-6235 and IDF-6698

See merge request espressif/esp-idf!22120
2023-01-31 12:26:30 +08:00
Marius Vikhammer 4c4a0a9427 Merge branch 'docs/fatal_errors_c6_h2' into 'master'
docs: update misc system docs for C6/H2

Closes IDF-5920, IDF-6692, IDF-5928, IDF-6684, IDF-5927, and IDF-6685

See merge request espressif/esp-idf!22105
2023-01-31 09:57:50 +08:00
Song Ruo Jing ad55230b0a ledc: Add support for esp32h2; Refactor ledc driver clock source selection related code
LEDC examples and test cases are supported on ESP32H2.
   Switch to use general clock IDs for ledc_clk_cfg_t enum values.
   Deprecate LEDC_USE_RTC8M_CLK.
2023-01-30 19:19:34 +08:00
Marius Vikhammer c7a41fb860 docs: update system api guides and intr chapters for C6 and H2 2023-01-29 16:15:36 +08:00
Marius Vikhammer 2973600c45 docs: update fatal error doc for C6/H2 2023-01-29 14:03:09 +08:00
Mahavir Jain e7ca2f2622 Merge branch 'feature/esp32c6_enable_hmac_and_ds_support' into 'master'
Feature/esp32c6 enable hmac and ds support

Closes IDF-5355 and IDF-5360

See merge request espressif/esp-idf!21761
2023-01-20 20:30:54 +08:00
Marius Vikhammer 5e9e8c396f wdt: add support for WDTs on C6 2023-01-19 12:58:26 +08:00
Aditya Patwardhan 2a46fecb36
esp32c6: Enable documentation for esp32c6 hmac and ds 2023-01-19 09:53:35 +05:30
Erhan Kurubas 7cb79db71e docs: JTAG debugging update for ESP32C6 2023-01-18 15:17:23 +01:00
Armando (Dou Yiwen) 9f3fd2802f Merge branch 'feature/sdio_slave_c6' into 'master'
sdio: c6 support

Closes IDF-5809

See merge request espressif/esp-idf!21486
2023-01-18 16:42:32 +08:00
Song Ruo Jing 9db3865cb7 Merge branch 'feature/esp32h2_gpio_support' into 'master'
gpio: Add support for esp32h2

Closes IDF-6227, IDF-6388, IDF-6403, and IDF-6676

See merge request espressif/esp-idf!21986
2023-01-18 16:24:13 +08:00
Song Ruo Jing 4c8fdc31f9 gpio: Add support for esp32h2 2023-01-18 11:41:12 +08:00
morris b589fff0af rmt: support esp32h2 2023-01-18 11:40:35 +08:00
Armando e80e1450ac sdio: c6 doc update 2023-01-18 02:34:46 +00:00
morris d9825f5165 Merge branch 'feature/add_clk_tree_get_frequency_api' into 'master'
clk_tree: Stage 4 - Add a general API to get the frequency of different clocks

Closes IDF-6569

See merge request espressif/esp-idf!21830
2023-01-17 17:08:23 +08:00
Mahavir Jain 81048f8660 Merge branch 'docs/update_app_utils_status_esp32c6' into 'master'
docs: Mark protocols and provisioning related chapters as updated for C6

See merge request espressif/esp-idf!22024
2023-01-17 12:39:10 +08:00
Song Ruo Jing 4bd36e6576 clk_tree: Update clock tree programming guide for esp32c6 2023-01-17 11:30:43 +08:00
Marius Vikhammer 7100b7d1ff docs: add support for building H2 docs 2023-01-17 10:04:26 +08:00
Laukik Hase 4e492495e3
docs: Mark protocols and provisioning related chapters as updated for C6 2023-01-12 11:20:04 +05:30
laokaiyao 5333ac81bf adc: support ADC on esp32c6 (driver/test/example) 2022-12-23 11:24:06 +08:00
Song Ruo Jing e68c9a6733 Merge branch 'refactor/gpio_unit_case_ci_script' into 'master'
gpio: Improve unit test test-apps CI process

Closes IDF-5914

See merge request espressif/esp-idf!21595
2022-12-21 18:31:18 +08:00
Song Ruo Jing 4e8eb6864e pcnt: Re-enable legacy pcnt test for esp32c6 (ledc support completed) 2022-12-20 15:28:33 +08:00
Armando 2b14a4e93e sdspi: bringup sdspi on c6 2022-12-19 16:33:50 +08:00
wuzhenghui 5822cdf93b esp_phy: enable for esp32c6 2022-12-16 15:47:56 +08:00
morris 8277a8e8df doc: gpio glitch filter 2022-12-09 11:33:42 +08:00
morris 8c7e8f2811 doc: add api reference for controller lcd drivers 2022-12-06 11:12:28 +08:00
Mahavir Jain 11f2683c27 docs: add chapter about overall "security" area guide
List down considerations for the following areas:

- Hardware security
- Network security
- Product security

Also added brief explanation about "Security Policy" for ESP-IDF.

Closes IDF-1565
2022-11-25 03:17:05 +00:00
laokaiyao 888ca08cb2 uart: support examples and tests on esp32c6 2022-11-24 16:07:24 +08:00
morris 4019e307f1 doc: add api reference for etm driver 2022-11-23 15:32:34 +08:00
Omar Chebib 7baa63cbc2 Merge branch 'staging/asm_dedic_gpio_example' into 'master'
Dedicated/Fast GPIO: add examples implementing software I2C, UART and SPI on RISC-V targets

Closes IDF-5936

See merge request espressif/esp-idf!20921
2022-11-23 14:19:01 +08:00
Cao Sen Miao fb9d0d9f03 temperature_sensor: Add support on ESP32-C6 (No calibration) 2022-11-22 16:22:31 +08:00
Omar Chebib 623bffaab8 Dedicated GPIO: add examples implementing software I2C, UART and SPI on RISC-V targets.
Use dedicated GPIOs in examples to show how to emulate a UART, I2C and SPI bus.
(Using assembly and C)
2022-11-22 14:17:40 +08:00
Wan Lei 65c0b2b81a Merge branch 'feature/c6_spi_master_driver_support' into 'master'
esp32c6: support spi master & slave driver

Closes IDF-5335 and IDF-5336

See merge request espressif/esp-idf!20877
2022-11-22 12:29:25 +08:00
morris 5bd99deb48 pcnt: support accumulate count value
Closes https://github.com/espressif/esp-idf/issues/10167
2022-11-21 10:15:19 +08:00
morris dcaa753f37 Merge branch 'bugfix/legacy_rmt_resource_leak' into 'master'
rmt: fix memory leak in the legacy driver

Closes IDFGH-8732 and IDF-5941

See merge request espressif/esp-idf!21084
2022-11-20 16:55:39 +08:00
wanlei 3aeedc2ad3 spi: bringup c6 spi master & slave driver support 2022-11-18 15:54:14 +08:00
Marius Vikhammer 1baa8f81cb Merge branch 'docs/c6_front_page_getting_started' into 'master'
docs: update getting started and frontpage docs for C6

Closes IDF-5929 and IDF-5930

See merge request espressif/esp-idf!21075
2022-11-17 12:59:52 +08:00
Marius Vikhammer 0244c81fd2 docs: update getting started and frontpage docs for C6 2022-11-17 11:30:30 +08:00
laokaiyao 3b4ec64f26 i2s: support on esp32c6 2022-11-17 11:04:39 +08:00
morris 6c8807e789 rmt: fix memory leak in the legacy driver
Closes https://github.com/espressif/esp-idf/issues/10173
2022-11-15 06:29:59 +00:00
C.S.M 86aa012c26 Merge branch 'feature/bringup_i2c_esp32c6' into 'master'
I2C: Add i2c support for ESP32C6

Closes IDF-5326 and IDF-5327

See merge request espressif/esp-idf!20905
2022-11-08 11:56:15 +08:00
Cao Sen Miao 803fc3fbe0 I2C: Add i2c support for ESP32C6 2022-11-07 14:12:53 +08:00
morris aeaef08f0e doc: update twai api reference for esp32c6 2022-11-04 17:40:29 +08:00
morris 43d99f8364 twai: migrate example test to pytest 2022-10-31 21:44:08 +08:00
David Cermak 085d1c3dc4 docs: Mark network related chapters as updated for C6 2022-10-21 08:36:33 +02:00
morris 0d62238428 doc: update mcpwm for esp32c6 2022-10-20 11:55:03 +08:00
Song Ruo Jing a3d0a0bdc6 docs: Add esp32c6 GPIO/IO_MUX content 2022-10-18 14:26:11 +08:00
Marius Vikhammer ca4ad3ce7c docs: add support for building C6 docs 2022-10-13 04:39:16 +00:00
wangjialiang 6e79d05814 ble_mesh: docs: Remove BLE Mesh related reference for C2 2022-09-16 19:39:51 +08:00
Omar Chebib 53c7dd4efc WDT: implement interrupt wdt and task wdt for ESP32-C2
ESP32-C2 has a single group timer, thus it will use it for the interrupt watchdog,
which is more critical than the task watchdog. The latter is implement in
software thanks to the `esp_timer`component.
2022-09-15 14:37:59 +08:00
zwj 99bd5971ca update doc for esp32c2 2022-09-07 15:18:45 +08:00
Marius Vikhammer 26dc5fe188 docs: update storage and sleep docs for C2 2022-08-15 07:04:28 +00:00
Geng Yuchao e34e0db12a Remove docs not update for classic_bt 2022-08-08 20:51:57 +08:00
Marius Vikhammer c0030f6d62 docs: remove protocols chapters from C2 not updated list 2022-08-01 12:58:06 +08:00
Marius Vikhammer 9d599c207f docs: update api-ref system docs for C2 2022-07-27 16:12:26 +08:00
Mu Hai Dong 0aa6612371 Merge branch 'docs/remove_wifi_part_docs_not_updated_esp32c2' into 'master'
docs: remove wifi part in docs_not_updated of esp32c2

Closes WIFI-4620

See merge request espressif/esp-idf!19024
2022-07-27 13:11:54 +08:00
Ivan Grokhotkov 2ce10d44ab
docs: update JTAG related information for ESP32-C2 2022-07-14 15:57:43 +02:00
muhaidong b1ec15424c docs: remove wifi part in docs_not_updated of esp32c2 2022-07-13 17:16:59 +08:00
Marius Vikhammer d62421619c docs: update system API-guides for ESP32-C2 2022-07-12 09:32:43 +08:00
Mu Hai Dong eb4421bf33 doc: esp32c2 wifi programming guide doc. 2022-07-07 14:13:11 +08:00
gabsuren d413a71f61 mdns: Remove internal component, examples, test and docs 2022-06-29 17:30:34 +04:00
Cao Sen Miao 3a820462ac temperature_sensor: Add temperature sensor support for ESP32-C2 2022-06-23 15:36:43 +08:00
KonstantinKondrashov 7b9d1eaf31 doc(efuse): Updates efuse article 2022-06-07 20:44:27 +08:00
KonstantinKondrashov 6e6b5474c3 doc(esp32c2): Updates Flash Encryption chapter 2022-05-31 11:12:21 +00:00
Marius Vikhammer 7dcd85b873 docs: update getting started guide for C2 2022-05-28 14:22:13 +08:00
morris 407b693646 dedic_gpio: mention the overhead of using driver API 2022-05-06 18:18:39 +08:00
Jiang Jiang Jian 34211f898c Merge branch 'docs/update_esp_hid_device' into 'master'
[docs] fix documents for Bluetooth HID Device API reference and example

See merge request espressif/esp-idf!17558
2022-05-05 23:58:07 +08:00
aleks 9fdf39651b freemodbus: remove component files from esp-idf (fix examples) 2022-04-19 07:23:17 +00:00
songruojing 534346f4bb ledc: Provide support for esp32c2 and esp32h2
LEDC examples, unit test, and programming guide are all updated.
2022-04-14 08:15:14 +00:00
wangmengyang 0760a969a8 component/docs: enable generation of API-reference documents for Bluetooth HID device 2022-04-11 02:50:50 +00:00
Armando fe9c6cde4f spi: support spi on h2 2022-03-29 11:54:08 +08:00
songruojing 24a60c12c6 uart: Provide support for esp32c2 and esp32h2
UART examples, unit test, and programming guide are all updated.
2022-03-02 11:29:13 +08:00
songruojing 26abd312a4 docs: Update gpio programming guide for esp32c2 2022-02-24 17:03:37 +08:00
Marius Vikhammer 6d50a8dd7a docs: remove peripherals that are not supported from C2 docs 2022-02-16 10:22:46 +08:00
laokaiyao cf049e15ed esp8684: rename target to esp32c2 2022-01-19 11:08:57 +08:00
Marius Vikhammer 95c34696c4 Merge branch 'docs/esp8684_frontpages' into 'master'
docs: update frontpage/general pages for ESP8684

Closes IDF-4212

See merge request espressif/esp-idf!16455
2022-01-04 08:47:42 +00:00
morris 8f2199cd88 timer: unit test and doc update for esp8684 2021-12-23 11:54:41 +08:00
Marius Vikhammer 5f7733f692 docs: update frontpage/general pages for ESP8684 2021-12-21 11:14:35 +08:00
Marius Vikhammer 82325f6037 docs: update docs to be able to build with esp8684 2021-12-20 10:32:49 +08:00