Showing 403 open source projects for "c source code"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 1

    libsam3

    Small library with register wraps for AT90SAM3X

    Set of wrapper functions for most used peripherals in AT90SAM3X8E (Arduino Due board). Coded in C (C++ compatibility not tested). Uses *sam.h* from Atmel Studio.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2

    DHT22-MQTT-Sensor-ESP8266 (NodeMCU)

    Use DHT22 temperature / humidity sensor on NodeMCU (ESP8266) with MQTT

    This is a Sketch for the arduino IDE to enable the usage of a DHT22 sensor connected to a NodeMCU (ESP8266) with MQTT. Also supported are 2 status LED's and a SPI diaplay. After start the sensor device, there will be a Wifi-AP for configuration purposes. After successfully configuration, the sensor is connected as a Wifi-client and send the temperature and humidity data via MQTT within the given intervall. During AP-mode and client-mode, there are some RESTful functions...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    RetroPC-SIM

    RetroPC-SIM

    RetroPC-SIM is an Arduino project to help to understand how pc works

    RetroPC-SIM is an opensource project, to help to understand how pc works, manage memory and registries, how it represent the numbers and negative numbers, saving results, activating flags, and all it interacting with the simulator only with binary input, also you can connect a perdorated cards reader to input the instructions code from it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    PRTOS Preemptive RTOS for embedded aps

    PRTOS is a simple, compact preemptive RTOS for embedded systems

    PRTOS is an open-source preemptive real time operating system kernel for embedded applications. It presently supports the AVR and MSP430 architectures. The advantages of PRTOS are: It has the smallest footprint of any true preemptive system: 1.9kB for basic scheduling and task control, 5.1kB with all the features below (AVR '328 / gcc -Os); Only 950 lines of code implement all of the RTOS features (SLOC-L); The system is well documented with a comprehensive manual, well-commented source code, and a test suite demonstrating the features; The system is proven - it has been in use since 1982 with applications in in-vitro medical equipment, process control instrumentation and industrial machinery; PRTOS is released by Cleveland Engineering Design, LLC - developer of the CoRTOS cooperative RTOS https://sourceforge.net/projects/cortos-simple/ and the CTREE analysis tool https://sourceforge.net/projects/ctree-graphic-tree-generator/ Commercial licensing is available
    Downloads: 0 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 5
    RunLengthGPIO

    RunLengthGPIO

    a computer interface to the Arduino I/O digital lines

    This sketch makes the Arduino work as a GPIO interface for a computer, where input and output changes are transmitted in run-length encoding. Every time an input pin changes, the Arduino sends the new values of the input pins and the time since the last change. In a similar way, the Arduino can be programmed a sequence of output pin changes, each specified by the new values of the output pins and the time since the previous change. Three application programs are included: the first makes...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Lightweight ext4 filesystem library

    Lightweight ext4 filesystem library

    ext2/3/4 library for microcontrollers

    Code is also available on github: https://github.com/gkostka/lwext4 Feel free to contact me: kostka.grzegorz@gmail.com
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    PK2Aux is a library and suite of command-line utilities for using the Microchip PICkit2 programmer device for purposes other than programming (such as the generic pin controls, serial UART, and logic analyzer modes provided by the Windows software).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    EfiPy

    EfiPy

    Python Library for accessing UEFI BIOS internal function by protocol

    EfiPy is a Python Module on UEFI shell which can access UEFI BIOS kernel interface - System Table - Runtime Services - Boot Services pAnalyzer package - Tracing UEFI protocol calling flow Output protocol flow to screen or file with XML format CorePy (assembly package) - Simple Assembly code in Python environment. EfiPy Shell package- Simple uefi shell program coded with EfiPy library to prove EfiPy workable EfiPy leverage these open source packages - ctypes, CorePy. Samples https://sourceforge.net/u/efipy/svn/HEAD/tree/Trunk/ EfiPy Author: https://www.linkedin.com/in/max-wu-a9068b90/
    Downloads: 17 This Week
    Last Update:
    See Project
  • 9
    AVRpal.NET

    AVRpal.NET

    A Windows based GUI for popular avrdude command line utility

    A Windows based GUI for popular avrdude command line utility for AVR microcontroller Programming.It has got many features with a lightweight easy to understand interface. AVRdude is provided with it. It previously used LibUSBdotnet but now it uses LibUSBK for compatibility(http://libusbk.sourceforge.net/UsbK3/index.html) .Supports only USBasp programmer but if you can code,you can change it to work with your programmer.Feedback is necessary friends
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Start Free
  • 10
    hack0689

    hack0689

    Hackings on calculators.

    For developing calculator programs. Digging for fun.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    OBD-II for Arduino

    Providing easy OBD-II connectivity for open-source hardware

    ...The aim of the project is to provide Arduino vehicle connectivity via the OBD-II port with easy-to-use Arduino library so Arduino lovers can start play Arduino on their cars easily. Source code repository: https://github.com/stanleyhuangyc/ArduinoOBD
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12

    Arduino Si4735 radio library

    Arduino and Silicon Laboratories Si4735 radio library

    This library controls many Silicon Laboratories Si47xx family radio chips with an Arduino microcontroller. Major features include: • I2C and SPI bus • Supports "original" (Uno, Duemilanove, and their clones), Mega 2560, Leonardo, and Due Arduinos • FM/AM receive modes; including short, medium, and long wave AM • Analog and/or digital audio output • FM RDS and RBDS • Localization of receive bands, channel spacing, FM de-emphasis, and RDS/RBDS • Correctly decodes RBDS PI codes into...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13

    MSP430 C Code Library

    Library of peripheral drivers, component drivers, utilities, and more!

    A collection of C libraries for the TI MSP430 family of microcontrollers.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    The goal of this project is to create a simple "forth" environment for cortex-M Целью данного проекта являеться создания простого окружения "FORTH" для микроконтроллеров ARM Cortex-M Реализация на с https://sourceforge.net/projects/libsfc/
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16

    W-Bus library and applications

    W-Bus communication library

    This is a small library that allows comunicating with a Webasto (tm) W-Bus capable car heating system. Runs on Personal Computers or for embedded devices (slim design). Easily portable. Includes a Heater manager, heater controller program and more. The GIT repository (CVS is deprecated) also includes a control unit application to control W-Bus capable devices, a W-Bus compatible heater unit firmware application and a heater simulator for testing purposes. Also, a serial port loop back...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    Alternative firmware and software with open source for platforms based on the SoC Realtek RTL8186. Альтернативная прошивка и ПО с открытым кодом для платформ на базе SoC Realtek RTL8186.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    Moneta msp432logger

    Moneta msp432logger

    I2C sensor datalogger

    Proof-of-Concept MFL Pipeline Integrity Analysis Magnetic Field Sensor Data Logger. Data logger is based on TI MSP432 LaunchPad, storing data to a uSD card. The sensor array consists of 32 Infineon TLV493 devices in four groups of 8 (one per I2C interface).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    StarterWareFree for AM335X

    Community-driven variant of TI's bare metal development support tools

    This is the community driven variant of StarterWare(tm) 2.0.x by Texas Instruments, a collection of example source codes, headers, and basic implementations for AM335X-based hardware (like the BeagleBone Black, the PocketBeagle or the OSD335x SiP). The aim of this project is to add features and functionalities faster than TI is able to do that and to get a high-quality package for easy bare metal programming on such Sitara-based devices.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    gimxos

    gimxos

    Use Your favorite input method to play on PlayStation 4 and Xbox One

    ...With minimal knowledge one can build an advanced standalone alternative to comercial input mulitplexers for approximately 30$ at home. Complied GIMX binares can be found here: https://gimx.fr/wiki/index.php?title=Installation Project source code is availabe in Matlo's GitHub: https://github.com/matlo/GIMX
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    Open Event Machine

    An event driven processing runtime for multicore

    Deprecated - see new repository in GitHub instead: https://github.com/openeventmachine/em-odp Open Event Machine (OpenEM or EM) is an architectural abstraction and framework of an event driven multicore optimized processing concept originally developed for networking. It offers an easy programming concept for scalable and dynamically load balanced multicore data plane applications with a very low overhead run-to-completion principle. EM can run on bare metal for best performance or...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    µOS++ (micro OS plus plus)
    "µOS++" (micro OS plus plus) is an open source, royalty-free, real-time operating system intended for embedded systems built around ARM Cortex M or AVR devices. It is based on a preemptive scheduler written in C++ (more info in the Wiki).
    Downloads: 43 This Week
    Last Update:
    See Project
  • 23

    Embedded debug!box

    Allows executing code on MIPS32 EmbeddedLinux devices (WLAN routers)

    This tool is used to develop small applications that can run on MIPS-based embedded Linux devices - mainly WLAN routers. It is possible to debug these applications using GDB with the GDB backend provided by this tool.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    DMX Library for Arduino

    DMX Library for Arduino

    DMX Library and usage examples for Arduino

    ...This projects has been started to support the use of our Shielded DMX / RDM Shield for Arduino. The library is made available under the GNU Lesser General Public License If you would like to make contributions to the source code feel free to contact the project admin
    Leader badge
    Downloads: 33 This Week
    Last Update:
    See Project
  • 25
    SCALEXTRIC_CONTROLLER

    SCALEXTRIC_CONTROLLER

    An open source controller for Scalextric community

    Open source controller for Scalextric community. Scalextric Controller is composed by a custom hand controller, used to drive the Scalextric slots cars, and Android application used to communicate with the hand controller via Bluethoot low power (BLE). This project repository contains the PCB project, the micro embedded software, the Android App and the 3D CAD design of the cricital mechanical parts.
    Downloads: 0 This Week
    Last Update:
    See Project