Commit Graph

24718 Commits

Author SHA1 Message Date
morris
1557a533fe example: update servo example with new driver API 2022-07-27 15:22:24 +08:00
morris
6751b229f1 example: update capture example with new driver API 2022-07-27 15:22:24 +08:00
morris
b77446b5c8 example: update bldc example with new driver API 2022-07-27 15:22:24 +08:00
morris
938b3d717f example: update bdc speed control example with new driver API 2022-07-27 15:22:24 +08:00
morris
1571417679 mcpwm: new driver implementation 2022-07-27 15:22:24 +08:00
morris
fd3a1ffc21 mcpwm: deprecate legacy driver 2022-07-27 15:08:58 +08:00
laokaiyao
77a5c209d9 dac_ll: sync PR changes to esp32s2 2022-07-27 14:45:48 +08:00
Florian Loitsch
2f307b8b65 Feedback. 2022-07-27 14:45:48 +08:00
Florian Loitsch
3793e90790 Fix offset for cosine wave function generator 2022-07-27 14:45:48 +08:00
Fu Hanxi
e4ba92ce69 ci: remove comment for dash compatibility 2022-07-27 14:02:00 +08:00
Isha Pardikar
7b1da8ab0a Merge branch 'feature/rainmaker_BT_configurable' into 'master'
Wifi_prov_mgr: Made BT configurable after provisioning is completed

See merge request espressif/esp-idf!18014
2022-07-27 13:59:56 +08:00
Tomas Rezucha
45e8115dc6 usb: Add HID device example
Closes https://github.com/espressif/esp-idf/issues/6839
Closes https://github.com/espressif/esp-idf/issues/7700
2022-07-27 05:31:09 +00:00
paul356
1144f752f4 use kconfig to add config options 2022-07-27 05:31:09 +00: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
morris
a9878292ba Merge branch 'contrib/github_pr_7637' into 'master'
update clk_flags requirement for i2c docs (GitHub PR)

Closes IDFGH-5949

See merge request espressif/esp-idf!16632
2022-07-27 12:32:40 +08:00
Fu Hanxi
cdbc581f96 Merge branch 'ci/fix_os_pathlike' into 'master'
ci: fix subtyping in type annotations under python3.7

See merge request espressif/esp-idf!19255
2022-07-27 12:01:10 +08:00
Fu Hanxi
eb3be68b2a ci: fix syntax error 2022-07-27 11:11:09 +08:00
Fu Hanxi
f5cbe88c22 ci: fix no subtyping for type annotation in python3.7
https://peps.python.org/pep-0544/
2022-07-27 11:11:09 +08:00
Waheed Barghouthi
d5bfbfc095 doc: update clk_flags requirement for i2c docs
Merges https://github.com/espressif/esp-idf/pull/7637
2022-07-27 11:02:43 +08:00
Mo Fei Fei
0d6de25d1c Merge branch 'docs/add_cn_trans_for_migration_guides_system' into 'master'
Docs: add cn trans for migration-guides/system

Closes DOC-3324

See merge request espressif/esp-idf!19046
2022-07-27 10:45:41 +08:00
Anton Maklakov
80b97faade Merge branch 'docs/get_started_macos_rosetta' into 'master'
docs: add a suggestion for apple m1 users

Closes IDFGH-7758

See merge request espressif/esp-idf!18981
2022-07-27 10:03:48 +08:00
Roland Dobai
2cf1370115 Merge branch 'refactor/add_python_types_hints_to_ci' into 'master'
ci: Add python types hints

See merge request espressif/esp-idf!18726
2022-07-26 21:52:17 +08:00
Wang Zi Yan
8fca591407 Merge branch 'docs/provide_tips_for_Mac_users' into 'master'
docs: provide tips for Mac users

Closes DOC-3327

See merge request espressif/esp-idf!19245
2022-07-26 21:04:09 +08:00
Martin Gaňo
2ddcda29b3 fatfsparse.py: Add support for WL 2022-07-26 14:50:07 +02:00
Ivan Grokhotkov
c38c153f6a Merge branch 'bugfix/cpu_utils_watchpoint_num' into 'master'
xtensa: fix swapped breakpoint and watchpoint numbers

Closes IDFCI-1315

See merge request espressif/esp-idf!19213
2022-07-26 20:31:10 +08:00
Anton Maklakov
f5b626db63 docs: add CN translation for linux-macos-setup.rst update 2022-07-26 18:16:49 +07:00
Armando
0e6c8aef19 esp_adc: increase adc continuous iram test time overhead a bit
Prior to this commit, overhead is 0us on esp32s2, s3, c3, c2. However
when the conv_done event happens, software takes some time to do
necessary operations.
2022-07-26 18:19:14 +08:00
Isha Pardikar
2cfcae8d41 Merge branch 'feature/rainmaker_BT_configurable' into 'master'
Doc: Made bluetooth configurable after wifi provisioning is completed

See merge request espressif/esp-idf!18014
2022-07-26 15:21:27 +05:30
wangziyan
1f56072b3c docs: update the tips 2022-07-26 17:35:30 +08:00
Dai Zi Yan
29189198b9 Merge branch 'docs/translate_migration_guides' into 'master'
docs: translated removed-components and build-system

