-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
[Silabs] Adds refactored spi multiplexing with feature toggle for NCP combinations #29414
[Silabs] Adds refactored spi multiplexing with feature toggle for NCP combinations #29414
Conversation
PR #29414: Size comparison from 2171ee8 to 65c69f8 Increases (2 builds for efr32, telink)
Decreases (1 build for telink)
Full report (66 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
65c69f8
to
c1fa878
Compare
PR #29414: Size comparison from 33052cc to c1fa878 Increases (2 builds for efr32, telink)
Full report (66 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
c1fa878
to
74ec3f4
Compare
PR #29414: Size comparison from 6bb0b71 to 74ec3f4 Increases (1 build for efr32)
Full report (69 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
74ec3f4
to
3765983
Compare
PR #29414: Size comparison from 24b1d03 to 3765983 Increases (1 build for efr32)
Full report (69 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
e82906c
to
2f31859
Compare
PR #29414: Size comparison from a75d2e5 to 2f31859 Increases (2 builds for efr32, telink)
Full report (71 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
PR #29414: Size comparison from f34b13c to a31f8bd Increases (1 build for efr32)
Decreases (2 builds for telink)
Full report (71 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
PR #29414: Size comparison from f34b13c to ac9147c Increases (53 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, nrfconnect, psoc6, qpg)
Decreases (21 builds for bl702, bl702l, cc32xx, linux, nrfconnect, psoc6)
Full report (54 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg)
|
PR #29414: Size comparison from f34b13c to 5966818 Increases (53 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, nrfconnect, psoc6, qpg)
Decreases (21 builds for bl702, bl702l, cc32xx, linux, nrfconnect, psoc6)
Full report (54 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg)
|
8b8de9d
to
c603239
Compare
PR #29414: Size comparison from e6f0134 to c603239 Increases (1 build for efr32)
Full report (54 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg)
|
… combinations (project-chip#29414) * Adds DISPLAY_ENABLED macro for SPI multiplexed functions * Adds CONFIG_USE_EXTERNAL_FLASH macro for SPI multiplex functions * Added proper MACROs for the features that require multiplexing * temp commit with test file * Adds fix for crash on rs91x * Adds updated build commands * adds DEBUG logs * Adds bugfixes to MACROs * Adds additional logs * Adds fix to UART multiplexing * Remove comments * Adds ported changes * Adds use of SL_CATALOG_UARTDRV_USART_PRESENT, SL_CATALOG_UARTDRV_EUSART_PRESENT * Removes code since WF200 requires SL_CATALOG_UARTDRV_USART_PRESENT only * Restyler changes * Adds additional changes to wrap multiplexing with MACROs * Remove log commit * Adds dummy buffer length check * Restyler changes * Removes use of unnecessary MACRO * adds thread check * Adds comment * updated build script * Adds refactored includes and define macros * Adds spell fix * Adds feature macro for header include * Remove temp code * Adds refactored deassert * Comment reformatting --------- Co-authored-by: Rohan S <3526930+brosahay@users.noreply.github.com>
This is to refactor SPI multiplex code changes and add feature based MACROs to toggle multiplex if and when required for MG24 + RS9116/WF200/SiWx917