laokaiyao
|
f03448ca94
|
fix(i2s): fix pdm rx high pass filter cut off coeff
|
2023-11-02 10:10:14 +08:00 |
|
laokaiyao
|
e2c182ab4b
|
refactor(i2s): stop to output mclk after uninstalled on esp32
|
2023-10-20 14:55:10 +08:00 |
|
Kevin (Lao Kaiyao)
|
fcc4827e88
|
Merge branch 'contrib/github_pr_12384' into 'master'
docs: fix i2s section formatting (GitHub PR)
Closes IDFGH-11218
See merge request espressif/esp-idf!26408
|
2023-10-17 12:34:18 +08:00 |
|
Kevin (Lao Kaiyao)
|
2da28270bf
|
Merge branch 'bugfix/fix_overflow_in_apll_calculation' into 'master'
fix(apll): fixed overflow in apll calculation
See merge request espressif/esp-idf!26389
|
2023-10-17 12:24:19 +08:00 |
|
laokaiyao
|
8bc618443a
|
fix(apll): fixed overflow in apll calculation
|
2023-10-16 08:01:17 +00:00 |
|
laokaiyao
|
10ab993f25
|
ci(pre-check): revert the check list accident change in PR
|
2023-10-16 11:20:57 +08:00 |
|
Kevin (Lao Kaiyao)
|
2b5203ba1c
|
Merge branch 'refactor/avoid_float_type_in_hal' into 'master'
refactor(hal): avoid float type in hal
See merge request espressif/esp-idf!26149
|
2023-10-09 10:20:28 +08:00 |
|
laokaiyao
|
464bec8ac6
|
ci(adc): print adc efuse calib version in test
|
2023-10-07 19:01:04 +08:00 |
|
laokaiyao
|
c018dc9d77
|
refactor(hal): avoid float type in hal
|
2023-10-07 19:01:04 +08:00 |
|
Kevin (Lao Kaiyao)
|
4c6f4b39f1
|
Merge branch 'feature/support_i2s_on_p4' into 'master'
feat(i2s): support i2s on esp32p4
Closes IDF-6508
See merge request espressif/esp-idf!24280
|
2023-09-29 00:50:04 +08:00 |
|
laokaiyao
|
e1039f9ce2
|
fix(i2s_platform): merge the i2s platform acquire API
|
2023-09-28 15:03:27 +08:00 |
|
laokaiyao
|
72a0746e62
|
refactor(apll): move the apll soc caps to clk_tree_ll
|
2023-09-28 15:03:27 +08:00 |
|
laokaiyao
|
0b0f25c30d
|
feat(i2s): supported getting the tx sync count and specify interrupt flags
|
2023-09-28 15:03:27 +08:00 |
|
laokaiyao
|
cf889f3c6d
|
feat(i2s): support i2s on esp32p4
|
2023-09-28 15:03:27 +08:00 |
|
Kevin (Lao Kaiyao)
|
cf54ebc9c1
|
Merge branch 'feature/support_parlio_tx_on_p4' into 'master'
feat(parlio_tx): supported parlio tx on p4
Closes IDF-7472
See merge request espressif/esp-idf!25365
|
2023-09-27 12:33:34 +08:00 |
|
Kevin (Lao Kaiyao)
|
9a239b8367
|
Merge branch 'feature/support_analog_comparator_on_p4' into 'master'
feat(ana_cmpr): supported analog comparator on esp32p4
Closes IDF-7479
See merge request espressif/esp-idf!24873
|
2023-09-27 04:24:09 +08:00 |
|
laokaiyao
|
ff7a11e539
|
feat(ana_cmpr): supported etm in analog comparator example
|
2023-09-25 19:57:34 +08:00 |
|
laokaiyao
|
bf2a5653a9
|
feat(ana_cmpr): supported analog comparator etm function on p4
|
2023-09-25 19:57:34 +08:00 |
|
laokaiyao
|
a989ce4ab1
|
feat(ana_cmpr): supported analog comparator on esp32p4
|
2023-09-25 19:57:34 +08:00 |
|
laokaiyao
|
28a45e20b8
|
feat(parlio_tx): supported parlio tx on p4
|
2023-09-25 10:42:30 +08:00 |
|
Kevin (Lao Kaiyao)
|
7788ec0875
|
Merge branch 'ci/increase_all_adc_performance_test_thersh_on_c6' into 'master'
ci(adc): increase all adc performance test threshold on c6
Closes IDFCI-1803
See merge request espressif/esp-idf!26063
|
2023-09-22 12:31:56 +08:00 |
|
Kevin (Lao Kaiyao)
|
9c37f83a11
|
Merge branch 'feature/add_hal_utils' into 'master'
feat(hal): add hal utils for clock divider calculation
Closes IDF-8218
See merge request espressif/esp-idf!25889
|
2023-09-21 13:55:12 +08:00 |
|
laokaiyao
|
dd4072a80c
|
refactor(hal): use hal utils to calculate clock division
|
2023-09-20 23:33:25 +08:00 |
|
laokaiyao
|
9bec9ccade
|
feat(hal): add hal utils for clock divider calculation
|
2023-09-20 23:32:06 +08:00 |
|
laokaiyao
|
9811ff7be9
|
ci(adc): increase all adc performance test threshold on c6
|
2023-09-20 11:35:25 +08:00 |
|
Kevin (Lao Kaiyao)
|
ae80ad7ac7
|
Merge branch 'ci/increase_adc_performance_test_thersh_on_c6' into 'master'
ci(adc): increase adc performance test threshold on c6
Closes IDFCI-1803
See merge request espressif/esp-idf!25999
|
2023-09-18 17:13:00 +08:00 |
|
laokaiyao
|
f781bf1c5c
|
ci(adc): increase adc performance test threshold on c6
|
2023-09-18 10:22:11 +08:00 |
|
Kevin (Lao Kaiyao)
|
d7468803f2
|
Merge branch 'doc/fix_misleading_vref_to_vdd_in_dac_doc' into 'master'
doc(dac): changed the misleading Vref to VDD
See merge request espressif/esp-idf!25393
|
2023-08-18 18:50:18 +08:00 |
|
laokaiyao
|
a66898ad42
|
docs(dac): added the explanation to Vref
|
2023-08-18 15:13:34 +08:00 |
|
Kevin (Lao Kaiyao)
|
f629c4b7e9
|
Merge branch 'feature/i2s_support_mclk_input' into 'master'
feat(i2s): supported external clock source input
Closes IDF-7889
See merge request espressif/esp-idf!24942
|
2023-08-16 19:07:22 +08:00 |
|
laokaiyao
|
22bb5729a4
|
ci(i2s): add external clock input multi_dev test cases
|
2023-08-14 03:25:12 +00:00 |
|
laokaiyao
|
4b6d71447c
|
feat(i2s): supported external clock source input
|
2023-08-14 03:25:12 +00:00 |
|
laokaiyao
|
8d993931b5
|
feat(etm): update etm source on p4
|
2023-07-27 11:30:31 +08:00 |
|
laokaiyao
|
274e1c0089
|
fix(gdma): fixed compilation failure of gdma
|
2023-07-24 19:36:31 +08:00 |
|
Kevin (Lao Kaiyao)
|
7219e50579
|
Merge branch 'feature/gdma_support_err_eof_callback' into 'master'
feat(gdma): supported rx err_eof interrupt
See merge request espressif/esp-idf!24557
|
2023-07-21 14:41:46 +08:00 |
|
laokaiyao
|
3c2233d48b
|
feat(gdma): supported rx err_eof interrupt
|
2023-07-20 14:19:39 +08:00 |
|
Kevin (Lao Kaiyao)
|
a6e2ea141a
|
Merge branch 'refactor/adc_2nd_step_calib_coeff_stuff' into 'master'
adc_calib: refactor 2nd step coeff
Closes IDF-7653
See merge request espressif/esp-idf!24397
|
2023-07-06 20:32:31 +08:00 |
|
laokaiyao
|
edc1abc8ea
|
refactor(adc_calib): Simplify 2nd step coefficient calculation
- remove unnecessary variables and calculations
- improve readability of code
|
2023-07-06 14:22:03 +08:00 |
|
laokaiyao
|
e3789d99a0
|
feat(example): bump up version of es8311 lvgl in the example
|
2023-07-01 17:55:58 +08:00 |
|
Kevin (Lao Kaiyao)
|
11854aabfa
|
Merge branch 'bugfix/fix_doc_build_failure_of_eth2ap' into 'master'
ci(network_doc): fixed the incorrect example path
See merge request espressif/esp-idf!24504
|
2023-06-30 12:57:50 +08:00 |
|
laokaiyao
|
8f691d925b
|
ci(network_doc): Fixed the incorrect example path
|
2023-06-30 11:07:03 +08:00 |
|
Kevin (Lao Kaiyao)
|
028c7bee0d
|
Merge branch 'feature/support_new_adc_cali_scheme_on_c6' into 'master'
adc_calib: support calibration v2 on esp32c6
Closes IDF-7610
See merge request espressif/esp-idf!24343
|
2023-06-26 18:30:19 +08:00 |
|
laokaiyao
|
f949819976
|
adc_calib: support calibration v2 on esp32c6
|
2023-06-26 10:40:36 +08:00 |
|
Kevin (Lao Kaiyao)
|
c221ce331a
|
Merge branch 'bugfix/fix_i2s_ll_cpp_compilation_failure' into 'master'
i2s: fixed i2s_ll compiling failure under C++ environment
Closes IDFGH-10367 and IDFCI-1695
See merge request espressif/esp-idf!24242
|
2023-06-25 13:16:59 +08:00 |
|
laokaiyao
|
1b22591ea7
|
i2s: fixed i2s_ll compiling failure under C++ evironment
Closes: https://github.com/espressif/esp-idf/issues/11625
|
2023-06-23 11:41:43 +08:00 |
|
Kevin (Lao Kaiyao)
|
308ee94a9a
|
Merge branch 'doc/updata_adc_migration_guide' into 'master'
migration_guide: update adc calibration api part
See merge request espressif/esp-idf!24230
|
2023-06-14 14:56:37 +08:00 |
|
laokaiyao
|
7b64de7c20
|
migration_guide: update adc calibration api part
|
2023-06-14 13:18:34 +08:00 |
|
Kevin (Lao Kaiyao)
|
628f0e4018
|
Merge branch 'feature/gdma_support_rx_done_callback' into 'master'
gdma: support on_recv_done callback
Closes IDF-7408
See merge request espressif/esp-idf!23966
|
2023-06-07 17:32:58 +08:00 |
|
laokaiyao
|
71ef56f988
|
gdma: support on_recv_done callback
|
2023-06-07 11:38:32 +08:00 |
|
laokaiyao
|
de8ae73de3
|
adc_cali: fix the condition of ocode calibration
|
2023-05-25 21:49:40 +08:00 |
|
Kevin (Lao Kaiyao)
|
7a462d8a86
|
Merge branch 'feature/support_adc_calibration_on_c6' into 'master'
adc_cali: supported adc calibration on esp32c6
Closes IDF-5312 and IDF-6566
See merge request espressif/esp-idf!23499
|
2023-05-24 11:31:12 +08:00 |
|
laokaiyao
|
3e26e7630e
|
adc_oneshot: move power acquire back to adc_oneshot_new_unit
Revert and fix of d197c59eaa in !23575
|
2023-05-23 22:44:32 +08:00 |
|
laokaiyao
|
ffb40a89d9
|
adc_cali: supported channel compensation of adc calibration on esp32c6
|
2023-05-23 22:44:25 +08:00 |
|
laokaiyao
|
caa044c289
|
adc_cali: supported adc calibration on esp32c6
|
2023-05-23 20:34:29 +08:00 |
|
Kevin (Lao Kaiyao)
|
9ee4c48f54
|
Merge branch 'bugfix/fix_several_bugs_in_i2s' into 'master'
i2s: fix several bugs in std and tdm mode
Closes IDF-7288
See merge request espressif/esp-idf!23465
|
2023-05-10 11:39:51 +08:00 |
|
laokaiyao
|
563b223ab7
|
i2s_std: enable left alignment as default
|
2023-05-09 17:53:53 +08:00 |
|
laokaiyao
|
bebcaad35f
|
i2s_tdm: add check for slot mask
|
2023-05-09 17:53:53 +08:00 |
|
laokaiyao
|
82159fa135
|
i2s_doc: fixed the data of stereo left/right state
|
2023-05-09 17:53:46 +08:00 |
|
laokaiyao
|
fd8042cf5b
|
i2s_tdm: fixed half sample bit calculation
|
2023-05-09 17:51:33 +08:00 |
|
laokaiyao
|
382059699e
|
i2s_std: fixed mclk check for 24-bit data
|
2023-05-09 17:51:33 +08:00 |
|
Kevin (Lao Kaiyao)
|
b9da400545
|
Merge branch 'docs/fix_description_i2s.rst' into 'master'
Docs: fix descriptions in i2s.rst
Closes DOC-4788
See merge request espressif/esp-idf!23631
|
2023-05-08 19:11:13 +08:00 |
|
Kevin (Lao Kaiyao)
|
e9e5f1b90f
|
Merge branch 'feature/add_default_config_for_i2s_pdm_dac_mode' into 'master'
i2s: public bclk_div and add a default config for PDM TX DAC
Closes IDF-7289
See merge request espressif/esp-idf!23466
|
2023-05-08 12:36:05 +08:00 |
|
laokaiyao
|
bf8419fd6e
|
i2s: public bclk_div and add a default config for PDM TX DAC
|
2023-05-06 14:19:48 +08:00 |
|
Kevin (Lao Kaiyao)
|
6b5077f2d7
|
Merge branch 'refactor/remove_esp32h4_target' into 'master'
esp32h4: removed esp32h4 target (stage 2)
Closes IDF-7237, IDF-7238, and IDF-7239
See merge request espressif/esp-idf!23179
|
2023-04-24 23:34:19 +08:00 |
|
laokaiyao
|
49f16eefbb
|
esp32h4: checked all the corner stuffs of the removal
|
2023-04-23 12:03:07 +00:00 |
|
laokaiyao
|
bf2a7b2df6
|
esp32h4: removed esp32h4 related codes
|
2023-04-23 12:03:07 +00:00 |
|
laokaiyao
|
b16ed57b2e
|
esp32h4: removed esp32h4 related files
|
2023-04-23 12:03:07 +00:00 |
|
Kevin (Lao Kaiyao)
|
4fd62bce13
|
Merge branch 'refacor/remove_esp32h4_target_stage1' into 'master'
esp32h4: remove esp32h4 target (stage 1)
See merge request espressif/esp-idf!23237
|
2023-04-20 20:29:58 +08:00 |
|
laokaiyao
|
1f84f6c6ed
|
esp32h4: remove esp32h4 target from ci
|
2023-04-20 15:19:47 +08:00 |
|
laokaiyao
|
b7053b46ef
|
esp32h4: remove esp32h4 target from peripherals
|
2023-04-20 15:19:45 +08:00 |
|
Kevin (Lao Kaiyao)
|
96f2d215a2
|
Merge branch 'bugfix/i2s_output_wrong_freq_after_switch' into 'master'
i2s: workaround for inaccurate PLL frequency after switching
Closes IDF-6705 and IDFCI-1669
See merge request espressif/esp-idf!22975
|
2023-04-17 16:26:18 +08:00 |
|
laokaiyao
|
a143a85822
|
i2s: workaround for inacurate PLL frequency after switching
|
2023-04-17 03:15:55 +00:00 |
|
Kevin (Lao Kaiyao)
|
d635fc0f32
|
Merge branch 'bugfix/i2s_tdm_multi_dev_on_h2' into 'master'
i2s: fixed tdm multi dev test on h2
See merge request espressif/esp-idf!23054
|
2023-04-14 15:02:31 +08:00 |
|
laokaiyao
|
efff406950
|
i2s: fixed tdm multi dev test on h2
|
2023-04-11 01:48:05 +00:00 |
|
Kevin (Lao Kaiyao)
|
93da40da8e
|
Merge branch 'bugfix/i2s_fix_intr_flag_for_pdm_rx' into 'master'
i2s: fix interrupt flag of pdm rx mode
Closes IDFCI-1656
See merge request espressif/esp-idf!23105
|
2023-04-10 13:58:53 +08:00 |
|
laokaiyao
|
3e294f7ede
|
i2s: fixed the test case I2S_thread_concurrent_safety_test
|
2023-04-07 14:29:21 +08:00 |
|
laokaiyao
|
f69b30d6ff
|
i2s: fix interrupt flag of pdm rx mode
Forgot to update in PR https://github.com/espressif/esp-idf/pull/10997
|
2023-04-07 14:29:21 +08:00 |
|
Kevin (Lao Kaiyao)
|
9813947f62
|
Merge branch 'bugfix/ignore_compiling_warning_temporary_for_es8311_example' into 'master'
i2s_es8311: ignore compiling warning temporary
See merge request espressif/esp-idf!23056
|
2023-04-04 15:45:14 +08:00 |
|
laokaiyao
|
88fe9949ff
|
i2s_es8311: ignore compiling warning temporary
|
2023-04-04 12:58:05 +08:00 |
|
Kevin (Lao Kaiyao)
|
26fd252e4b
|
Merge branch 'refactor/lcd_i2c_panel_reduce_link_size' into 'master'
lcd_i2c: reduce recommended link size
Closes IDFGH-9674
See merge request espressif/esp-idf!22979
|
2023-03-30 15:56:04 +08:00 |
|
laokaiyao
|
c1f51dfdf6
|
lcd_i2c: reduce recommended link size
Closes: https://github.com/espressif/esp-idf/issues/11015
|
2023-03-29 19:08:44 +08:00 |
|
Kevin (Lao Kaiyao)
|
7c5d65b82b
|
Merge branch 'contrib/github_pr_10997' into 'master'
i2s: intrerrupt fix (GitHub PR)
Closes IDFGH-9650 and IDFGH-9654
See merge request espressif/esp-idf!22945
|
2023-03-28 18:35:01 +08:00 |
|
Kevin (Lao Kaiyao)
|
d659991bbb
|
Merge branch 'feature/gpio_runtime_preserve' into 'master'
gpio: support runtime reserve
Closes IDF-6731
See merge request espressif/esp-idf!22223
|
2023-03-18 10:55:44 +08:00 |
|
Kevin (Lao Kaiyao)
|
2d14ba2b91
|
Merge branch 'feature/analog_comparator_h2' into 'master'
Introduce the Analog Comparator driver
Closes IDF-6817
See merge request espressif/esp-idf!22355
|
2023-03-18 00:42:20 +08:00 |
|
laokaiyao
|
53584bb5a7
|
ana_cmpr: add programming guide
|
2023-03-17 14:35:55 +08:00 |
|
laokaiyao
|
c9f780dc2e
|
gpio: support runtime preserve
|
2023-03-17 11:59:49 +08:00 |
|
laokaiyao
|
24361f232d
|
ana_cmpr: add an example and test cases
|
2023-03-17 11:38:32 +08:00 |
|
laokaiyao
|
c634144ac8
|
ana_cmpr: designed driver layer
|
2023-03-17 11:38:32 +08:00 |
|
laokaiyao
|
40f1709a1f
|
Revert "i2s: guarantee safety of memcpy from being interrupted by uart logging"
This reverts commit 646fd5e15a.
|
2023-03-05 14:10:12 +00:00 |
|
laokaiyao
|
754aa7d128
|
sdm: adopt clock tree
|
2023-03-05 14:10:12 +00:00 |
|
laokaiyao
|
fd5bfb2cd4
|
sdm: fixed wrong sdm struct sequence on esp32h2
|
2023-03-05 14:10:12 +00:00 |
|
Kevin (Lao Kaiyao)
|
5dc7cd6c54
|
Merge branch 'bugfix/fix_i2s_pcnt_target_test_on_h2' into 'master'
Test: Fixed target test of I2S and PCNT on H2
Closes IDF-6811, IDF-6814, IDFCI-1623, and IDFCI-1627
See merge request espressif/esp-idf!22478
|
2023-02-24 16:03:48 +08:00 |
|
laokaiyao
|
646fd5e15a
|
i2s: guarantee safety of memcpy from being interrupted by uart logging
|
2023-02-23 15:11:13 +08:00 |
|
laokaiyao
|
71905d9cbf
|
i2s_test: fix unsupported sample rate on h2
|
2023-02-23 15:11:13 +08:00 |
|
laokaiyao
|
53658e56d6
|
pcnt_test: fix the error pin on h2
|
2023-02-23 15:11:13 +08:00 |
|
Kevin (Lao Kaiyao)
|
0f15d4a2c1
|
Merge branch 'feature/i2s_support_pre_load_dma_data' into 'master'
i2s: support preload data
Closes IDFGH-6847
See merge request espressif/esp-idf!21927
|
2023-02-22 15:28:16 +08:00 |
|
laokaiyao
|
26f5441e0e
|
i2s: support bytes_read / bytes_written to be NULL
|
2023-02-22 02:44:53 +00:00 |
|
laokaiyao
|
dfedf35ea8
|
i2s: update examples for the preload feature
|
2023-02-22 02:44:53 +00:00 |
|
laokaiyao
|
7397b3f750
|
i2s: support preload data
Closes https://github.com/espressif/esp-idf/issues/8471
|
2023-02-22 02:44:53 +00:00 |
|
Kevin (Lao Kaiyao)
|
668eb92d4f
|
Merge branch 'contrib/github_pr_10672' into 'master'
Add maximum speed to I2C slave config in docs (GitHub PR)
Closes IDFGH-9289
See merge request espressif/esp-idf!22235
|
2023-02-08 10:22:56 +08:00 |
|