Displaying 1 to 17 from 17 results

Arduino - Electronics Prototyping Platform

Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.

Micro Python - Python for Microcontrollers

Micro Python is a lean and fast implementation of the Python 3 programming language that is optimised to run on a microcontroller. The Micro Python board is a small electronic circuit board that runs the Micro Python language.

Serial Port Terminal (SPTerm)

Serial Port Terminal (SPTerm) is used for basic communication using serial port (com). Sending bytes and ASCII from PC can be done using SPTerm. It is useful for micro controller projects for UART and simple transmission. Hex data can be sent out directly from text box in SPTerm

munix workstation

The ?nix project is an endeavour to create a complete workstation and UNIX-like OS using standard logic IC's and 8-bit AVR microcontrollers. The goal isn't to make something that will compete with a traditional workstation in computation but instead to have a great DIY project.

.Net Micro Framework Weather Station

This project helps you to build a weather station based on .Net Micro Framework and using some sensors (temperature, humidity, luminosity and wind speed).

sevengen : 7 segment code calculator and generator

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


Netduino Plus Woot-Off Detector. Utilizes the Netduino Plus to query woot.com for Woot-Offs. When a Woot-Off is detected, the Netduino will enable a pin that will be used to trigger a gate which will turn on a set of Woot lights.


'LightingBolt' is a fully-featured, preemptive, modular, real-time kernel developed for the ARM7/9 family of microcontroller.

stlink2 - STMicroelectronics STlinkv2 programmer library and tools (alpha)

The stlink2 project is different from the already existing OpenOCD, texane/stlink pavelrevak/pystlink, avrhack/stlink-trace, fpoussin/QStlink2 and blacksphere/blackmagic.It is a complete clean rewrite to have full programmer control as a library with a clean defined API. As this can be integrated into bigger application which control multiple programmers in parallel. Written into a standalone C library with the only dependency to libusb. Due to libusb usage it is cross-platform and runs perfect under Mac/Linux and Windows.

sparknode - Allows node.js to interface with a sparkcore.

Sparknode is built to make it easier for your server-side (or node-webkit) code to communicate with the spark cloud, so that you can do more with your core with less overhead.It's designed to be hopefully as easy to use as possible with a low barrier to entry. All you need to do to get started is provide your access token and sparknode, along with the Spark Cloud, will set everything up for you.

LispMicrocontroller - A microcontroller that natively executes a simple LISP dialect

This is a simple microcontroller that runs a compiled LISP dialect. Details of operation are in the wiki. The test runner searches files for patterns that begin with 'CHECK:'. The output of the program will be compared to whatever comes after this declaration. If they do not match, an error will be flagged.

rust-avr-chip8-avr - CHIP-8 implementation in Rust targeting AVR microcontrollers

This is a CHIP-8 virtual machine implementation running on AVR. Its big party trick is that it is written in Rust: it is the first non-trivial Rust application running on AVR. You can read about its development process in my blog post. The CHIP-8 VM itself is implemented in a separate, portable crate written in idiomatic Rust fashion, heavily using algebraic data types and pattern matching; this crate can then be used both to build an SDL-based desktop app and also this crate running on AVR microcontrollers.

IOIO-OTG - Development Board for Android

The IOIO-OTG is a development board specifically designed for advanced hardware I/O capapbilities to your Android or PC application. This board also allows the user to leverage USB On-The-Go specification to connect as a host or as an accessory. Please review the LICENSE.md file for license information.

Pro_Micro - ATMega32U4 Arduino board, available from SparkFun Electronics

The Pro Micro is a micro controller with an ATMega32U4 IC on board. The USB transceiver is inside the 32U4, adding USB connectivity on-board without external USB interfaces. This comes in both a 3.3V and 5V version. Please review the LICENSE.md file for license information.

Arduino_Pro_Mini_328 - SparkFun's Arduino Pro Mini 328 is a bare bones super small Arduino compatible development board

SparkFun's Arduino Pro Mini 328 is a bare bones super small Arduino compatible development board. This hardware is used for both the 3.3V/8MHz and the 5V/16MHz versions. Both of these products use the same PCB, but are populated with unique voltage regulators and resonators. The hardware is released under Creative Commons Share-alike 3.0.

usb - Minimalist portable USB device stack for SAMD21, LPC1800, LPC4300, Xmega

A USB DFU bootloader for SAMD21 (Cortex M0) uses under 4KB of flash and 1KB of RAM. Compared to vendor USB stacks (Atmel ASF, Keil), it is much lighter weight, provides you the tools to build a fully-custom USB device, perhaps with multiple interfaces and endpoints, rather than implementing a fixed class. It uses structures instead of byte arrays to make descriptors more readable, and interrupt-context callbacks to integrate with your bare-metal code or RTOS scheduler.

xpcc - The C++ microcontroller framework xpcc for AVR and Cortex-M

The xpcc framework consists of powerful hardware abstraction layers for many different microcontrollers, a set of drivers for various external targets and a general purpose toolbox for building hardware orientated applications. The main goal of xpcc is to provide a usable API for barebone microcontroller programming, which is efficient enough to be deployed on a small ATtiny, yet powerful enough to make use of advanced capabilities found on the 32bit ARM Cortex-M.