Zephyr: Toolchain Working Group - Mon, 01/25/2021 4:00pm-5:00pm, Please RSVP
#cal-reminder
devel@lists.zephyrproject.org Calendar <devel@...>
Reminder: Zephyr: Toolchain Working Group When: Monday, 25 January 2021, 4:00pm to 5:00pm, (GMT+00:00) UTC Where:Microsoft Teams Meeting An RSVP is requested. Click here to RSVP Organizer: Torsten Rasmussen Description: Live meeting minutes: https://docs.google.com/document/d/1IQKBK-GcJNZG0O9QArqYfvb6Huk5xHscN-XIGEZr-z8/edit#heading=h.x36xe8bnwr9r
________________________________________________________________________________
+1 321-558-6518 United States, Orlando (Toll)
Conference ID: 682 738 030#
Local numbers | Reset PIN | Learn more about Teams | Meeting options
|
|
Zephyr 2.5.0-rc1 tagged
Nashif, Anas
Hi, The first release candidate for Zephyr 2.5.0 has been tagged (v2.5.0-rc1). The merge window for features and enhancements is now closed for this release, and it will remain closed until 2.5.0 is released; the stabilization period is now open. During the stabilization period only bug-fix, documentation, and stabilization-related patches may be merged to master. Additional features or enhancements for the 2.5.0 release require approval by the TSC. As we need to reduce bug counts for the release, you are all encouraged to submit PRs that close existing bug reports, and to help reviewing such PRs submitted by other contributors or maintainers. You can follow the bug numbers with the thresholds for each bug category here: https://testing.zephyrproject.org/issues/zephyrproject-rtos/zephyr/index.html Testing Zephyr master branch during the stabilization period is also requested; please test the code base and file bug reports so they can be addressed before the release deadline. Everyone is encouraged, especially hardware vendors, to test on hardware available to them. Use twister to run tests from the Zephyr tree on the boards you have using the device testing features. The full release log can be found here: https://github.com/zephyrproject-rtos/zephyr/releases/tag/v2.5.0-rc1 We plan to release weekly candidates (2.5.0-rcx) leading to the final release (2.5.0) which is tentatively scheduled for 15 February. You may continue to submit pull requests for new features in order to gather feedback early or collaborate with others, but the release team would like to encourage everyone to focus on bugfixes and documentation improvements to the largest extent possible, so that we can release 2.5.0 on time and in the best shape possible. A big Thank You to everyone that contributed to this release so far, be it with code, reviews, documentation or any other type of contribution! Anas
|
|
Re: CANopen error message
"Karsten König <karsten.koenig.030@...>
Hi,
toggle quoted messageShow quoted text
failing to register rx filters sounds like a mismatch between the number of filters that canopen expects and the ones configured for the MCP2515. Until recently these were independent KConfigs, but I removed that distinction here, especially due to the risk of running into this. https://github.com/zephyrproject-rtos/zephyr/pull/31197 Can you check whether you have that change already in your local branch? If yes I'd still check why it failed attaching more filters, that looks suspicious. CO_CANrxBufferInit() returns an error if there is not enough filters, yet CO_init() seems to return successfully, looks like there is also a missing check for return values, but I don't really know canopen :-( Cheers, Karsten
On 1/21/21 5:37 PM, Cristian Anceschi wrote:
Hi all
|
|
CANopen error message
Cristian Anceschi <cristian.anceschi@...>
|
|
Zephyr Project: Dev Meeting - Thu, 01/21/2021 4:00pm-5:00pm, Please RSVP
#cal-reminder
devel@lists.zephyrproject.org Calendar <devel@...>
Reminder: Zephyr Project: Dev Meeting When: Thursday, 21 January 2021, 4:00pm to 5:00pm, (GMT+00:00) UTC Where:Microsoft Teams Meeting An RSVP is requested. Click here to RSVP Organizer: devel@... Description: ________________________________________________________________________________
+1 321-558-6518 United States, Orlando (Toll)
Conference ID: 483 314 739#
Local numbers | Reset PIN | Learn more about Teams | Meeting options
________________________________________________________________________________
|
|
Dev-Review Meeting Agenda Jan 21
Kumar Gala
Here’s the agenda topics for this week:
* west: build: [RFC] Generate SPDX tag-value documents - https://github.com/zephyrproject-rtos/zephyr/pull/31065 * WIP: Move power subsystem to new power states - https://github.com/zephyrproject-rtos/zephyr/pull/31273 * Mapping between existing and new system power management states - https://github.com/zephyrproject-rtos/zephyr/issues/31162 (If any updates) * linker: generate memory regions from devicetree partitions https://github.com/zephyrproject-rtos/zephyr/pull/31077 * Zephyr: re-work DT flash partitioning for Nordic nRF boards in the tree https://github.com/zephyrproject-rtos/zephyr/pull/29794 * Any PR/issues w/dev-review tag https://github.com/zephyrproject-rtos/zephyr/labels/dev-review * Any topics anyone else has. - k
|
|
Re: West and git reference repositories
Carles Cufi
Hi Michael,
You can use the clone-depth attribute in projects, but there’s an ongoing effort for shallow cloning that we plan to revisit very soon: https://github.com/zephyrproject-rtos/west/issues/319
Carles
From: devel@... <devel@...>
On Behalf Of michael.rosenblum via lists.zephyrproject.org
Hi All,
|
|
West and git reference repositories
michael.rosenblum@...
Hi All,
I have been trying to find any info about using a git reference repos to speed up the clones with west, but I can't seem to find any documentation that mentions it. Is there some config that I missed? Mike
|
|
Zephyr Project: APIs - Tue, 01/19/2021 5:00pm-6:00pm, Please RSVP
#cal-reminder
devel@lists.zephyrproject.org Calendar <devel@...>
Reminder: Zephyr Project: APIs When: Tuesday, 19 January 2021, 5:00pm to 6: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
________________________________________________________________________________
|
|
API meeting: agenda
Carles Cufi
Hi all,
Agenda for today, taken from the Triage column in the project. - We need a proposal for the API and component naming conventions: - Issue: https://github.com/zephyrproject-rtos/zephyr/issues/29569 Related to it, there is a PR about coding conventions: - PR: https://github.com/zephyrproject-rtos/zephyr/pull/30892 If you have additional items please let me know. Teams link: https://teams.microsoft.com/l/meetup-join/19%3ameeting_NWU2MjZlYWEtZDcwMi00MWQzLTgwMjEtNDdkYjQwMjBjMmFj%40thread.v2/0?context=%7b%22Tid%22%3a%22af0096d9-700c-411a-b795-b3dd7122bad2%22%2c%22Oid%22%3a%22841a7c92-7816-4faf-9887-5e334e88f6d8%22%7d 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
|
|
Zephyr Project: Dev Meeting - Thu, 01/14/2021 4:00pm-5:00pm, Please RSVP
#cal-reminder
devel@lists.zephyrproject.org Calendar <devel@...>
Reminder: Zephyr Project: Dev Meeting When: Thursday, 14 January 2021, 4:00pm to 5:00pm, (GMT+00:00) UTC Where:Microsoft Teams Meeting An RSVP is requested. Click here to RSVP Organizer: devel@... Description: ________________________________________________________________________________
+1 321-558-6518 United States, Orlando (Toll)
Conference ID: 483 314 739#
Local numbers | Reset PIN | Learn more about Teams | Meeting options
________________________________________________________________________________
|
|
Zero latency interrupt extension for ARMv6-M
Fabio Egg <fegg@...>
Hi all,
I would like to extend the zero latency interrupt feature to processors with an ARMv6-M architecture such as ARM Cortex M0, M0+ and M1. Is somebody already working on such a feature extension or has some ideas concerning this? In the following I present a rough concept, how I would implement it. I am open to suggestions.
Initial position The concerning processors have two possibilities to disable exceptions with configurable priorities. First, the Priority Mask core register (PRIMASK), which prevents the activation of all exceptions with configurable priority. Secondly, the Interrupt Clear-Enable register (CLRENA) of the Nested Vector Interrupt Controller that can disable each of the 32 interrupts individually. The PRIMASK is currently used for the IRQ lock of these processors.
Suggested solution To implement a zero latency interrupt on ARMv6-M architecture the locking function has to be complemented by an additional compiler directive (#ifdef). The locking of the interrupts first saves the value of the NVIC_ICER into a shadow register and then clears all interrupts except of the interrupts registered as zero latency interrupt. For the functions that access the NVIC_ICER and NVIC_ISER register, a guard has to be implemented. This guard shall update the shadow register instead of writing to the NVIC_ICER and NVIC_ISER register. To unlock the interrupts, this shadow register will be written to NVIC_ISER and enable the interrupts again.
Additional notes The feature that the IRQ lock is thread specific should not be restricted, since the changes mainly happen in the arch_irq_lock function. There have to be some rules to prevent an inconsistency with the IRQ priority. The zero latency IRQ has to be registered with the highest interrupt priority available. If multiple zero latency interrupts are registered, they have to be on the same priority. With multiple zero latency IRQ, the zero latency can only be guaranteed, if they are strictly sequential.
Regards, Fabio Egg
|
|
Dev-Review Meeting Agenda Jan 14
Kumar Gala
Here’s the agenda topics for this week:
* auth: new authentication library - https://github.com/zephyrproject-rtos/zephyr/pull/31136 * linker: generate memory regions from devicetree partitions #31077 - https://github.com/zephyrproject-rtos/zephyr/pull/31077 * kernel.threads.tls.userspace fails with SDK 0.12.0-beta on ARM Cortex-M - https://github.com/zephyrproject-rtos/zephyr/issues/30393 * Any PR/issues w/dev-review tag https://github.com/zephyrproject-rtos/zephyr/labels/dev-review * Any topics anyone else has. - k
|
|
v2.5.0 merge window closes Friday, January 22nd
Nashif, Anas
Hi, This is a reminder that the v2.5.0 merge window for new features closes this Friday, 22nd January. After that, only bug fixes and documentation will be merged until the final release is tagged, which is targeted for Friday, February 12th. Exceptions require TSC approval. New feature PRs may still be submitted while the merge window is closed, but please keep in mind that maintainers will have less time to review them during the release stabilization period. Please add the v2.5.0 milestone to PRs that need to be included in the release, and do not wait until Friday, January 22nd to submit them. https://github.com/zephyrproject-rtos/zephyr/wiki/Program-Management Please try to help fix bugs, test release candidates, and write release notes to minimize the time the merge window is closed so we can all quickly get back to adding fun new things to Zephyr! Thank you for your contributions! Regards, Anas Nashif
|
|
Zephyr Project: APIs - Tue, 01/12/2021 5:00pm-6:00pm, Please RSVP
#cal-reminder
devel@lists.zephyrproject.org Calendar <devel@...>
Reminder: Zephyr Project: APIs When: Tuesday, 12 January 2021, 5:00pm to 6: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
________________________________________________________________________________
|
|
API meeting: agenda
Carles Cufi
- drivers: pwm: add functions for capturing pwm pulse width and period
- PR: https://github.com/zephyrproject-rtos/zephyr/pull/26025 - Naming conventions - PR: https://github.com/zephyrproject-rtos/zephyr/pull/30892 - UART API - PR (merged): https://github.com/zephyrproject-rtos/zephyr/pull/31192 - zauth (now auth) authentication library - PR: https://github.com/zephyrproject-rtos/zephyr/pull/31136 If you have additional items please let me know. Teams link: https://teams.microsoft.com/l/meetup-join/19%3ameeting_NWU2MjZlYWEtZDcwMi00MWQzLTgwMjEtNDdkYjQwMjBjMmFj%40thread.v2/0?context=%7b%22Tid%22%3a%22af0096d9-700c-411a-b795-b3dd7122bad2%22%2c%22Oid%22%3a%22841a7c92-7816-4faf-9887-5e334e88f6d8%22%7d 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
|
|
Zephyr: Toolchain Working Group - Mon, 01/11/2021
#cal-notice
devel@lists.zephyrproject.org Calendar <noreply@...>
Zephyr: Toolchain Working Group When: Where: Description: Live meeting minutes: https://docs.google.com/document/d/1IQKBK-GcJNZG0O9QArqYfvb6Huk5xHscN-XIGEZr-z8/edit#heading=h.x36xe8bnwr9r
________________________________________________________________________________
+1 321-558-6518 United States, Orlando (Toll)
Conference ID: 682 738 030#
Local numbers | Reset PIN | Learn more about Teams | Meeting options
|
|
Zephyr: Toolchain Working Group - Mon, 01/11/2021 4:00pm-5:00pm, Please RSVP
#cal-reminder
devel@lists.zephyrproject.org Calendar <devel@...>
Reminder: Zephyr: Toolchain Working Group When: Monday, 11 January 2021, 4:00pm to 5:00pm, (GMT+00:00) UTC Where:Microsoft Teams Meeting An RSVP is requested. Click here to RSVP Organizer: Torsten Rasmussen Description: Live meeting minutes: https://docs.google.com/document/d/1IQKBK-GcJNZG0O9QArqYfvb6Huk5xHscN-XIGEZr-z8/edit#heading=h.x36xe8bnwr9r
________________________________________________________________________________
+1 321-558-6518 United States, Orlando (Toll)
Conference ID: 682 738 030#
Local numbers | Reset PIN | Learn more about Teams | Meeting options
|
|
MAINTAINERS file and Pull-Request assignments
Nashif, Anas
Hi,
Based on various discussions and decisions made last year we introduced the MAINTAINERS file which serves as main place for documenting areas of the Zephyr code base and the respective maintainers and collaborators of those areas. The goal has been to identify all key areas and the maintainers of those areas and use robots (CI) to add reviewers and labels and add assignees for each pull request submitted to the Zephyr project to accelerate reviews and bring pull requests to a mergable state. Assignees in the context will be responsible for driving a pull request to a mergeable state. (for example, getting the required 2 approvals, helping contributors with the code changes, deal with stale reviews, etc.)
For more information, see https://docs.zephyrproject.org/latest/contribute/project_roles.html?highlight=maintainers#teams-and-supporting-activities
Some of you have noticed over the last week pull-requests being assigned to you by *zephyr-bot*. This was a first attempt to deal with all open pull-requests and set the right assignee and add reviewers based on the data in the MAINTAINERS file. This activity was done manually using a script.
The plan is to integrate this as a Github action and set assignee and add reviewers for new pull requests, something that will happen by the end of this week.
Please help us improve this process and the data in the MAINTAINERS file:
We are already aware of some issues with adding reviewers where already existing reviewer were added or removed by mistake. This was fixed already in the script.
The baseline for the assignments was this PR https://github.com/zephyrproject-rtos/zephyr/pull/31101. This PR already has some significant changes, and it should be merged soon.
Use slack or reply to this email if you have any questions or concerns.
Regards, Anas Nashif
|
|
Re: Cancelled Event: Zephyr Project: Dev Meeting - Thursday, 7 January 2021
#cal-cancelled
Kumar Gala
Sorry for the late notice, but canceled this weeks (Jan 7th) dev-review meeting as there are no PRs flagged for discussion
toggle quoted messageShow quoted text
- k
On Jan 7, 2021, at 9:21 AM, devel@... Calendar <noreply@...> wrote:
|
|