Showing 489 open source projects for "avr-llvm"

View related business solutions
  • Our Free Plans just got better! | Auth0 by Okta Icon
    Our Free Plans just got better! | Auth0 by Okta

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your secuirty. Auth0 now, thank yourself later.
    Try free now
  • Free CRM Software With Something for Everyone Icon
    Free CRM Software With Something for Everyone

    216,000+ customers in over 135 countries grow their businesses with HubSpot

    Think CRM software is just about contact management? Think again. HubSpot CRM has free tools for everyone on your team, and it’s 100% free. Here’s how our free CRM solution makes your job easier.
    Get free CRM
  • 1
    The LIBEEP library deals with reading and writing RIFF-format CNT/AVR-files.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 2
    Mark3 RTOS

    Mark3 RTOS

    Open-source RTOS and Embedded Systems Toolkit for C++ and C

    Mark3 is a sophisticated RTOS and embedded systems toolkit, targeted towards a growing list of MCUs. Beyond providing "just another scheduler", it provides heaps, drivers, a shell, an event-driven GUI framework, and much more! It currently supports a variety of Atmel AVR, MSP430, and the ARM Cortex-M series of microcontrollers, with other platforms to follow. Mark3 was designed from the ground-up using disciplined object-oriented design principles - and unlike the vast majority of free...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3

    C++ Math Expression Parser

    C++ Math Expression Parser Library

    The C++ Mathematical Expression Toolkit Library (ExprTk) is a simple to use, easy to integrate and extremely efficient run-time mathematical expression parser and evaluation engine. ExprTk supports numerous forms of functional, logical and vector processing semantics and is very easily extendible. Download http://partow.net/programming/exprtk/index.html
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Walt

    Walt

    Walt is a JavaScript-like syntax for WebAssembly text format

    Walt is an alternative syntax for WebAssembly text format. It's an experiment for using JavaScript syntax to write to as 'close to the metal' as possible. It's JavaScript with rules. .walt files compile directly to WebAssembly binary format. Writing zero-overhead, optimized WebAssembly is pretty tough to do. The syntax for .wat files is terse and difficult to work with directly. If you do not wish to use a systems language like C or Rust, then you're kind of out of luck. Your best bet...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Secure remote access solution to your private network, in the cloud or on-prem. Icon
    Secure remote access solution to your private network, in the cloud or on-prem.

    Deliver secure remote access with OpenVPN.

    OpenVPN is here to bring simple, flexible, and cost-effective secure remote access to companies of all sizes, regardless of where their resources are located.
    Get started — no credit card required.
  • 5
    Femto OS
    The Femto OS is a very concise portable preemptive operating system for embedded devices with minimal ram and flash, up to say 16K flash, 1K ram. The main target is the AVR architecture, such as the ATtiny861/461/261 series.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 6
    QMK

    QMK

    Keyboard firmware for Atmel AVR and ARM controllers

    QMK (Quantum Mechanical Keyboard) is an open source community centered around developing computer input devices. The community encompasses all sorts of input devices, such as keyboards, mice, and MIDI devices. This is a keyboard firmware based on the tmk_keyboard firmware with some useful features for Atmel AVR and ARM controllers, and more specifically, the OLKB product line, the ErgoDox EZ keyboard, and the Clueboard product line. Keyboards powered by QMK are Planck, Preonic, ErgoDox EZ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    avr-gfortran

    avr-gfortran

    program avr microcontroller using fortran77 syntax

    This is a pseudo Fortran77 compiler for Atmel AVR microcontroller, written in Fortran using gfortran compiler. The compiler use avr-gcc-4.9.2 as dependency. The recent version of compiler is 1.0.1-alpha. For Windows version (32bit), click https://sourceforge.net/projects/avr-gfortran/files/avr-gfortran-1.0.1-alpha/avr_gfortran-1.0.1-x86win.zip/download Linux version (32bit), click https://sourceforge.net/projects/avr-gfortran/files/avr-gfortran-1.0.1-alpha/avr_gfortran-1.0.1...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    EtherCard

    EtherCard

    EtherCard is an IPv4 driver for the ENC28J60 chip

    EtherCard is a driver for the Microchip ENC28J60 chip, compatible with Arduino IDE. It is adapted and extended from code written by Guido Socher and Pascal Stang. High-level routines are provided to allow a variety of purposes including simple data transfer through to HTTP handling. Non-AVR boards are NOT currently supported (101/Zero/Due) #211 Hardware: Depending on the size of the buffer for packets, this library uses about 1k of Arduino RAM. Large strings and other global variables can...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    haikuVM

    A Java VM for ARDUINO and other micros using the leJOS runtime.

    HaikuVM has been started for hobbyists who develop applications for ARDUINO to open the world of JAVA and leJOS. Yes, you can program an ARDUINO with JAVA! HaikuVM is so small that it even runs on an atmega8 (and the ASURO robot). And yes, you can program an ASURO robot with JAVA! And since version 1.4.0 the RCX lego brick.
    Downloads: 1 This Week
    Last Update:
    See Project
  • User Testing Platform | Testeum Icon
    User Testing Platform | Testeum

    Get worldwide testers to review your software, app or website! Quickly find bugs and usability issues in less than 48 hours.

    Tired of bugs and poor UX going unnoticed despite thorough internal testing? Testeum is the SaaS crowdtesting platform that connects mobile and web app creators with carefully selected testers based on your criteria.
    Learn More
  • 10

    Freematics Arduino Builder

    Self-contained tool for compiling and uploading Arduino sketches

    Freematics Arduino Builder is a fully standalone utility for viewing, compiling, configuring and uploading Arduino sketch or pre-compiled binary to Arduino board without need for any development environment setup. It currently supports AVR, ESP8266 and ESP32.
    Downloads: 67 This Week
    Last Update:
    See Project
  • 11

    CoRTOS Simple Cooperative Embedded RTOS

    A truly simple cooperative RTOS for bare-metal embedded applications

    CoRTOS is a Cooperative Real Time Operating System for bare-metal embedded applications. Its advantages over other systems are that it is fully documented with a manual and examples, is easy to understand and use and is astonishingly simple - the kernel is just 16 lines of C. It is intended for smaller microprocessors, such as the AVR, MSP430, PIC24 and Cortex M0+, and smaller systems of maybe a dozen tasks. CoRTOS is not a task scheduler. CoRTOS works like any other RTOS. Tasks schedule...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 12

    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...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    Tensor Comprehensions

    Tensor Comprehensions

    A domain specific language to express machine learning workloads

    Tensor Comprehensions (TC) is a fully functional C++ library that automatically synthesizes high-performance machine learning kernels using Halide, ISL, and NVRTC or LLVM. TC additionally provides basic integration with Caffe2 and PyTorch. We provide more details in our paper on arXiv. This library is designed to be highly portable, machine-learning-framework agnostic and only requires a simple tensor library with memory allocation, offloading, and synchronization capabilities.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    VSCP Protocol & Friends
    A project for a highly scalable protocol and framework and a collection of software tools for m2m (machine to machine communication) and IoT Internet of Things. The programs here works on Windows and Linux and are based around VSCP, The Very Simple Control Protocol. Repository is here: https://github.com/grodansparadis/vscp_software and here https://github.com/grodansparadis/vscp_firmware
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15

    Did the pets eat?

    AM/PM Digital Reminder (Pets, Pills, etc.)

    If two or more people are responsible for something, either both do it, or none. Less often it only gets done once. This is an AVR ATTiny84 project that has features like putting the microcontroller to sleep to save battery. One button is to change from AM or PM, and the other is to turn on one of the LEDs representing the current choice for 5 seconds. The unit then goes to sleep, and the LEDs are off. It is powered by an 18650 and I put it all in a medicine bottle. A description of it's...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    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: 13 This Week
    Last Update:
    See Project
  • 17

    Thread

    Mulithreading Arduno library

    Simplest of possible kernel for iterative time division multithreading on smallest AVR boards Arduino. This is a small and adapted part of the future "Like OS".
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    bugst

    Do you want to implement your new program analysis quicky? Use bugst!

    ... of practical usability of the evaluated method. Bugst's important content: * lonka - Control-flow graph based program representation. * symtex - Program analysis called Symbolic Execution * cosymtex - Program analysis called Compact Symbolic Execution * segy - Symbolic Memory with pointers and pointer arithmetic * llvm2celllvm - Translates LLVM to constant-expressions-less LLVM. * celllvm2lonka - Translates constant-expressions-less LLVM into Lonka. * C benchmarks - A set of small C programs
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    openVmTil

    openVm : Tookit for Implementing (and exploring) Languages

    *An Exploration of Language Theory - and its Machine Implementation* *Imagine a low level, optimizing, virtual machine (like llvm) that is an extensible scripting language and that is small enough to be easily verified, where even the runtime is reconfigurable - minimize that.* *Current focus (to do) : * minimal bootstrap, self-hosting, patterns/sets, logic, tail call, type checking, gui
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Lip Reading

    Lip Reading

    Cross Audio-Visual Recognition using 3D Architectures

    The input pipeline must be prepared by the users. This code is aimed to provide the implementation for Coupled 3D Convolutional Neural Networks for audio-visual matching. Lip-reading can be a specific application for this work. Audio-visual recognition (AVR) has been considered as a solution for speech recognition tasks when the audio is corrupted, as well as a visual recognition method used for speaker verification in multi-speaker scenarios. The approach of AVR systems is to leverage...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 21

    industrialC

    A process-oriented language for AVR microcontrollers

    A C language extension with native support for process-oriented programming style. Utilizes the concept of hyperprocess - a set of concurrently executing modified state machines. The model has previously been implemented in Reflex language. This project will contain the translator source code and accumulate all sorts of documentation on the language and underlying concepts.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    yaMBSiavr

    Yet another (small) Modbus Server implementation for the avr

    A rather small Modbus server/slave implementation for AVR mikrocontrollers. With this library very simple devices can be realized in less than 1500 bytes of flash.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    ClangOnWin

    ClangOnWin

    Build Clang On Windows

    The clang binary release Windows-based, Autobuilder https://github.com/fstudio/clangbuilder The author's network is not very good, so will not upload the build package in time, you can use Clangbuilder to build clang
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    Schaukasten

    Alles rund um den neuen interaktiven Schaukasten vor H.310

    Der interaktive Schaukasten wird, wenn fertiggestellt, zahlreiche Systeme miteinander netzen. Das grobe Konzept sieht wie folgt aus: - Raspberry PI als Wiedergabegerät für die Projektionen - Entzerren der Projektionen mittels der SW ofxPiMapper - Eingabegerät: 3D-Touchpad (Atmel AVR), über USB mit Raspberry PI verbunden - Spiegelsteuerung über weiteren AVR (USB) - IR-Codes senden, um den Projektor ein-/auszuschalten - Ein-/Ausschalten der einzelnen Exponate... - ... und natürlich der...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    NiboRoboLib
    C and C++ library for the NIBObee, NIBO burger and NIBO 2 robots. The library contains libraries for AVR Studio and Arduino developement, USB drivers and the RoboDude programming software.
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project