C Zephyr

Open-source C projects categorized as Zephyr

Top 15 C Zephyr Projects

  • zephyr

    Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.

  • Project mention: Ask HN: Anyone Waiting on BT Auracast? | news.ycombinator.com | 2023-12-16

    Hey folks. Anyone out there waiting for BT Auracast? It was announced June 2022, and immediately struck me as must have.

    I lost my earbuds, but it seems ridiculous to get a replacement without Auracast, seems like surely if I'm going to make a decent sized purchase like that it needs to support group playing. I want to tune into the radios of other people on the metro or on the bus, want to be able to watch a movie on the plane with someone.

    Auracast was announced in June 2022. Anyone else out there struggling with expectations here? I'm really hoping the product announcement season that's right around the corner had a good number of Auracast announcements.

    Side note, a ton of it is over my head but it's been so so fun tuning in every once and again to see how Zephyr's Bluetooth Audio work is going. Just wild now much has gone into this! https://github.com/zephyrproject-rtos/zephyr/commits/main/subsys/bluetooth/audio

  • awtk

    AWTK = Toolkit AnyWhere(a cross-platform embedded GUI)

  • Project mention: AWTK = Toolkit AnyWhere(a cross-platform embedded GUI) | news.ycombinator.com | 2023-12-07
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • zmk

    ZMK Firmware Repository

  • Project mention: Not an iPad Pro Review: Why iPadOS Still Doesn't Get the Basics Right | news.ycombinator.com | 2024-05-13

    I definitely think you should be able to add keyboard layouts at a software level on iPadOS and iOS, but one possible solution to the problem right now is using a programmable keyboard using QMK [1], ZMK [2], or some other open-source firmware. There's even a usb-usb converter [3] that will convert keystrokes from any keyboard into ones that you map using TMK or QMK, so you can use your own.

    [1] https://qmk.fm/

    [2] https://zmk.dev/

    [3] https://geekhack.org/index.php?topic=69169.0

  • ZSWatch

    ZSWatch - the Open Source Zephyrâ„¢ based Smartwatch, including both HW and FW.

  • HeliOS

    A community delivered, open source embedded operating system project. (by heliosproj)

  • zephyr-rtos-tutorial

    Zephyr: Tutorial for beginners

  • sdk-ng

    Zephyr SDK (Toolchains, Development Tools)

  • Project mention: Need help getting Zephyr RTOS native_posix target working from an x86_64 host | /r/NixOS | 2023-06-08

    # Basic configuration for Zephyr development. { pkgs ? import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/refs/tags/23.05.tar.gz") { } }: let pp = pkgs.python3.pkgs; imgtool = pp.buildPythonPackage rec { version = "1.10.0"; pname = "imgtool"; src = pp.fetchPypi { inherit pname version; sha256 = "sha256-A7NOdZNKw9lufEK2vK8Rzq9PRT98bybBfXJr0YMQS0A="; }; propagatedBuildInputs = with pp; [ cbor2 click intelhex cryptography ]; doCheck = false; pythonImportsCheck = [ "imgtool" ]; }; python-packages = pkgs.python3.withPackages (p: with p; [ autopep8 pyelftools pyyaml pykwalify canopen packaging progress psutil anytree intelhex west imgtool cryptography intelhex click cbor2 # For mcuboot CI toml # For twister tabulate ply # For TFM pyasn1 graphviz jinja2 requests beautifulsoup4 # These are here because pip stupidly keeps trying to install # these in /nix/store. wcwidth sortedcontainers ]); # Build the Zephyr SDK as a nix package. new-zephyr-sdk-pkg = { stdenv , fetchurl , which , python38 , wget , file , cmake , libusb , autoPatchelfHook }: let version = "0.15.0"; arch = "arm"; sdk = fetchurl { url = "https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v${version}/zephyr-sdk-${version}_linux-x86_64_minimal.tar.gz"; hash = "sha256-dn+7HVBtvDs2EyXSLMb12Q+Q26+x6HYyPP69QdLKka8="; }; armToolchain = fetchurl { url = "https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v${version}/toolchain_linux-x86_64_arm-zephyr-eabi.tar.gz"; hash = "sha256-B7YIZEyuqE+XNI7IWnN6WiC1k9UdFEt4YN4Yr7Vn3Po="; }; in stdenv.mkDerivation { name = "zephyr-sdk"; inherit version; srcs = [ sdk armToolchain ]; srcRoot = "."; nativeBuildInputs = [ which wget file python38 autoPatchelfHook cmake libusb ]; phases = [ "installPhase" "fixupPhase" ]; installPhase = '' runHook preInstall echo out=$out mkdir -p $out set $srcs tar -xf $1 -C $out --strip-components=1 tar -xf $2 -C $out (cd $out; bash ./setup.sh -h) rm $out/zephyr-sdk-x86_64-hosttools-standalone-0.9.sh runHook postInstall ''; }; zephyr-sdk = pkgs.callPackage new-zephyr-sdk-pkg { }; packages = with pkgs; [ # Tools for building the languages we are using llvmPackages_16.clang-unwrapped # Newer than base clang gnat zig zls rustup glibc_multi # Dependencies of the Zephyr build system. (python-packages) cmake ninja gperf python3 ccache dtc gmp.dev zephyr-sdk ]; in pkgs.mkShell { nativeBuildInputs = packages; # For Zephyr work, we need to initialize some environment variables, # and then invoke the zephyr setup script. shellHook = '' export ZEPHYR_SDK_INSTALL_DIR=${zephyr-sdk} export PATH=$PATH:${zephyr-sdk}/arm-zephyr-eabi/bin export VIA_WORKSPACE_PATH="$(realpath ./workspace/)" source ./workspace/zephyr/zephyr-env.sh ''; }

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • zscilib

    An open-source scientific computing library for embedded systems running Zephyr OS or standalone.

  • lispBM

    An interpreter for a concurrent lisp-like language with message-passing and pattern-matching implemented in C.

  • Project mention: Joel Svensson - LispBM (LBM) | /r/haskell | 2023-12-08

    Code: https://github.com/svenssonjoel/lispBM

  • pinetime-hypnos

    Zephyr firmware for the nRF52832 PineTime smartwatch

  • bluetooth-low-energy-applications

    Code examples, errata and additional tips and references to interesting projects for the book "Develop your own Bluetooth Low Energy Applications for Raspberry Pi, ESP32 and nRF52 with Python, Arduino and Zephyr"

  • gc9a01a_zephyr_driver

    Zephyr out of tree driver for waveshare GC9A01A 240x240 1.28 inch TFT circular display.

  • lua-zephyr-module

    Zephyr module including a little build system for Lua and usage samples

  • pyrinas-zephyr

    Open companion cloud client to Pyrinas Server for the nRF9160 Feather and Zephyr

  • isbd-zephyr-module

    Iridium SBD module for Zephyr OS

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Zephyr related posts

  • ZMK + Cirque trackpad?

    1 project | /r/ErgoMechKeyboards | 29 Oct 2023
  • Nice!view not working when leds are turned on?

    2 projects | /r/crkbd | 27 Jun 2023
  • Steps for troubleshooting a new build Corne? (First timer)

    1 project | /r/olkb | 22 Jun 2023
  • Addicted to moonlander but in need of something more portable

    1 project | /r/ergodox | 11 Jun 2023
  • Any new Ploopies? :-)

    1 project | /r/ploopy | 7 Jun 2023
  • Wireless Sofle RGB in a low profile case.

    5 projects | /r/ErgoMechKeyboards | 1 Jun 2023
  • Wireless Bluetooth keyboard in early boot - looking for advice

    1 project | /r/ErgoMechKeyboards | 27 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Jun 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Zephyr projects in C? This list will help you:

Project Stars
1 zephyr 9,809
2 awtk 3,020
3 zmk 2,426
4 ZSWatch 2,123
5 HeliOS 340
6 zephyr-rtos-tutorial 244
7 sdk-ng 164
8 zscilib 123
9 lispBM 81
10 pinetime-hypnos 71
11 bluetooth-low-energy-applications 36
12 gc9a01a_zephyr_driver 16
13 lua-zephyr-module 7
14 pyrinas-zephyr 4
15 isbd-zephyr-module 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com