Rahul Tank
768bd4750d
Merge branch 'feat/ble_gap_dev_auth_v5.2' into 'release/v5.2'
...
feat(nimble): Authorize or deauthorize a BLE device for a connection (v5.2)
See merge request espressif/esp-idf!29079
2024-02-20 12:38:35 +08:00
Marius Vikhammer
6b1413c3e9
fix(heap): fixed missing include in esp_heap_task_info.h
...
Would fail to compile if esp_heap_task_info.h was included without/before freertos includes
2024-02-20 12:04:45 +08:00
morris
1156370c00
Merge branch 'bugfix/fix_adc_reset_issue_on_legacy_v5.2' into 'release/v5.2'
...
fix(adc): fix adc continuous get less results beacuse do not reset apb clk(legacy) (v5.2)
See merge request espressif/esp-idf!28332
2024-02-20 11:25:00 +08:00
zwx
fff9980a5b
feat(openthread): disable the rx on when idle in coex scenario
2024-02-20 10:41:10 +08:00
zwx
cb04df5ddf
fix(openthread): fix RCP handle timeout crashing issue
...
* update openthread upstream
2024-02-20 10:41:00 +08:00
zwx
a64744883d
fix(openthread): support uart ISR in IRAM
2024-02-20 10:32:10 +08:00
zwx
3a9bf62ed6
fix(802154): fix pending tx will be delayed issue
2024-02-20 10:32:00 +08:00
Shu Chen
bec90ce050
docs(ieee802154): add migration note for the receive done handler feature
2024-02-20 10:31:29 +08:00
Shu Chen
c923dd4df4
feat(ieee802154): make the receive done handler feature mandatory
2024-02-20 10:31:29 +08:00
Shu Chen
1085fece61
feat(ieee802154): remove the ieee802154 lib submodule
2024-02-20 10:31:29 +08:00
xieqinan
fdd3f2d734
feat(zigbee): Updated Zigbee examples to align with esp-zigbee-lib v1.0.9
2024-02-20 10:31:29 +08:00
zwx
51bc01b557
feat(openthread): support openthread radio caps rx on when idle
2024-02-20 10:31:29 +08:00
xiaqilin
dfb75ff2ac
fix(ieee802154): add next operation in ieee802154 test when rx abort by tx ack coex
2024-02-20 10:31:29 +08:00
zwx
f978fc10c0
feat(802.15.4): introduce pending tx while rx feature
2024-02-20 10:31:29 +08:00
zwx
4184b48aa8
feat(openthread): integrate console command with ot command
2024-02-20 10:31:29 +08:00
Xu Si Yu
06cca86017
feat(openthread): add menuconfig for openthread address query
2024-02-20 10:31:29 +08:00
Xu Si Yu
4ddb253788
fix(openthread): set spinel frame buffer to member variables
2024-02-20 10:31:29 +08:00
Xu Si Yu
936bba8073
feat(openthread): support esp openthread radio spinel
2024-02-20 10:31:29 +08:00
Xu Si Yu
0e95c6cd60
fix(ci): increase inspection time of openthread sleepy device case
2024-02-20 10:31:29 +08:00
Xu Si Yu
4d65903602
feat(ci): add a case for openthread border router meshcop
2024-02-20 10:31:29 +08:00
Darshan Dobariya
d9de786520
feat(nimble): Authorize or deauthorize a BLE device for a connection (v5.2)
2024-02-19 16:27:45 +05:30
Rahul Tank
e0944287f3
Merge branch 'bugfix/backport_ble_nimble_fixes_5.2' into 'release/v5.2'
...
fix(nimble) : Bugfix/backport ble nimble fixes 5.2
See merge request espressif/esp-idf!29098
2024-02-19 18:04:35 +08:00
Darian Leung
471fe41828
refactor(soc): Remove soc/usb_types.h
...
This header has been removed for the following reasons:
- Header is misplaced. 'xxx_types.h' headers should be placed in the 'hal'
component.
- The 'usb_xxx_endpoint_t' should be placed in the 'xxx_struct.h' header.
2024-02-19 15:45:04 +08:00
Darian Leung
b07a43e630
refactor(soc): Rename usb_otg_periph to usb_dwc_periph
...
- Renamed usb_otg_periph.h/c to usb_dwc_periph.h/c to match naming convention
of other DWC OTG related files
- Added compatibility header for usb_otg_periph.h
2024-02-19 15:45:04 +08:00
Darian Leung
50b3a35c52
refactor(soc): Deprecate usb pin mappings
...
usb_pins.h and usb_periph.h/c lists mappings of USB DWC signals to GPIOs used
to connect to external FSLS PHYs. However, those signals can be routed to any
GPIOs via the GPIO matrix. Thus, these mapping are meaningless and have been
deprecated.
2024-02-19 15:45:03 +08:00
Darian Leung
86fb02efa4
refactor(hal): Remove usb_hal and usb_ll
...
This commit removes some legacy USB related HAL and LL files that are no longer
used.
2024-02-19 15:45:03 +08:00
Tomas Rezucha
f57ef07e14
feat(usb/host): Calculate FIFO sizes based on USB configuration
2024-02-19 15:45:02 +08:00
Darian Leung
2f6e45c79b
refactor(usb): Deprecate CONFIG_USB_OTG_SUPPORTED, use SOC_USB_OTG_SUPPORTED instead
...
Previously, USB build dependencies used the CONFIG_USB_OTG_SUPPORTED. However,
they could depend on `soc_caps.h` instead.
2024-02-19 15:45:02 +08:00
Darian Leung
f0219b73f9
refactor(hal/usb): Rename usb_fsls_phy API to match header/source names
...
Note: Also fixed some formatting issues in usb_wrap_struct.h
2024-02-19 15:45:02 +08:00
Darian Leung
f2ede42191
refactor(hal/usb): Rename usb_phy files to usb_fsls_phy
...
This commit renames USB PHY related HAL files from "usb_phy_xxx" to
"usb_fsls_phy_xxx" since they are only designed to support Full-Speed/Low-Speed
Serial USB PHYs. This renmaing is done to accommodate future USB PHYs that use
other PHY interfaces (e.g., UTMI, ULPI etc).
2024-02-19 15:45:01 +08:00
Darian Leung
c1f0823795
refactor(hal/usb): Remove usage of old USB OTG config macros
2024-02-19 15:45:01 +08:00
Darian Leung
d08b90c5cc
refactor(soc/host): Update USB OTG struct fields
...
This commit updates the "*_struct.h" files for the USB OTG peripheral:
- Added/removed some missing/non-existing register fields
- Added "reserved" place holders for registers that are missing due to IP
configuration.
- Added "usb_dwc_cfg.h" listing the USB OTG IP configuration for each target.
- Updated LL/HAL according to register field updates. Also tidied up the include
directives in those headers.
2024-02-19 15:45:00 +08:00
Darian Leung
bf9706dc31
refactor(hal/usb): Fix USB OTG compilation dependency
...
Update "hal/CMakeLists.txt" so that USB OTG related HAL files depend on
the "SOC_USB_OTG_SUPPORTED" capability.
2024-02-19 15:45:00 +08:00
Darian Leung
3964fb2d04
refactor(usb/host): reformat code with astyle_py
2024-02-19 15:45:00 +08:00
Tomas Rezucha
1e2c271bd0
fix(usb/host): Correctly parse bInterval field in HighSpeed EP descriptors
...
For LS and FS interrupt endpoint: interval = bInterval
For isochronous and HS interrupt endpoint: interval = 2^(bInterval-1)
2024-02-19 15:44:59 +08:00
Tomas Rezucha
0ce4aa114e
fix(usb/host): Correctly parse MPS fields in HighSpeed EP descriptors
...
Bits [11,12] in HighSpeed periodic endpoints specify
the number of additional transaction opportunities per microframe
2024-02-19 15:44:59 +08:00
Island
1c2a6712e3
Merge branch 'bugfix/ble_update_lib_20240125_v5.2' into 'release/v5.2'
...
Bugfix/ble update lib 20240125 v5.2
See merge request espressif/esp-idf!28710
2024-02-19 15:29:25 +08:00
Island
d4dd0d4201
Merge branch 'bugfix/fix_some_ble_issue_v5.2' into 'release/v5.2'
...
Bugfix/fix some ble issue v5.2(backport v5.2)
See merge request espressif/esp-idf!28617
2024-02-19 15:19:24 +08:00
gaoxu
7ab43c0fbd
fix(adc): fix adc continuous get less results beacuse do not reset apb clk(legacy)
2024-02-19 15:02:30 +08:00
Kapil Gupta
3d8fd79a10
fix(wifi): add low memory options for eap enterprise
2024-02-19 14:33:55 +08:00
Sumeet Singh
d9561b8fc7
fix(nimble): Out of order messages during SMP causing DOS vulerability (v5.2)
2024-02-19 09:27:55 +05:30
Rahul Tank
bc3dcdfc0d
fix(nimble): Merge hci_common.h file for all chips
2024-02-19 09:27:09 +05:30
Roshan Bangar
012506114e
feat(nimble): Nimble Host only mode over uart
2024-02-19 09:26:34 +05:30
SumeetSingh19
e23a61a47a
feat(nimble): client presentation and aggregate format descriptor support
2024-02-19 09:24:34 +05:30
SumeetSingh19
c0f48a19fc
feat(nimble): signed write support
2024-02-19 09:24:30 +05:30
SumeetSingh19
7d6f5fa71d
feat(nimble): additional AD types for advertisements
2024-02-19 09:24:26 +05:30
SumeetSingh19
16acdf1bbb
feat(nimble): authorization permission on gatt read and write
2024-02-19 09:24:21 +05:30
SumeetSingh19
e16882f0cd
fix(nimble): allow auto connection and observer role
2024-02-19 09:24:14 +05:30
Jiang Jiang Jian
7e6e769aed
Merge branch 'bugfix/ble_bug_backport_20240205' into 'release/v5.2'
...
Bugfix/ble bug backport 20240205 (backport v5.2)
See merge request espressif/esp-idf!28901
2024-02-19 11:07:29 +08:00
Jiang Jiang Jian
8ab1027fee
Merge branch 'bugfix/fix_ble_tx_2m_problem_causing_by_phy_wifi_enable_set_v5.2' into 'release/v5.2'
...
fix(esp_phy): Fixed BLE TX 2M problem causing by phy_wifi_enable_set() (backport v5.2)
See merge request espressif/esp-idf!28762
2024-02-19 11:04:45 +08:00