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.
https://github.com/feilipu/Arduino_FreeRTOS_LibraryTags | freertos arduino avr freertos-library arduino-freertos |
Implementation | C |
License | Public |
Platform |
AVR32-FreeRTOS project is dedicated to the port of the FreeRTOS real-time kernel to the Atmel AVR32 32-bit AT32AP700x processor familly . For uc3 version port of the FreeRTOS, please check www.freertos.org !
For more information on getting started with your download, refer to the Getting Started section of Amazon FreeRTOS webpage. For more information on Amazon FreeRTOS, refer to the Amazon FreeRTOS User Guide.
This provides a very basic port of FreeRTOS to Raspberry pi. Currently the makefile expect an arm-none-eabi- toolchain in the path. Either export the path to yours or modify the TOOLCHAIN variable in dbuild.config.mk file.
Market leading real time kernel for 32 microcontroller architectures
Event-driven, RTOS-like, active object frameworks for microcontrollers
I2C device library collection for AVR/Arduino or other C++-based MCUs
I2C device library collection for AVR/Arduino or other C++-based MCUs
This Arduino library is developed for the Arduino OBD-II UART adapter (http://www.arduinodev.com/hardware/obd-kit/) and works with all Arduino varients. Several sample sketches are provided for demonstrating the usage of the library. The aim 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. Latest source code: https://github.com/stanleyhuangyc/ArduinoOBD
For detail, you can refer to v2.0.0 release notes. A new branching model is applied to this repository, which consists of a master branch and release branches.
This is an Arduino-based Web Server library, originally developed for a class at NYC Resistor. It's called Webduino, and it's an extensible web server library for the Arduino using the Wiznet-based Ethernet shields. It's released under the MIT license allowing all sorts of reuse. With Arduino 1.0, add the Webduino folder to the "libraries" folder of your sketchbook directory.
The Python Arduino Command API is a light-weight Python library for communicating with Arduino microcontroller boards from a connected computer using standard serial IO, either over a physical wire or wirelessly. It is written using a custom protocol, similar to Firmata. This allows a user to quickly protoype programs for Arduino using Python code, or to simply read/control/troubleshoot/experiment with harware connected to an Arduino board without ever having to recompile and reload sketches to the board itself.
A small Arduino library for GSM modules, that just works. This library is easy to integrate with lots of sketches, which use Ethernet or WiFi. PubSubClient (MQTT), Blynk, HTTP Client and File Download examples are provided.
arduino-library modem esp8266 sim800 sim900 m590 a6 a7 mqtt blynk rest-api gprs arduinoThis repository contains the IBM LMIC (LoraMAC-in-C) library, slightly modified to run in the Arduino environment, allowing using the SX1272, SX1276 tranceivers and compatible modules (such as some HopeRF RFM9x modules). This library mostly exposes the functions defined by LMIC, it makes no attempt to wrap them in a higher level API that is more in the Arduino style. To find out how to use the library itself, see the examples, or see the PDF file in the doc subdirectory.
This library enables MIDI I/O communications on the Arduino serial ports. Use Arduino's Library Manager to install the library.
arduino-midi-library midi arduinoThis repo contains a collection of samples and an Arduino library that show how to call the Firebase API from the ESP8266 Arduino core.The Arduino library is under heavy development, experimental, unversioned and its API is not stable.
This repo contains a collection of samples and an Arduino library that show how to call the Firebase API from the ESP8266 Arduino core. The Arduino library is under heavy development, experimental, unversioned and its API is not stable.
Arduino does not support "REAL" parallel tasks (aka Threads), but we can make use of this Library to improve our code, and easily schedule tasks with fixed (or variable) time between runs.This Library helps to maintain organized and to facilitate the use of multiple tasks. We can use Timers Interrupts, and make it really powerfull, running "pseudo-background" tasks under the rug.
arduino arduino-libraryArduino library for MQTT support, including access to Adafruit IO. Works with the Adafruit FONA, Arduino Yun, ESP8266 Arduino platforms, and anything that supports Arduino's Client interface (like Ethernet shield). See included examples for how to use the library to access an MQTT service to publish and subscribe to feeds. Note that this does not support the full MQTT spec but is intended to support enough for QoS 0 and 1 publishing.
adafruit-io mqtt mqtt-clientA library to control one wire protocol RGB and RGBW leds like SK6812, WS2811, WS2812 and WS2813 that are commonly refered to as NeoPixels and two wire protocol RGB like APA102 commonly refered to as DotStars. Supports most Arduino platforms. This is the most functional library for the Esp8266 as it provides solutions for all Esp8266 module types even when WiFi is used. For quick questions jump on Gitter and ask away.
c-plus-plus neopixelbus neopixels arduino led-controlling led-strips rgb-led ws2812 ws2812b sk6812 ws2813 esp8266-arduino esp32-arduinoTinyEKF is a simple C/C++ implementation of the Extended Kalman Filter that is general enough to use on different projects. In order to make it practical for running on Arduino, STM32, and other microcontrollers, it uses static (compile-time) memory allocation (no "new" or "malloc"). The examples folder includes an Arduino example of sensor fusion. The extras/python folder includes an abstract Python class that you can use to prototype your EKF before implementing it in C/C++. The extrasc/c folder contains a "pure C" example from the literature. Arduino users can simply install or drag the whole TinyEKF folder into their Arduino libraries folder. The examples/SensorFusion folder contains a little sensor fusion example using a BMP180 barometer and LM35 temperature sensor. I have run this example on an Arduino Uno and a Teensy 3.2. The BMP180, being an I^2C sensor, should be connected to pins 4 (SDA) and 5 (SCL) of the Uno, or pins 18 (SDA) and 19 (SCL) of the Teensy. For other Arduino boards, consult the documentation on the Wire library. The analog output from the LM35 should go to the A0 pin of your Arduino or Teensy.
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.