farther: Firmware, protocol, and language bindings for remote access to AVR

  •        92

An AVR/Arduino runs the farther firmware that listens on an interface like the USART, virtual COM port, etc and executes code programmed on a remote host.

http://farther.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Marlin - Optimized firmware for RepRap 3D printers based on the Arduino platform.

  •    C

Marlin 1.1 represents an evolutionary leap over Marlin 1.0.2. It is the result of over two years of effort by several volunteers around the world who have paid meticulous and sometimes obsessive attention to every detail. For this release we focused on code quality, performance, stability, and overall user experience. Several new features have also been added, many of which require no extra hardware. For complete Marlin documentation click over to the Marlin Homepage <marlinfw.org>, where you will find in-depth articles, how-to videos, and tutorials on every aspect of Marlin, as the site develops. For release notes, see the Releases page.

qmk_firmware - keyboard controller firmware for Atmel AVR and ARM USB families

  •    C

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. The docs are hosted on Gitbook and GitHub (they are synced). You can request changes by making a fork and pull request, or by clicking the "suggest an edit" link on any page of the docs.

Arduino_FreeRTOS_Library - A FreeRTOS Library for all Arduino AVR Devices (Uno, Leonardo, Mega, etc)

  •    C

This is a fork of Richard Barry's freeRTOS, optimised for the Arduino AVR devices. It has been created to provide access to FreeRTOS capabilities, with full compatibility to the Arduino environment. It does this by keeping hands off almost everything, and only touching the minimum of hardware to be successful.


nodemcu-firmware - lua based interactive firmware for mcu like esp8266

  •    C

NodeMCU is an eLua based firmware for the ESP8266 WiFi SOC from Espressif. The firmware is based on the Espressif NON-OS SDK 2.2.0 and uses a file system based on spiffs. The code repository consists of 98.1% C-code that glues the thin Lua veneer to the SDK. The NodeMCU firmware is a companion project to the popular NodeMCU dev kits, ready-made open source development boards with ESP8266-12E chips.

MCU Java source

  •    Java

Java source to C source translator, which allows to write MCU programs in Java. Now AVR are supported, others can be added. Convenient Java methods instead of manual register handling.

awesome-cpus - All CPU and MCU documentation in one place

  •    HTML

This repository contains documentation for various CPUs. There are data sheets, programmer's manuals, quick reference cards, etc. Before submitting a pull request, please read the Contribution Guidelines.

CARACA

  •    C

CAN Remote Automation and Control with the AVR Set of tool for Web based Home Automation over the CAN-Bus including firmware and PCB.

BLHeli - BLHeli for brushless ESC firmware

  •    Assembly

This tree contains the BLHeli assembly code for sensorless brushless motor electronic speed control (ESC) boards. It was initially designed for use with Eflite mCP X, but is well suited for other copters/planes. There is one version of the software for Silabs MCU based ESCs, and another for Atmel MCU based ESCs. Both versions are now at the same revision.

Sonoff-Tasmota - Provide ESP8266 based itead Sonoff with Web, MQTT and OTA firmware using Arduino IDE or PlatformIO

  •    C++

Alternative firmware for ESP8266 based devices like iTead Sonoff with web, timers, 'Over The Air' (OTA) firmware updates and sensors support, allowing control under Serial, HTTP, MQTT and KNX, so as to be used on Smart Home Systems. Written for Arduino IDE and PlatformIO. See RELEASENOTES.md for release information and sonoff/_changelog.ino for detailed change information.

Sonoff-MQTT-OTA-Arduino - Provide ESP8266 based itead Sonoff with Web, MQTT and OTA firmware using Arduino IDE - Now EOL

  •    Arduino

Provide ESP8266 based Sonoff by iTead Studio and ElectroDragon IoT Relay with Serial, Web and MQTT control allowing 'Over the Air' or OTA firmware updates using Arduino IDE. Current version is 3.2.13 - See sonoff/_releasenotes.ino for change information.

i2cdevlib - I2C device library collection for AVR/Arduino or other C++-based MCUs

  •    C++

I2C device library collection for AVR/Arduino or other C++-based MCUs

i2cdevlib - I2C device library collection for AVR/Arduino or other C++-based MCUs

  •    C++

I2C device library collection for AVR/Arduino or other C++-based MCUs

firmware - Device OS (Firmware) for Particle Devices

  •    C

This is the main source code repository of the Particle firmware libraries. To get started building firmware locally, see Getting Started.

AVR Butterfly MP3 Player

  •    C

Firmware and Hardware for an MP3 player using an AVR Butterfly, VS1001K decoder and SD/MMC card with FAT filesystem.

tgy - tgy -- Open Source Firmware for ATmega-based Brushless ESCs

  •    Assembly

This tree contains Atmel AVR assembly code for ATmega-based 3-phase sensor-less motor electronic speed control (ESC) boards, originally for Turnigy and similar models. This work is based on Bernhard Konze's "tp-18a" software, which was a port from his earlier personal work to the TowerPro 18A and original (not current!) Turnigy Plush boards. Please see tgy.asm for Bernhard's license. AVRA 1.3.0 or newer or avrasm2, part of the AVR Tools, should assemble this source. AVRA should also build on a Mac. "make all" will emit a .hex file for every build target; "make binary_zip" will make a release .zip file. There are some other make targets for programming.

farmbot-arduino-firmware - Arduino firmware that executes g-code like commands over a serial line to move the FarmBot and operate the tool mount

  •    C++

This software is responsible for receiving G-Codes from the Raspberry Pi, executing them, and reporting back the results. NOTE: We tag releases when they are stable. The latest version (on master) is not guaranteed to be stable.

hiduino - :musical_keyboard: Native USB-MIDI on the Arduino

  •    C

The HIDUINO project provides firmwares, documentation, and example code for building a class-compliant USB-MIDI device from an Arduino UNO or Mega 2560. HIDUINO does not use middleware software to convert serial messages through a MIDI loopback port (like LoopBe1 on Windows or IAC on OSX). Instead, HIDUINO provides a true USB-MIDI device for plug-and-play compatibility on Windows, OSX, and Linux - just like a commercial MIDI controller. HIDUINO takes advantage of Arduino boards where a second AVR chip is used as the USB controller, so it won't work with single chip variants (e.g. Leonardo), nor older boards that use an FTDI chip as USB controller (e.g. Duemilanove). Many cheap Arduino knockoffs that pretend to be an Uno or Mega also might not work, since they tend to use the (slighly) cheaper FTDI chips.

sevengen : 7 segment code calculator and generator

  •    

this software helps electrical engineers to calculate codes used in microcontrollers firmwares.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.