Closes DOC-3338

See merge request espressif/esp-idf!19095
2022-07-26 16:15:53 +08:00
Mahavir Jain
c917219c04 Merge branch 'contrib/github_pr_9408' into 'master'
nvs_partition_gen: Allow up to 4000 byte strings with NVS V2 (GitHub PR)

Closes IDFGH-7884

See merge request espressif/esp-idf!19195
2022-07-26 15:48:43 +08:00
intern
9387248dfc docs: add cn trans for migration-guides/system 2022-07-26 15:41:51 +08:00
wangziyan
b09b3bd5b1 docs: provide tips for Mac users 2022-07-26 15:29:44 +08:00
David Cermak
b5d13b9837 lwip/dhcpserver: Support for adding extra opts
This enables users appending an extra, user defined options in dhcp
server messages. Example of adding captive_portal option (160) to dhcp
offer message is provided:
* Add idf-lwip hook file (project makefile):
  idf_component_get_property(lwip lwip COMPONENT_LIB)
  target_compile_options(${lwip} PRIVATE "-I${PROJECT_DIR}/main")
  target_compile_definitions(${lwip} PRIVATE "-DESP_IDF_LWIP_HOOK_FILENAME=\"add_captive_portal.h\"")
* Implement appending (add_captive_portal.h):
  #pragma once
  #define LWIP_HOOK_DHCPS_POST_APPEND_OPTS(netif, dhcp, state, pp_opts) \
  if ((state)==DHCPOFFER) { *(pp_opts) = append_captive_portal_uri(*(pp_opts)); }
  static inline uint8_t *append_captive_portal_uri(uint8_t *optptr)
  {
    const static uint8_t DHCP_OPTION_CAPTIVE_PORTAL=160;
    const static char CAPTIVE_PORTAL_URI[]="my_uri";
    int size = sizeof(CAPTIVE_PORTAL_URI) - 1;
    *optptr++ = DHCP_OPTION_CAPTIVE_PORTAL;
    *optptr++ = size;
    for(int i = 0; i < size; ++i) {
        *optptr++ = CAPTIVE_PORTAL_URI[i];
    }
    return optptr;
  }

Merges https://github.com/espressif/esp-idf/pull/3308
2022-07-26 07:09:22 +00:00
daiziyan
b995b584bd docs: translated removed-components and build-system 2022-07-26 14:55:01 +08:00
Marius Vikhammer
4f1046a292 ulp-riscv: made ulp_riscv_delay_cycles more accurate 2022-07-26 14:32:39 +08:00
Anton Maklakov
57f231af82 docs: add a suggestion for apple m1 users
Closes: https://github.com/espressif/esp-idf/issues/9300
2022-07-26 11:14:05 +07:00
Marius Vikhammer
c2a5f48498 ci: migrate system test apps to pytest 2022-07-26 11:47:28 +08:00
Fu Hanxi
b823831a26 Merge branch 'ci/set_include_nightly_run_rule_for_all_jobs' into 'master'
ci: export INCLUDE_NIGHTLY_RUN when mr got label

See merge request espressif/esp-idf!19116
2022-07-26 10:35:16 +08:00
Fu Hanxi
7ed174aee0 Merge branch 'ci/fix_wrongly_cleanup_preserve_dirs' into 'master'
ci: fix cleanup bin wrongly when extra_preserve_dir equals to the app dir

See merge request espressif/esp-idf!19214
2022-07-26 10:35:09 +08:00
Martin Vychodil
85f21a02d8 Merge branch 'feature/storage_migrate_to_pytest' into 'master'
examples/storage: Tests migrated to pytest

Closes IDFCI-1139 and IDFCI-1353

See merge request espressif/esp-idf!18453
2022-07-26 05:20:42 +08:00
morris
3385fff2b0 Merge branch 'refactor/systimer_hal_support_other_xtal' into 'master'
systimer: refactor hal to accomodate more xtal choices

Closes IDF-5643

See merge request espressif/esp-idf!19175
2022-07-25 23:36:49 +08:00
David Cermak
9806dff253 esp_netif/ci: Add test to verify dependencies to/from lwip/drivers 2022-07-25 16:58:05 +02:00
Fu Hanxi
a8f6cfb97d ci: export INCLUDE_NIGHTLY_RUN when mr got label 2022-07-25 16:24:23 +08:00
morris
5e50ec1d66 systimer: add helper functions to convert between tick and us 2022-07-25 16:08:52 +08:00
morris
783e1781bd esp_rom: patch systimer driver for esp32c2 2022-07-25 16:08:52 +08:00
morris
d94432fea8 systimer: refactor hal to accomodate more xtal choices 2022-07-25 16:08:52 +08:00
Roland Dobai
0f08d4050d Merge branch 'feat/add_hints' into 'master'
Tools: Add more hint examples on how to resolve breaking changes of v5.0

See merge request espressif/esp-idf!19178
2022-07-25 16:04:32 +08:00
Fu Hanxi
59cc82349a ci: fix cleanup bin wrongly when extra_preserve_dir equals to the app dir 2022-07-25 15:54:54 +08:00
Ivan Grokhotkov
a97686f607
xtensa: fix swapped breakpoint and watchpoint numbers 2022-07-25 09:43:10 +02:00