Carles Cufi
Hi Ryan,
This is still TBD, I will soon call a meeting to decide on this year’s qualification plans.
Thanks,
Carles
From: devel@... <devel@...>
On Behalf Of Ryan Erickson via lists.zephyrproject.org
Sent: 09 June 2020 20:05 To: devel@... Subject: [Zephyr-devel] Zephyr 2.3: BLE: BT SIG certification plans #ble #nrf52840
Are there any plans for Zephyr 2.3 to be BT SIG certified for host, controller, or profile (mesh) subsystems?
|
|
Zephyr Toolchain Working Group Meeting – 11 June 2020 postponed to 18 June 2020
Rasmussen, Torsten
Today’s meeting has been postponed to 18 June.
Sorry for the late notice.
See you all in a weeks’ time from now.
Best regards
Torsten T. Rasmussen
Live meeting minutes: https://docs.google.com/document/d/1IQKBK-GcJNZG0O9QArqYfvb6Huk5xHscN-XIGEZr-z8/edit#heading=h.x36xe8bnwr9r ________________________________________________________________________________
+1 213-437-3346 United States, Los Angeles (Toll) Conference ID: 570 955 823# Local numbers | Reset PIN | Learn more about Teams | Meeting options ________________________________________________________________________________
|
|
Re: Dev-Review Meeting Agenda Jun 10
Bolivar, Marti
"Bolivar, Marti via lists.zephyrproject.org"
<marti.bolivar=nordicsemi.no@lists.zephyrproject.org> writes: It seems like TSC moved to a new Teams meeting; will this be moving,The meeting has moved to a new Teams home and I've been told the wiki is up to date, for anyone interested in attending: https://github.com/zephyrproject-rtos/zephyr/wiki/Zephyr-Committee-and-Working-Group-Meetings#zephyr-dev-meeting
|
|
Re: Dev-Review Meeting Agenda Jun 10
Bolivar, Marti
It seems like TSC moved to a new Teams meeting; will this be moving, too?
toggle quoted messageShow quoted text
"Kumar Gala via lists.zephyrproject.org" <kumar.gala=linaro.org@lists.zephyrproject.org> writes:
Here’s the agenda topics for this week:
|
|
Dev-Review Meeting Agenda Jun 10
Kumar Gala
Here’s the agenda topics for this week:
* struct device - plans for 2.4: https://github.com/zephyrproject-rtos/zephyr/issues/22941 https://github.com/zephyrproject-rtos/zephyr/issues/26072 https://github.com/zephyrproject-rtos/zephyr/issues/26073 * Any PR/issues w/dev-review tag * Any topics anyone else has. - k
|
|
Re: [Members] Enforcing a 2-approval policy in GitHub: request for more help with PR reviewing
Glaropoulos, Ioannis
Hi Paul,
toggle quoted messageShow quoted text
Sure, let me post here for everyone's reference: On Feb 2020 (https://docs.google.com/document/d/1xiO721JwqW_H_BpGMOJ4PY3vLVy7nxW2fhy841nsP10/edit#heading=h.7ckwoo5xq75a) Zephyr TSC approved the Process Improvement Forum's proposal around Project Roles and Contribution Workflow as it was described in: https://docs.google.com/presentation/d/15k2yLWL6KeisNfhso4-tMIY9MT1jjJGUpAHRGl83w6g/edit?ts=5e31e5c1&pli=1#slide=id.p For the 2-approval policy, please, refer to the slide about "Merge Criteria". /Ioannis
-----Original Message-----
From: Paul Sokolovsky <paul.sokolovsky@linaro.org> Sent: Tuesday, June 9, 2020 8:00 PM To: Glaropoulos, Ioannis <Ioannis.Glaropoulos@nordicsemi.no> Cc: devel@lists.zephyrproject.org; Members@lists.zephyrproject.org Subject: Re: [Members] Enforcing a 2-approval policy in GitHub: request for more help with PR reviewing Hello Ioannis, On Mon, 8 Jun 2020 21:05:02 +0000 "Glaropoulos, Ioannis" <Ioannis.Glaropoulos@nordicsemi.no> wrote: Dear Zephyr developers,Thanks for the notification, Ioannis. I might have missed the discussion and decision-making behind this change, can you please point to the discussion thread where it happened? [] -- Best Regards, Paul Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog
|
|
Ryan Erickson
Are there any plans for Zephyr 2.3 to be BT SIG certified for host, controller, or profile (mesh) subsystems?
|
|
Re: [Members] Enforcing a 2-approval policy in GitHub: request for more help with PR reviewing
Paul Sokolovsky
Hello Ioannis,
On Mon, 8 Jun 2020 21:05:02 +0000 "Glaropoulos, Ioannis" <Ioannis.Glaropoulos@nordicsemi.no> wrote: Dear Zephyr developers,Thanks for the notification, Ioannis. I might have missed the discussion and decision-making behind this change, can you please point to the discussion thread where it happened? [] -- Best Regards, Paul Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog
|
|
Re: override alias in test application
Bolivar, Marti
Hello,
toggle quoted messageShow quoted text
There's no need to open an issue. The alias should be named eeprom-0 in a DTS file, aliases { eeprom-0 = ...; }; but needs to be eeprom_0 (i.e. "lowercase-and-underscores" form) in C, because "-" is not part of a valid C identifier. For details, please see the DT_ALIAS documentation: https://docs.zephyrproject.org/latest/reference/devicetree/index.html#c.DT_ALIAS In particular, "Convert non-alphanumeric characters in the alias property to underscores to form valid C tokens, and lowercase all letters." Please see also this section in the troubleshooting section in the deviceetree HOWTOs: https://docs.zephyrproject.org/latest/guides/dts/howtos.html#make-sure-you-re-using-the-right-names Thanks, Marti Stefano Manni <stefano.manni@gmail.com> writes:
Hi Carles,
|
|
Upcoming Event: Zephyr Project: APIs - Tue, 06/09/2020 4:00pm-5:00pm, Please RSVP
#cal-reminder
devel@lists.zephyrproject.org Calendar <devel@...>
Reminder: Zephyr Project: APIs When: Tuesday, 9 June 2020, 4:00pm to 5:00pm, (GMT+00:00) UTC Where:Microsoft Teams Meeting An RSVP is requested. Click here to RSVP Organizer: devel@... Description: Meeting decisions/discussions in their respective PRs, tracked here: https://github.com/zephyrproject-rtos/zephyr/projects/18 ________________________________________________________________________________
+1 321-558-6518 United States, Orlando (Toll)
Conference ID: 317 990 129#
Local numbers | Reset PIN | Learn more about Teams | Meeting options
________________________________________________________________________________
|
|
Re: override alias in test application
Stefano Manni
Hi Carles,
thanks, I managed like this: / { aliases { eeprom_0 = &eeprom0; }; }; but eeprom_0 is not a valid alias: dtlib.DTError: /aliases: alias property name 'eeprom_0' should include only characters from [0-9a-z-] may I open an issue? Stefano Il giorno mar 9 giu 2020 alle ore 10:27 Cufi, Carles <Carles.Cufi@nordicsemi.no> ha scritto:
|
|
Re: API meeting: agenda
Carles Cufi
Hi all,
toggle quoted messageShow quoted text
A small addition to the agenda: - PWM: add functions for capturing pwm pulse width and period - Issue: https://github.com/zephyrproject-rtos/zephyr/issues/26026 Carles
-----Original Message-----
|
|
API meeting: agenda
Carles Cufi
Hi all,
************************************************* We will be using Teams instead of Zoom: https://teams.microsoft.com/l/meetup-join/19%3ameeting_YzYzZTAzNGItOWFiMS00MDBkLTkyYmMtNzljZjkwNDVlMThm%40thread.v2/0?context=%7b%22Tid%22%3a%22686ea1d3-bc2b-4c6f-a92c-d99c5c301635%22%2c%22Oid%22%3a%2262b63b80-05d3-4465-b5a0-f04e4e156f10%22%7d ************************************************* Today's topics: - PWM: Clarify expected behavior - PR https://github.com/zephyrproject-rtos/zephyr/pull/25587 - API Change: Call UART_RX_RDY event after rx_disable() - Issue https://github.com/zephyrproject-rtos/zephyr/issues/25317 - PR https://github.com/zephyrproject-rtos/zephyr/pull/25967 - API Change: Mesh: Add name parameter - Issue https://github.com/zephyrproject-rtos/zephyr/issues/26037 Additional topics to review and close: - QSPI flash drivers: - Should we revisit the common QSPI API? https://github.com/zephyrproject-rtos/zephyr/pull/20069 - Should it be part of the current SPI API? https://github.com/zephyrproject-rtos/zephyr/issues/17902 - If not, should we try to unify the common functionality in the multiple QSPI flash drivers? - https://github.com/zephyrproject-rtos/zephyr/pull/25806 - https://github.com/zephyrproject-rtos/zephyr/pull/25669 - SPI JEDEC runtime support - PR https://github.com/zephyrproject-rtos/zephyr/pull/23658 - RTC API follow-up (if the relevant people are present and there is material for discussion) - PR: https://github.com/zephyrproject-rtos/zephyr/pull/23526 Pending additional investigation: - Documenting API behavior in Doxygen: - Issue: https://github.com/zephyrproject-rtos/zephyr/issues/18970 - Issue: https://github.com/zephyrproject-rtos/zephyr/issues/21061 Additional items in the "Triage" column in the GitHub project may be discussed if time permits. If you want an item included in the meeting, please add it to the GitHub project. https://github.com/zephyrproject-rtos/zephyr/wiki/Zephyr-Committee-and-Working-Group-Meetings#zephyr-api-discussion https://github.com/zephyrproject-rtos/zephyr/projects/18 https://docs.google.com/document/d/1lv-8B5QE2m4FjBcvfqAXFIgQfW5oz6306zJ7GIZIWCk/edit Regards, Carles
|
|
Re: override alias in test application
Carles Cufi
For properties there is /delete-property/ to delete one and then be able to override it.
In the case of an alias I am not sure, have you tried to override it directly? Carles On 08/06/2020, 19:31, "devel@lists.zephyrproject.org on behalf of Stefano Manni via lists.zephyrproject.org" <devel@lists.zephyrproject.org on behalf of stefano.manni=gmail.com@lists.zephyrproject.org> wrote: Hi there, I'm trying to compile test/drivers/eeprom for my board. I see that the code requires the alias 'eeprom_0' defined, but my board does not have it natively. I managed to compile changing in the test app some lines like below: - eeprom = device_get_binding(DT_LABEL(DT_ALIAS(eeprom_0))); + eeprom = device_get_binding(DT_LABEL(DT_NODELABEL(eeprom0))); where eeprom0 is defined in an overlay for my boards. But I'd prefer to use the alias and not change the app. What is the right way to override an alias in an overlay file? Sorry if my question is already addressed somewhere in documentation. Another consideration: is 'eeprom_0' a valid name? Alias properties should include only characters from [0-9a-z-]. May we need to fix it? Thanks, Stefano
|
|
Enforcing a 2-approval policy in GitHub: request for more help with PR reviewing
Glaropoulos, Ioannis
Dear Zephyr developers, According to the Zephyr Project Roles and Contribution Guidelines documentation (https://docs.zephyrproject.org/latest/contribute/project_roles.html#merge-criteria), pull requests against the Project’s main branch may be merged with 2 approvals. Until now, we have been applying this policy in GitHub, exclusively during Zephyr release stabilization periods (applying 1-approval policy, otherwise). I would like to notify everyone that as of now we will permanently enforce the 2-approval policy. Consequently, from now on, we will be needing extra assistance in PR reviews to maintain a high-enough rate of getting PRs approved and merged to Zephyr master branch.
A big thanks-in-advance to all for your extra efforts in PR reviewing 😊 Best Regards,
Ioannis glaropoulos | R&D nordicsemi.com | devzone.nordicsemi.com
|
|
override alias in test application
Stefano Manni
Hi there,
I'm trying to compile test/drivers/eeprom for my board. I see that the code requires the alias 'eeprom_0' defined, but my board does not have it natively. I managed to compile changing in the test app some lines like below: - eeprom = device_get_binding(DT_LABEL(DT_ALIAS(eeprom_0))); + eeprom = device_get_binding(DT_LABEL(DT_NODELABEL(eeprom0))); where eeprom0 is defined in an overlay for my boards. But I'd prefer to use the alias and not change the app. What is the right way to override an alias in an overlay file? Sorry if my question is already addressed somewhere in documentation. Another consideration: is 'eeprom_0' a valid name? Alias properties should include only characters from [0-9a-z-]. May we need to fix it? Thanks, Stefano
|
|
Rebasing PRs post 2.3 merge window opening
Kumar Gala
All,
Please make sure to rebase PRs post the 2.3 merge window opening as the change to make C99 integer (PR #25679) types the default supported type in Zephyr will impact most PRs. Ensuring a rebase will make sure the PRs go back through CI and we catch any build issues. Thanks - k
|
|
Re: Optional drivers and board configuration
Carles Cufi
HI Michael,
I’d say he cleanest way is to do it at the SoC level, like this:
That way every single board that enables CONFIG_PWM in its defconfig (or any application that enables CONFIG_PWM) will be enabling CONFIG_PWM_SAM. But boards or applications that do not enable CONFIG_PWM will have CONFIG_PWM_SAM disabled.
Carles
From:
<devel@...> on behalf of "Michael Hope via lists.zephyrproject.org" <michaelh=juju.nz@...>
Hi there. I'm adding a new SAM0 based board. What's the best way to enable optional peripherals? For example, not all users need the PWM driver. Should I: depends on PWM
section to Kconfig.board?
Thanks,
-- Michael
|
|
Optional drivers and board configuration
Michael Hope
Hi there. I'm adding a new SAM0 based board. What's the best way to enable optional peripherals? For example, not all users need the PWM driver. Should I: - Put CONFIG_PWM=y and CONFIG_PWM_SAM0=y in defconfig and live with the unneeded code? - Put CONFIG_PWM_SAM0=y in defconfig and ignore the warning? - or add a config PWM_SAM0 default y depends on PWM section to Kconfig.board? Thanks, -- Michael
|
|
Zephyr v2.3.0 released
Carles Cufi
Hi all,
We are pleased to announce the release of Zephyr RTOS version 2.3.0. Major enhancements with this release include: * A new Zephyr CMake package has been introduced, reducing the need for environment variables * A new Devicetree API, based on hierarchical macros, has been introduced. This new API allows the C code to access virtually all nodes and properties in a clean, organized fashion * The kernel timeout API has been overhauled to be flexible and configurable, with future support for features like 64-bit and absolute timeouts in mind * A new k_heap/sys_heap heap allocator has been introduced, with much better performance than the existing k_mem_pool/sys_mem_pool Zephyr now integrates with the TF-M (Trusted Firmware M) PSA-compliant framework * The Bluetooth Low Energy Host now supports LE Advertising Extensions * The CMSIS-DSP library is now included and integrated The detailed release notes can be found here: https://github.com/zephyrproject-rtos/zephyr/releases/tag/zephyr-v2.3.0 The next release, v2.4.0, is tentatively scheduled for September 25th 2020. I would like to thank everybody who contributed to this release, be it with code, feedback or documentation. Thanks, Carles
|
|