BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Zephyr Project - ECPv6.15.18//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Zephyr Project
X-ORIGINAL-URL:https://www.zephyrproject.org
X-WR-CALDESC:Events for Zephyr Project
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20230312T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20231105T090000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20240310T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20241103T090000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20250309T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20251102T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:Europe/Berlin
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20230326T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20231029T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20240331T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20241027T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20250330T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20251026T010000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;VALUE=DATE:20240203
DTEND;VALUE=DATE:20240205
DTSTAMP:20260415T054839
CREATED:20231220T143349Z
LAST-MODIFIED:20231220T143349Z
UID:10000077-1706918400-1707091199@www.zephyrproject.org
SUMMARY:FOSDEM (Brussels\, Belgium)
DESCRIPTION:[vc_row type=”in_container” full_screen_row_position=”middle” column_margin=”default” column_direction=”default” column_direction_tablet=”default” column_direction_phone=”default” scene_position=”center” text_color=”dark” text_align=”left” row_border_radius=”none” row_border_radius_applies=”bg” overflow=”visible” overlay_strength=”0.3″ gradient_direction=”left_to_right” shape_divider_position=”bottom” bg_image_animation=”none”][vc_column column_padding=”no-extra-padding” column_padding_tablet=”inherit” column_padding_phone=”inherit” column_padding_position=”all” column_element_direction_desktop=”default” column_element_spacing=”default” desktop_text_alignment=”default” tablet_text_alignment=”default” phone_text_alignment=”default” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_backdrop_filter=”none” column_shadow=”none” column_border_radius=”none” column_link_target=”_self” column_position=”default” gradient_direction=”left_to_right” overlay_strength=”0.3″ width=”1/1″ tablet_width_inherit=”default” animation_type=”default” bg_image_animation=”none” border_type=”simple” column_border_width=”none” column_border_style=”solid”][vc_column_text text_direction=”default”]FOSDEM\, which takes place on February 3-4 in Brussels\, is a free event for software developers to meet\, share ideas and collaborate. Every year\, thousands of developers of free and open source software from all over the world gather at the event in Brussels. This event is expecting 636 speakers\, 591 events\, and 65 tracks. \nZephyr will be featured in several presentations. For more information or to register for the event\, visit the FOSDEM website. \nSaturday\, February 3:\n11 – 11:25 am: Introducing Sound Open Firmware project – Daniel Baluta \nSound Open Firmware is an open source audio DSP firmware and SDK that provides audio firmware infrastructure and development tools for developers who are interested in audio or signal processing on modern DSPs. \nSound Open Firmware is supported on platforms from Intel\, NXP\, Mediatek and AMD. It comes with Linux kernel ALSA driver and open source firmware. Past year saw a major effort on integrating Sound Open Firmware with Zephyr RTOS. \nThe goal of the presentation is to offer a gentle introduction to the project\, building blocks\, community and tools. \nProject page: https://www.sofproject.org/ Project documentation page: https://thesofproject.github.io/latest/index.html \n12:00 pm – 2:00 pm: Zephyr Project Hour at the cafe in building F \nAre you interested in learning more about Zephyr? Come meet the developers\, engage in conversations\, and enjoy a casual and friendly environment. Whether you’re a seasoned developer or just starting out\, seize this perfect opportunity to network\, ask questions\, and gain insights into the Zephyr project. \nWe look forward to seeing you there! \n2:30 pm – 2:55 pm: Power to the People – Technology for Access to Energy – Vivien Barnier & Martin Jäger \nThe world has made great progress in providing everyone with access to energy; however\, recently\, the number of unelectrified people on Earth has increased. Providing access to energy is a critical and complex challenge as most unelectrified people live in extremely remote and hard-to-reach areas\, often having limited mobile network connectivity\, unknown (future) demand patterns\, and extreme weather conditions combined with very low purchasing power of the affected population. The power of Open Source is still completely underrepresented in technological innovations in this sector. We are working towards improving this situation and will showcase one of our flagship examples: An Open Source Battery Management System (BMS) specifically developed for off-grid energy application. Energy storage and its related technologies are key to any off-grid energy application and the Libre Solar BMS has been specially developed for this use case. We will deep dive into the design decisions and features\, covering hardware\, firmware and an app. The BMS was developed leveraging solely open source tools: The PCB is designed in KiCad\, the firmware runs on Zephyr RTOS and the communication interfaces use the ThingSet protocol over various lower layers like Serial\, CAN\, WebSocket or MQTT. The hardware went through three design iterations and has been lab and field-tested by several organizations. We will conclude and show why this kind of Open Source technology is of such great importance to bring power to the people in both the sense of bringing electricity literally and also creating the grounds for local value creation in the affected geographies. We invite the whole Energy Open Source community to contribute with their efforts to where the contributions can be most impactful on various levels. The Open Source BMS is one great piece\, but we need much more of those. \n2:30 pm – 2:55 pm: How open source projects approach Functional Safety – Nicole Pappler & Philipp Ahmann \nOpen Source is a winning solution for many industries already – and now even safety critical applications want to make use of it. While “security” is a capability of open source since many years\, a few years ago using open source in safety critical applications seemed to be impossible even to think about. Nowadays it has become a valid option for upcoming applications. This kind of application that should save lives\, or at least not harm anyone. However\, with advancements in technology and safety integrity standards\, open source is becoming a valid option for upcoming safety critical applications. This talk will provide an overview of how open source projects approach their integration to safety critical applications. Depending on the expectations of these applications\, there are different solutions to address their needs. The talk will introduce example projects such as ELISA\, the Zephyr Project\, and the Xen Project\, which are currently addressing these expectations with various mechanisms and approaches. \n4 – 4:25 pm: Zephyr and RISC-V: I Ain’t Afraid Of No Ghosts – Mohammed Billoo \nRISC-V’s instruction set architecture (ISA) has enabled seasoned embedded software engineers to experiment with FPGAs since numerous open-source RISC-V cores can be flashed onto an FPGA. The Zephyr Project is rapidly emerging as a leading real-time operating system (RTOS). Zephyr integrates open-source and security best practices to ensure a vendor-neutral\, secure\, and reliable platform. \nIn this talk\, Mohammed Billoo will describe the process of getting to Zephyr to run on the UPduino (https://tinyvision.ai/pages/the-upduino)\, flashed with the neorv32 RISC-V processor (https://github.com/stnolting/neorv32). He will walk through building and flashing the neorv32 RISC-V core on the FPGA\, creating a Zephyr application that can output Hello World to the UART\, and loading the application to the FPGA. Mohammed will also walk through the necessary Zephyr drivers to get the application running. This talk will demonstrate how combining RISC-V and Zephyr on an FPGA opens up new opportunities for embedded software applications. Using open-source software and firmware on a low-cost FPGA reduces the bar for entry for enthusiasts and hobbyists. The audience will learn the following in this talk: \n\nRelevance of the RISC-V instruction set architecture for hobbyists\nOverview and structure of the neorv32 RISC-V processor\nOverview and structure of The Zephyr Project RTOS\nRISC-V support in Zephyr\nRelevant Zephyr drivers\nDemo: From Empty Silicon To Zephyr Boot\n\n5-5:25 pm: From an artificial nose weekend hack to a future-proof IoT device – Benjamin Cabe \nIt was a long weekend in May 2020. Like many of my human siblings stuck at home with time on their hands due to an ongoing pandemic\, I was busy trying to perfect my bread recipe. Fast forward to a few hours later\, I had assembled an Arduino-based “artificial nose” that used a gas sensor and AI (so-called TinyML) to learn and detect scents (hence potentially the smell of a perfectly fermented sourdough starter). As I open-sourced and started to share the project on social media\, it went viral… and I felt like an impostor\, as most of the code powering it was\, frankly\, hackish. Or maybe it wasn’t\, as it had the merit of having helped me invent something new\, in literally a few hours. \nIn this talk I will walk you through some of the key features of the artificial nose\, and how I eventually rewrote my original code to leverage Zephyr (an open-source real-time operating system) in order to make it easier for myself and the community to extend the project\, and run it on a variety of hardware targets. \nYou will learn\, among other things: * How to move from a complex “super loop” to well architected threads and event-based programming ; * How to run TinyML models (ex. TensorFlow Lite) while not compromising the rest of your embedded system ; * How to build an efficient and easy-to-maintain graphical user interface ; * How to leverage Zephyr hardware-abstraction layer. \nAll the code and demonstrations shown in the talk is open source and available on GitHub\, and you are very much encouraged to go ahead and build your own artificial nose after the presentation! \nSunday\, February 4:\n12:30 – 1 pm: Application of the SPDX Safety Profile in the Safety Scope of the Zephyr Project – Nicole Pappler\, Stanislav Pankevich \nCreating and maintaining a safety critical project comes with a lot of challenges. One central issue is keeping your documentation\, starting from planning and guideline documents\, down to requirements\, safety analysis\, reviews and tests\, consistent and up to date. These project artefacts often have their own lifecycle and are natively managed in different tools\, with usually great traceability capabilities regarding dependencies between these artefacts as long as you stay within one tool or within a (usually propriety) tool family of one single tool vendor. Currently the resulting traceability gaps between these tools are handled either by the popular engineering tools like MS Excel or methods like “search for identical names”\, depending highly on manual maintenance. Using SPDX relationships\, the upcoming Safety Profile in SPDX 3.1 will provide a model to represent all these dependencies as a knowledge model that can be used both to analyse possible impacts after a change (be it because of a security update or functional variants of your product)\, provide evidence of completeness and compliance as a Safety SBOM or simply keep track of your product variants. In this talk we will provide both an introduction to the SPDX Safety Profile as well as a real life example using StrictDoc and the Zephyr Project’s Functional Safety scope. \nCheck out the complete schedule and dev rooms like SBOM\, Embedded\, Automotive and more. https://fosdem.org/2024/[/vc_column_text][/vc_column][/vc_row]
URL:https://www.zephyrproject.org/event/fosdem-brussels-belgium/
CATEGORIES:Ambassador Speaking,Industry Conference
ATTACH;FMTTYPE=image/jpeg:https://www.zephyrproject.org/wp-content/uploads/2023/12/FOSDEM.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20240207T150000
DTEND;TZID=Europe/Berlin:20240207T160000
DTSTAMP:20260415T054839
CREATED:20240314T031644Z
LAST-MODIFIED:20240911T103526Z
UID:10000083-1707318000-1707321600@www.zephyrproject.org
SUMMARY:ROS 2 on Microcontrollers with micro-ROS & Zephyr 🦾 // Zephyr Tech Talk
DESCRIPTION:[vc_row type=”in_container” full_screen_row_position=”middle” column_margin=”default” column_direction=”default” column_direction_tablet=”default” column_direction_phone=”default” scene_position=”center” text_color=”dark” text_align=”left” row_border_radius=”none” row_border_radius_applies=”bg” overflow=”visible” overlay_strength=”0.3″ gradient_direction=”left_to_right” shape_divider_position=”bottom” bg_image_animation=”none”][vc_column column_padding=”no-extra-padding” column_padding_tablet=”inherit” column_padding_phone=”inherit” column_padding_position=”all” column_element_direction_desktop=”default” column_element_spacing=”default” desktop_text_alignment=”default” tablet_text_alignment=”default” phone_text_alignment=”default” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_backdrop_filter=”none” column_shadow=”none” column_border_radius=”none” column_link_target=”_self” column_position=”default” gradient_direction=”left_to_right” overlay_strength=”0.3″ width=”1/1″ tablet_width_inherit=”default” animation_type=”default” bg_image_animation=”none” border_type=”simple” column_border_width=”none” column_border_style=”solid”][vc_column_text text_direction=”default”]Tune in on Wednesday\, Feb. 7\, 2024 (9:00 AM EST / 3:00 PM CET) for a new Zephyr Tech Talk live stream\, where Benjamin Cabé will be joined by Dave Rensberger from Beechwoods Software Inc\, to talk about all things robotics and Zephyr. \nROS 2 is a very popular open source robotics framework which allows to build and orchestrate very complex robotics systems. In this Tech Talk\, we’ll dive into micro-ROS\, a microcontroller-optimized client API for ROS2 which allows to bake even more intelligence into the low-power sensors that may be part of a robotics application. \nDave and his team recently looked into using micro-ROS on Zephyr and since they got to play with quite a few neat Zephyr features\, they thought they would share 😉 We’ll look at the Raspberry Pi PicoW specifically\, from how to use PIO/SPI to interface with sensors\, to a preview of upcoming Wi-Fi support\, to integration as part of a complete ROS 2 setup\, with a Linux-based agent in charge of the higher-level procesing. \nAs usual\, the session will be heavily demo-focused\, with plenty of time for you to ask questions directly through our live chat! \nZephyr Tech Talks are live streams organized by and for the Zephyr community. Join us live to get a chance to ask your questions directly to our guests\, or simply catch up the recording anytime afterwards![/vc_column_text][/vc_column][/vc_row]
URL:https://www.zephyrproject.org/event/ros-2-on-microcontrollers-with-micro-ros-zephyr-%f0%9f%a6%be-zephyr-tech-talk/
CATEGORIES:Zephyr Tech Talk
ATTACH;FMTTYPE=image/png:https://www.zephyrproject.org/wp-content/uploads/2024/03/Screenshot-2024-03-14-at-11.15.26.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240221T150000
DTEND;TZID=America/Los_Angeles:20240221T160000
DTSTAMP:20260415T054839
CREATED:20240314T032437Z
LAST-MODIFIED:20240911T103526Z
UID:10000084-1708527600-1708531200@www.zephyrproject.org
SUMMARY:Implementing a Shell over BLE in Zephyr // Zephyr Tech Talk #012
DESCRIPTION:[vc_row type=”in_container” full_screen_row_position=”middle” column_margin=”default” column_direction=”default” column_direction_tablet=”default” column_direction_phone=”default” scene_position=”center” text_color=”dark” text_align=”left” row_border_radius=”none” row_border_radius_applies=”bg” overflow=”visible” overlay_strength=”0.3″ gradient_direction=”left_to_right” shape_divider_position=”bottom” bg_image_animation=”none”][vc_column column_padding=”no-extra-padding” column_padding_tablet=”inherit” column_padding_phone=”inherit” column_padding_position=”all” column_element_direction_desktop=”default” column_element_spacing=”default” desktop_text_alignment=”default” tablet_text_alignment=”default” phone_text_alignment=”default” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_backdrop_filter=”none” column_shadow=”none” column_border_radius=”none” column_link_target=”_self” column_position=”default” gradient_direction=”left_to_right” overlay_strength=”0.3″ width=”1/1″ tablet_width_inherit=”default” animation_type=”default” bg_image_animation=”none” border_type=”simple” column_border_width=”none” column_border_style=”solid”][vc_column_text text_direction=”default”]Tune in on Wednesday\, February 21 (9:00 AM EST / 3:00 PM CET) for a new Zephyr Tech Talk live stream where Benjamin Cabé will be joined by Luis Ubieda to discuss his journey into adding support for a BLE Shell in Zephyr. \nAdding a shell to an Embedded device can be incredibly helpful for troubleshooting and debugging. The Zephyr shell already supports a variety of backends including UART\, of course\, but also Telnet or MQTT.\nLuis has been working on adding support for BLE as an additional transport layer\, and will tell us about his journey and why the BLE Shell might be your next best friend if you tend to (re-)write custom command-based protocols and CLI-like interfaces for your Bluetooth projects. \nZephyr Tech Talks are live streams organized by and for the Zephyr community. Join us live to get a chance to ask your questions directly to our guests\, or simply catch up the recording anytime afterwards![/vc_column_text][/vc_column][/vc_row]
URL:https://www.zephyrproject.org/event/implementing-a-shell-over-ble-in-zephyr-zephyr-tech-talk-012/
CATEGORIES:Zephyr Tech Talk
ATTACH;FMTTYPE=image/jpeg:https://www.zephyrproject.org/wp-content/uploads/2024/03/maxresdefault-2.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240223T170000
DTEND;TZID=America/Los_Angeles:20240223T170000
DTSTAMP:20260415T054839
CREATED:20240212T151449Z
LAST-MODIFIED:20240212T151449Z
UID:10000080-1708707600-1708707600@www.zephyrproject.org
SUMMARY:Zephyr Meetup India: Bangalore
DESCRIPTION:Join the Zephyr Project for a Meetup in Bangalore\, India\, on Friday\, February 23 at 5-8 pm at the Bosch Koramangala Campus.  \nThis gathering is for anyone who’s curious about Open Source\, Embedded Systems Programming\, and Software Development. There will be presentations based on products running Zephyr\, subsystems and features you might not have heard of yet.  Expand your network and delve deep into the realm of dependable\, low-power embedded systems. Whether you’re an experienced expert or just stepping into these fascinating areas\, this meetup provides the perfect platform for everyone! \nSeats are limited – register here today!
URL:https://www.zephyrproject.org/event/zephyr-meetup-india-bangalore/
CATEGORIES:Meetup
ATTACH;FMTTYPE=image/png:https://www.zephyrproject.org/wp-content/uploads/2024/02/Screenshot-2024-02-12-at-3.07.30-PM.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240228T150000
DTEND;TZID=America/Los_Angeles:20240228T160000
DTSTAMP:20260415T054839
CREATED:20240314T033015Z
LAST-MODIFIED:20240911T103526Z
UID:10000085-1709132400-1709136000@www.zephyrproject.org
SUMMARY:Live community Q&A - Zephyr 3.6 Release // Zephyr Tech Talk #013
DESCRIPTION:[vc_row type=”in_container” full_screen_row_position=”middle” column_margin=”default” column_direction=”default” column_direction_tablet=”default” column_direction_phone=”default” scene_position=”center” text_color=”dark” text_align=”left” row_border_radius=”none” row_border_radius_applies=”bg” overflow=”visible” overlay_strength=”0.3″ gradient_direction=”left_to_right” shape_divider_position=”bottom” bg_image_animation=”none”][vc_column column_padding=”no-extra-padding” column_padding_tablet=”inherit” column_padding_phone=”inherit” column_padding_position=”all” column_element_direction_desktop=”default” column_element_spacing=”default” desktop_text_alignment=”default” tablet_text_alignment=”default” phone_text_alignment=”default” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_backdrop_filter=”none” column_shadow=”none” column_border_radius=”none” column_link_target=”_self” column_position=”default” gradient_direction=”left_to_right” overlay_strength=”0.3″ width=”1/1″ tablet_width_inherit=”default” animation_type=”default” bg_image_animation=”none” border_type=”simple” column_border_width=”none” column_border_style=”solid”][vc_column_text text_direction=”default”]Tune in on Wednesday\, Feb. 28 (9:00 AM EST / 3:00 PM CET) for a new Zephyr Tech Talk live stream! \nIn this special episode\, we will walk through some of the highlights of the Zephyr 3.6 release (scheduled for February 23\, 2024)\, and we will discuss some of the new features and improvements with the release managers and some of the maintainers and contributors that helped get 3.6 out the door.\nBring all the questions you might have to our panel of Zephyr experts: as always\, we will make sure this is a highly interactive live session! \nZephyr Tech Talks are live streams organized by and for the Zephyr community. Join us live to get a chance to ask your questions directly to our guests\, or simply catch up the recording anytime afterwards![/vc_column_text][/vc_column][/vc_row]
URL:https://www.zephyrproject.org/event/live-community-qa-zephyr-3-6-release-zephyr-tech-talk-013/
CATEGORIES:Zephyr Tech Talk
ATTACH;FMTTYPE=image/jpeg:https://www.zephyrproject.org/wp-content/uploads/2024/03/maxresdefault-3.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20240228T180000
DTEND;TZID=Europe/Berlin:20240228T203000
DTSTAMP:20260415T054839
CREATED:20240130T084119Z
LAST-MODIFIED:20240130T084119Z
UID:10000079-1709143200-1709152200@www.zephyrproject.org
SUMMARY:Zephyr – Hands-on Workshop für deinen Einstieg in das Zephyr RTOS
DESCRIPTION:[vc_row type=”in_container” full_screen_row_position=”middle” column_margin=”default” column_direction=”default” column_direction_tablet=”default” column_direction_phone=”default” scene_position=”center” text_color=”dark” text_align=”left” row_border_radius=”none” row_border_radius_applies=”bg” overflow=”visible” overlay_strength=”0.3″ gradient_direction=”left_to_right” shape_divider_position=”bottom” bg_image_animation=”none”][vc_column column_padding=”no-extra-padding” column_padding_tablet=”inherit” column_padding_phone=”inherit” column_padding_position=”all” column_element_direction_desktop=”default” column_element_spacing=”default” desktop_text_alignment=”default” tablet_text_alignment=”default” phone_text_alignment=”default” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_backdrop_filter=”none” column_shadow=”none” column_border_radius=”none” column_link_target=”_self” column_position=”default” gradient_direction=”left_to_right” overlay_strength=”0.3″ width=”1/1″ tablet_width_inherit=”default” animation_type=”default” bg_image_animation=”none” border_type=”simple” column_border_width=”none” column_border_style=”solid”][vc_column_text text_direction=”default”]At their first meetup on February 28\, 2024\, Navimatix GmbH invites participants to dive into the world of embedded development hands-on\, with a plethora of practical examples. Attendees will be introduced to Bridle\, a project serving as a blueprint for individual product development endeavors\, offering design patterns and best practices. \nFollowing a brief introduction\, attendees will be guided through a series of tutorials\, empowering them to take their first steps with Zephyr and Bridle. This includes programming a microcontroller board\, providing firsthand experience of the many valuable features Zephyr brings to embedded development.[/vc_column_text][/vc_column][/vc_row]
URL:https://www.zephyrproject.org/event/zephyr-project-meetup/
ATTACH;FMTTYPE=image/webp:https://www.zephyrproject.org/wp-content/uploads/2024/01/Zephyr-meetup-Jena.webp
END:VEVENT
END:VCALENDAR