-
Couldn't load subscription status.
- Fork 8.1k
Add veml6046 #94305
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Add veml6046 #94305
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
d7051b9 to f12ed2e Compare | Please reopen the original PR instead of opening a new one. Thanks! |
| Hi Benjamin, |
Add a test for broadcast ISO that uses fragmentation. The host will attempt to send SDUs 3 times the HCI ISO data buffer size, so that it will be fragmented into a BT_ISO_START, BT_ISO_CONT and a BT_ISO_END HCI ISO data packet. Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
Enable support for building and running the BIS ISO host test on the nRF5340bsim board. The purpose of this is to test the ISO fragmentation on both the nRF52bsim and nRF5340bsim, as they use different drivers. Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
Add check that verifies that we do not have unexpected differences in timestamps. Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
Fixes some sonarcloud issues relating to the if statements. Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
Add initial Adafruit Metro RP2350 board definition. Signed-off-by: Peter Johanson <peter@peterjohanson.com>
- Adds CONFIG_FLASH_PAGE_LAYOUT check to the flash_mcux_flexspi drivers. - Saves some memory if FLASH_PAGE_LAYOUT is disabled. Signed-off-by: Andrej Butok <andrey.butok@nxp.com>
There does not appear to be any reason or pattern for this dtsi file to exist, so move everything to the dts file and delete it. Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
Add bluetooth support to ESP32-C2 and ESP8684. Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>
Add BT-HCI support to ESP32-C2 and ESP8684. Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>
Add BT node to DTS for BT support. Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>
Add testcase for esp8684_devkitm (ESP32-C2). Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>
When building with CONFIG_DEBUG=y, there is a build warning about the name being truncated due to integer size is larger than MAX_NAME_LEN. So fix MAX_NAME_LEN to be large enough to handle 10 digit integer, which is maximum. Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
There was a deadlock occurring, exposed by http server sample because of situations like this caused by tx done work being blocked in deadlock: 1) The TX would be started by some thread and the driver TX sem would be taken. 2) The http server socket would get scheduled on the system workqueue to send something, claim the network TX interface mutex, and be blocked taking the semaphore. 3) The RX traffic class handler would get blocked trying to claim the network interface TX mutex, while trying to send an ACK in the TCP callback. This means the RX packets would not be processed. 4) Lots of RX unable to allocate packets errors would happen, and all RX would be dropped. This was the main symptom of the deadlock, which made it look like a memory leak but actually had nothing to do with the RX code nor any memory leak. 5) The TX DMA would finish and schedule the TX DMA done work onto the system work queue, behind the http server socket which is blocked on the waiting for the driver TX semaphore. 6) If the TX DMA done work would have ran, that's what gives the TX driver semaphore. So this is the reason for the deadlock of all these different threads and work items, the misqueue in the system workqueue. Fix by just calling the TX DMA done code directly from the ISR, it should be ISR safe, and really not a lot of code to execute, just freeing some net buffers and the packet and updating the stats. An optimization can be made later if needed, but for now, solving the deadlock is a more urgent priority. Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
Instead of blocking forever if TX is busy, return an error. This can avoid deadlock situations. Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
|
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: Samples Samples area: Sensors Sensors Binary Blobs Modified DNM (manifest) This PR should not be merged (controlled by action-manifest) manifest manifest-babblesim_base manifest-babblesim_ext_2G4_libPhyComv1 manifest-babblesim_ext_2G4_phy_v1 manifest-bsim manifest-cmsis manifest-cmsis_6 manifest-fatfs manifest-hal_adi manifest-hal_afbr manifest-hal_ambiq manifest-hal_bouffalolab manifest-hal_espressif manifest-hal_infineon manifest-hal_microchip manifest-hal_nordic manifest-hal_nxp manifest-hal_renesas manifest-hal_rpi_pico manifest-hal_silabs manifest-hal_stm32 manifest-hal_ti manifest-hal_wch manifest-hostap manifest-libmetal manifest-littlefs manifest-lvgl manifest-mbedtls manifest-mcuboot manifest-net-tools manifest-nrf_hw_models manifest-nrf_wifi manifest-open-amp manifest-picolibc manifest-sof manifest-tf-m-tests manifest-tinycrypt manifest-trusted-firmware-m manifest-zephyr-lang-rust manifest-zscilib
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes were made to the code. Suggestions cannot be applied while the pull request is closed. Suggestions cannot be applied while viewing a subset of changes. Only one suggestion per line can be applied in a batch. Add this suggestion to a batch that can be applied as a single commit. Applying suggestions on deleted lines is not supported. You must change the existing code in this line in order to create a valid suggestion. Outdated suggestions cannot be applied. This suggestion has been applied or marked resolved. Suggestions cannot be applied from pending reviews. Suggestions cannot be applied on multi-line comments. Suggestions cannot be applied while the pull request is queued to merge. Suggestion cannot be applied right now. Please check back later.



Reopening the closed pull request.
Can anybody review the pull request, please?