[REMINDER] Changing default branch name on GitHub - action required
Kumar Gala
Reminder to all that this change has gone into effect.
toggle quoted messageShow quoted text
You may additionally want to make this change in your own GitHub fork of Zephyr. - k
On May 12, 2021, at 10:35 AM, Kumar Gala <kumar.gala@...> wrote:
|
|
Re: Review of concept of changing UART flow control from Kconfig to DTS config
Bolivar, Marti
Hi (and +Krzysztof in Cc),
"lairdjm via lists.zephyrproject.org" <jamie.mccrae=lairdconnect.com@...> writes: Hi,To be clear, this PR is limited to nRF SoCs only, it is not a project-wide change. I find this to be a bit of a step backwards for applicationI'm having a bit of trouble understanding what you mean here. The boolean hw-flow-control property is still available for enabling hardware flow control for both UART and UARTE: https://docs.zephyrproject.org/latest/reference/devicetree/bindings/serial/nordic%2Cnrf-uarte.html#dtbinding-nordic-nrf-uarte https://docs.zephyrproject.org/latest/reference/devicetree/bindings/serial/nordic%2Cnrf-uart.html#dtbinding-nordic-nrf-uart Looking at the code, if hw-flow-control is disabled in DTS (the default), then in both drivers cfg->flow_ctrl is false. The HAL configuration structure ends up with flow control disabled in that case: https://github.com/zephyrproject-rtos/zephyr/blob/5f5fb7d7925be3b40b4a963b11fb8b4cfedf03a1/drivers/serial/uart_nrfx_uart.c#L346 https://github.com/zephyrproject-rtos/zephyr/blob/5f5fb7d7925be3b40b4a963b11fb8b4cfedf03a1/drivers/serial/uart_nrfx_uarte.c#L397 So flow control at a SoC level seems to be turned off by default. It's true that many boards in PR #25999 do enable it by default, e.g. nRF52840-DK: https://github.com/zephyrproject-rtos/zephyr/pull/25999/files#diff-f496b12068cf78fdbb22c1b8a4eaeb66010db95b4e80db7377a340ae30a83519R7 But it seems like at a board maintainer level, you can leave the SoC default as-is to make flow control "opt in" as requested. It looks like flow control is off by default and it's opt-in; what did I miss? Thanks! Martí Thanks,
|
|
Re: SAMC21 support and subscribe to zephyr development lists.
Michael Hope
Hi Romin. There's more information about the devel@ list at https://lists.zephyrproject.org/g/devel including instructions on how to subscribe.
toggle quoted messageShow quoted text
re: the SAMC21, I haven't been involved with the SAM0 work in a while but I also haven't heard of anyone working on that particular family. The SAM0 series is interesting as the families are all similar but slightly incompatible - it should be straight forward for you to add support and adapt the drivers but it's hard to say without diving in! -- Michael ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Thursday, May 6th, 2021 at 7:01 PM, Romin Gajjar <rominzephyr@...> wrote:
Hello Zephyr Development Team,
|
|
Re: Cancelled Event: Zephyr Project: Dev Meeting - Thursday, 13 May 2021
#cal-cancelled
Kumar Gala
Canceling this week due to several things:
toggle quoted messageShow quoted text
* I had some last minute meetings that I need to join this week and can’t attend/run the meeting * Various people have holidays this week, so wasn’t able to coordinate a replacement * I know we had a topic around the Flash APIs we planned to discuss. I’ll move this to next week * Let people focus a bit more on bugs to help reduce our bug count this week thanks - k
On May 12, 2021, at 5:51 PM, devel@... Calendar <noreply@...> wrote:
|
|
Cancelled Event: Zephyr Project: Dev Meeting - Thursday, 13 May 2021
#cal-cancelled
devel@lists.zephyrproject.org Calendar <noreply@...>
Cancelled: Zephyr Project: Dev Meeting This event has been cancelled. When: Where: 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
________________________________________________________________________________
|
|
Changing default branch name on GitHub - action required
Kumar Gala
We will be changing the default branch on github from 'master' to 'main' on Friday (May 14, 2021).
There is no action required for any open PRs, however you'll need to update your local git clone as follows: git branch -m master main git fetch origin git branch -u origin/main main You'll need to be utilizing at least west 0.10.1 or later. Will announce here when this change is made on Friday. I’ve also opened this GitHub discussion on this topic as well: https://github.com/zephyrproject-rtos/zephyr/discussions/35230 thanks - k
|
|
Re: SAMC21 support and subscribe to zephyr development lists.
rominzephyr@...
Hi a quick reminder is there any support or development happening? Please, I am need of some direction or help from anyone who has done something similar in zephyr. Yours sincerely, Romin
|
|
Re: using low level sensor drivers directly, without sensor API
Martin Schröder
Hi Rudolph, If you want to configure FIFO it would make the most sense to do so in the adxl driver. So just modify the driver, perhaps add a boolean dts option for the functionality and then create a pull request to get that functionality accepted into and managed by the main project.
On Mon, 10 May 2021 at 15:12, Rudolph Aschmoneit <rudolph.aschmoneit@...> wrote:
--
Best regards, Martin Schröder Consultant
|
|
Review of concept of changing UART flow control from Kconfig to DTS config
lairdjm
Hi, I only noticed today that the Kconfig option for enabling hardware flow control on UARTs, which used to be an optional Kconfig option, was removed and replaced with a DTS boards file configuration option instead, as per https://github.com/zephyrproject-rtos/zephyr/pull/25999 I find this to be a bit of a step backwards for application development, we have many boards in zephyr that we and customers use, these boards might be used for something simple like a sensor or might be used alongside a PC for doing some heavy processing and message passing over Bluetooth, so with a sensor, the log system might be active but it won’t have anything connected to it most of the time unless there’s an issue, so flow control is not required here, if it’s enabled then it’s going to cause an issue once the UART buffer gets full. However, on a PC communications module, that would be using the UART constantly, and need data integrity so needs flow control – in the old system, the boards file would have the flow control pins and it would be disabled by default, a project could enable it with a Kconfig option, this was great. However with the new system, it seems that we need to force flow control on all our boards, and then in instances where it’s not needed, have an overlay for that specific board (and we have many boards) to delete the hardware flow control part. This means that to enable hardware flow control, we need to update our boards file then add an overlay to almost every sample application in zephyr for most of our boards to disable flow control. This seems a bit chaotic to me so I would like to revisit this concept of having flow control configurable as a Kconfig option, the pins should be defined in the DTS file which hasn’t changed but if flow control is needed or not should be controlled on a project basis, opt in not opt out.
Are there any thoughts on this subject and how to get this working, focused on ease of being able to set this for ours and customer’s reuse? Thanks, Jamie
|
|
Re: using low level sensor drivers directly, without sensor API
Rudolph,
With the Zephyr project being open source, if you would find it useful for someone in the future to access this functionality you should raise either a RFC or PR in the GitHub. You should find the community fairly helpful in appraising and assisting with making changes. Billy..
|
|
Zephyr Project: APIs - Tue, 05/11/2021 4:00pm-5:00pm, Please RSVP
#cal-reminder
devel@lists.zephyrproject.org Calendar <devel@...>
Reminder: Zephyr Project: APIs When: Tuesday, 11 May 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: 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,
Items for today: - hwinfo: Add a reset cause - https://github.com/zephyrproject-rtos/zephyr/pull/24884 - Pinctrl - Issue: https://github.com/zephyrproject-rtos/zephyr/issues/22748 - Discussion: https://github.com/zephyrproject-rtos/zephyr/discussions/35077 - Issue triaging, time permitting. 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://lists.zephyrproject.org/g/devel/calendar https://github.com/zephyrproject-rtos/zephyr/projects/18 Minutes: https://github.com/zephyrproject-rtos/zephyr/issues/33641 Regards, Carles
|
|
Zephyr Memory Footprint - biweekly discussion - Mon, 05/10/2021 3:00pm-4:00pm, Please RSVP
#cal-reminder
devel@lists.zephyrproject.org Calendar <devel@...>
Reminder: Zephyr Memory Footprint - biweekly discussion When: Monday, 10 May 2021, 3:00pm to 4:00pm, (GMT+00:00) UTC Where:Microsoft Teams Meeting An RSVP is requested. Click here to RSVP Organizer: devel@... Description: Working doc: https://docs.google.com/document/d/1bnQLJKVhgI3zkk3MsSXun8onEsA8z1Rf5ohdbCHASmU/edit#heading=h.x36xe8bnwr9r ______________________________
Microsoft Teams meeting
Join on your computer or mobile app
Click here to join the meetingOr call in (audio only)
+1 321-558-6518,,546018126# United States, Orlando
______________________________
|
|
using low level sensor drivers directly, without sensor API
Rudolph Aschmoneit <rudolph.aschmoneit@...>
Hey all,
I'm quite new to Zephyr, and I have definitely not yet understood all the concepts in their full depth. So please excuse me if my question seems a little bit stupid. Is it possible to use the functions of low level sensor drivers directly, without using the sensor API? About the background: I want to use the ADXL372 Sensor in Instant On mode. There is no Kconfig Macro for this. I also do not see any possibility to set the sensor to this mode or configure his FIFO accordingly using the Sensor API. But I found the functions I need in the driver implementation of the sensor (adxl372.c) But I can not use them (they’re definitions are not mentioned in adxl372.h and when I try to add it there, removing the static attribute in their adxl372.c declaration and adding them in the .h file everything becomes very unstable.) So it seems to me, that it is not intended by Zephyr to use this functions in my Applications. And of course I don’t want to write something into the original driver files, this was just for a short test. I am very grateful for any kind of advice or suggestion! Thank you a lot in Advance Best Regards Rudolph
|
|
Zephyr 2.6.0-rc1 tagged
Kumar Gala
Hi all,
The first release candidate for Zephyr 2.6.0 has been tagged (v2.6.0-rc1). The merge window for features and enhancements is now closed for this release, and it will remain closed until 2.6.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.6.0 release require approval by the TSC. We currently have the following bug counts: * High - 5 * Medium - 41 * Low - 152 The goal for release is to be at: * High - 0 * Medium < 20 * Low < 50 We have a long way to go on lows! 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.6.0-rc1 We plan to release weekly candidates (2.6.0-rcx) leading to the final release (2.6.0) which is tentatively scheduled for 28 May. 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.6.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! Kumar
|
|
API: Remove support for `GPIO_INT_*` flags in `gpio_pin_configure()` function
Piotr Mienkowski
Hi all,
This is to let you know that we are going to remove support for passing `GPIO_INT_*` flags to `gpio_pin_configure()` function. The feature has been deprecated in the Zephyr 2.2 release. The interrupt flags will be accepted by `gpio_pin_interrupt_configure()` function only. Regards, Piotr
|
|
SAMC21 support and subscribe to zephyr development lists.
Romin Gajjar <rominzephyr@...>
Hello Zephyr Development Team, 1) I want to subscribe to the devel@ mailing list. 2) My Colleague and I are working on development of SAMC21 port for Zephyr. Like I have seen D21, D20, E54 etx files in zephyr which I got working with their respective evaluation boards (D21 Xplained ) I would be highly obliged if anybody has any leads on any existing on-going activities for SAMC21 microcontroller. I have been trying to integrate things but there are many hiccups to build the code considering the clocking style is different for SAMC21 compared to D21 or E54. I have already integrated the ASF files from Microchip studio utilities/cmsis. Thank you in advance for any slightest piece of information or help for this topic. Even if you could connect me with any on-going development team in the community that shall be greatly appreciated. I am really looking forward to some direction or experienced help from your community as I am not an expert at this point. Yours sincerely, Romin
|
|
Re: REMINDER - merge window closes this Friday - May 7th, 2021.
lairdjm
Hi,
toggle quoted messageShow quoted text
We have the following pull requests, two of which are reviewed and need merging and one that needs the testing to finish, can you review/merge these please? https://github.com/zephyrproject-rtos/zephyr/pull/34519 https://github.com/zephyrproject-rtos/zephyr/pull/34833 https://github.com/zephyrproject-rtos/zephyr/pull/33738 These don't have 2.6 labels/milestones as I can't see a way to add them from the PR pages. Thanks, Jamie
-----Original Message-----
From: devel@... <devel@...> On Behalf Of Kumar Gala via lists.zephyrproject.org Sent: 03 May 2021 14:27 To: devel <devel@...> Subject: [Zephyr-devel] REMINDER - merge window closes this Friday - May 7th, 2021. EXTERNAL EMAIL: Be careful with attachments and links. Hi, This is a reminder that the v2.6.0 merge window for new features closes this Friday, 7th of May. After that, only bug fixes and documentation will be merged until the final release is tagged, which is targeted for Friday, May 28th. 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.6.0 milestone to PRs that need to be included in the release, and do not wait until Friday, May 7th to submit them. https://github.com/zephyrproject-rtos/zephyr/wiki/Program-Management https://github.com/zephyrproject-rtos/zephyr/pulls?q=is%3Apr+is%3Aopen+sort%3Aupdated-desc+milestone%3Av2.6.0 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! - k
|
|
Zephyr Project: Dev Meeting - Thu, 05/06/2021 3:00pm-4:00pm, Please RSVP
#cal-reminder
devel@lists.zephyrproject.org Calendar <devel@...>
Reminder: Zephyr Project: Dev Meeting When: Thursday, 6 May 2021, 3:00pm to 4: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 May 5th
Kumar Gala
The agenda will focus on reviewing all PRs with a v2.6.0 milestone tag:
https://github.com/zephyrproject-rtos/zephyr/pulls?page=2&q=is%3Aopen+is%3Apr+milestone%3Av2.6.0 - k
|
|