|
Runtime pin remapping on STM32F103
Hi Thomas, Would you mind giving us some details on your use case ? Do you expect to be able to change only the affectation of the pin and apply preconfigured settings ? For instance PIN X is: ALT FUN
Hi Thomas, Would you mind giving us some details on your use case ? Do you expect to be able to change only the affectation of the pin and apply preconfigured settings ? For instance PIN X is: ALT FUN
|
By
Erwan Gouriou
· #7413
·
|
|
STM32: Moving devices pin configuration to device tree
TL;DR: - Upcoming device tree based pin configuration for STM32 based boards - Script generated, SoC package specific *-pinctrl.dtsi files are available in hal_stm32 modules - Each *.pcintrl.dtsi file
TL;DR: - Upcoming device tree based pin configuration for STM32 based boards - Script generated, SoC package specific *-pinctrl.dtsi files are available in hal_stm32 modules - Each *.pcintrl.dtsi file
|
By
Erwan Gouriou
· #7355
·
|
|
Dev-Review Meeting Agenda Jun 10
Thanks Marti for sharing!
Thanks Marti for sharing!
|
By
Erwan Gouriou
· #7134
·
|
|
Unable to run USB samples on STM32F411E-DISCO
#samples
Hi Brian, Raising an issue would indeed help to provide support. Don't hesitate to share the work you've already done to ease things. BR Erwan
Hi Brian, Raising an issue would indeed help to provide support. Don't hesitate to share the work you've already done to ease things. BR Erwan
|
By
Erwan Gouriou
· #7008
·
|
|
make menuconfig for STM32MP157 activating STM32Cube ?
Hi, Can you check following readme section and see if it answers your point? https://github.com/zephyrproject-rtos/hal_stm32/blob/master/README.rst#use-stm32cube-in-your-application Cheers Erwan
Hi, Can you check following readme section and see if it answers your point? https://github.com/zephyrproject-rtos/hal_stm32/blob/master/README.rst#use-stm32cube-in-your-application Cheers Erwan
|
By
Erwan Gouriou
· #6756
·
|
|
Pinmux override
Hi Allen, Pinmuxing is one of the remaining areas where device tree is not in use (except for socs with specific pin management such as nrf). So we still rely on the c definition for this. Cheers
Hi Allen, Pinmuxing is one of the remaining areas where device tree is not in use (except for socs with specific pin management such as nrf). So we still rely on the c definition for this. Cheers
|
By
Erwan Gouriou
· #6630
·
|
|
Pinmux override
Hi, Modifying board pinmux.c (along with boards .dst nd Kconfig.defconfig) is indeed the way to enable the device. It cannot be done otherwise. Once this is done (and tested ok) you can submit the wor
Hi, Modifying board pinmux.c (along with boards .dst nd Kconfig.defconfig) is indeed the way to enable the device. It cannot be done otherwise. Once this is done (and tested ok) you can submit the wor
|
By
Erwan Gouriou
· #6628
·
|
|
Problem with running Zephyr from external flash on STM32xx
Hi Jan, If you're able to go till the main function, I guess this means QSPI configuration is working correctly. If issue happens following k_sleep call, I'd check potential syscall check issue, but o
Hi Jan, If you're able to go till the main function, I guess this means QSPI configuration is working correctly. If issue happens following k_sleep call, I'd check potential syscall check issue, but o
|
By
Erwan Gouriou
· #6503
·
|
|
Usage of optional 'erase-block-size' flash nodes property
Hi all, Optional property 'erase-block-size' is used to describe the minimum size of flash sector on which an erase operation could be applied. It is generated as a device tree generic define DT_FLASH
Hi all, Optional property 'erase-block-size' is used to describe the minimum size of flash sector on which an erase operation could be applied. It is generated as a device tree generic define DT_FLASH
|
By
Erwan Gouriou
· #6398
·
|
|
Power Management
Hi Adam, We've started to push briks to enable power management on STM32. Two first PRs are: - https://github.com/zephyrproject-rtos/zephyr/pull/18582 that enable LPTIMER to enable a tick source in sl
Hi Adam, We've started to push briks to enable power management on STM32. Two first PRs are: - https://github.com/zephyrproject-rtos/zephyr/pull/18582 that enable LPTIMER to enable a tick source in sl
|
By
Erwan Gouriou
· #6366
·
|
|
STM32WB55 BLE address
Hi Marcio, Setting of public address based on flash registers should be done as part of controller init in hci driver. In function bt_ipm_ble_init in drivers/bluetooth/hci/ipm_stm32wb.c It should be d
Hi Marcio, Setting of public address based on flash registers should be done as part of controller init in hci driver. In function bt_ipm_ble_init in drivers/bluetooth/hci/ipm_stm32wb.c It should be d
|
By
Erwan Gouriou
· #6164
·
|
|
Enable ethernet on STM32F4 boards?
Hi Jun, I had it working on basic samples like dns_resolve (on latest master). Are you facing some issues ? Erwan
Hi Jun, I had it working on basic samples like dns_resolve (on latest master). Are you facing some issues ? Erwan
|
By
Erwan Gouriou
· #5914
·
|
|
v1.14.0-rc3 release
Hi Kumar, What about doc PRs? Thanks Erwan
Hi Kumar, What about doc PRs? Thanks Erwan
|
By
Erwan Gouriou
· #5835
·
|
|
How to enable DMA transfers for UART?
Hi Stefan, Thanks for sharing code and experience, this is useful! Indeed, we should have a proper DMA driver that could be called from other drivers. While I agree DMA has numerous benefits, I don't
Hi Stefan, Thanks for sharing code and experience, this is useful! Indeed, we should have a proper DMA driver that could be called from other drivers. While I agree DMA has numerous benefits, I don't
|
By
Erwan Gouriou
· #5832
·
|
|
Default LED Pin for STM32 min dev board
Hi, So, actually, what you request is a revert of https://github.com/zephyrproject-rtos/zephyr/pull/11736, which was fixing LED pinmux from PB12 to PC13, thought which missed doc update. As you mentio
Hi, So, actually, what you request is a revert of https://github.com/zephyrproject-rtos/zephyr/pull/11736, which was fixing LED pinmux from PB12 to PC13, thought which missed doc update. As you mentio
|
By
Erwan Gouriou
· #5770
·
|
|
Arduino interface definition for Nordic development kits
Hi Aaron, This is indeed the expected way to do it. Don't forget to also add "arduino_i2c" in boards' yaml files. Cheers Erwan
Hi Aaron, This is indeed the expected way to do it. Don't forget to also add "arduino_i2c" in boards' yaml files. Cheers Erwan
|
By
Erwan Gouriou
· #5726
·
|
|
How does Zephyr brings dts, kernel, driver & user app together?
Hi Stefan, To generate #define's from dt, you need to provide the matching yaml binding to indicate how fields should be decided, this should be done under dts/bindings/... Generated #define's will be
Hi Stefan, To generate #define's from dt, you need to provide the matching yaml binding to indicate how fields should be decided, this should be done under dts/bindings/... Generated #define's will be
|
By
Erwan Gouriou
· #5574
·
|
|
[RFC] k_poll_signal name and MISRA
Making different names is good, but then I think one should be able to identify quickly which is struct and which isn't, What about k_struct_poll_signal or k_poll_signal_struct ?
Making different names is good, but then I think one should be able to identify quickly which is struct and which isn't, What about k_struct_poll_signal or k_poll_signal_struct ?
|
By
Erwan Gouriou
· #5289
·
|
|
Running Hello World for Dragino-LSN50 on B-L072Z-LRWAN1 Dicovery Board
Sure, would be great to have this LORA board in tree.
Sure, would be great to have this LORA board in tree.
|
By
Erwan Gouriou
· #5152
·
|
|
Running Hello World for Dragino-LSN50 on B-L072Z-LRWAN1 Dicovery Board
You don't have to care about VCP, this is internal to ST-Link chip, just make sure that console is set to uart2(.DTS) and enabled (_defconfig). Great, you should be fine then!
You don't have to care about VCP, this is internal to ST-Link chip, just make sure that console is set to uart2(.DTS) and enabled (_defconfig). Great, you should be fine then!
|
By
Erwan Gouriou
· #5147
·
|