All Projects → P4SSER8Y → ProtoThreadsForArduino

P4SSER8Y / ProtoThreadsForArduino

Licence: MIT License
ProtoThreads for Arduino

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to ProtoThreadsForArduino

StarWarsArrays.jl
Arrays indexed as the order of Star Wars movies
Stars: ✭ 93 (+210%)
Mutual labels:  geek
Ninite
A PowerShell Client for Ninite
Stars: ✭ 17 (-43.33%)
Mutual labels:  geek
TGF-Tuning-Pack-4.0
Durch den Gedanken eure geilen PCs noch flotter zu machen ist das Tuning Packet entstanden. Für Version 4 implementierten wir eine GUI um euch das Tweaken eurer PCs noch einfacher, schneller und übersichtlicher zu gestalten.
Stars: ✭ 50 (+66.67%)
Mutual labels:  geek
AWESOME-LDraw
LDraw — awesome software, file format, parts library and model repository (3D models of LEGO® and LEGO-compatible bricks)
Stars: ✭ 30 (+0%)
Mutual labels:  geek
geekbb
😎 Geek dev club.
Stars: ✭ 26 (-13.33%)
Mutual labels:  geek
Python3 Spider
Python爬虫实战 - 模拟登陆各大网站 包含但不限于:滑块验证、拼多多、美团、百度、bilibili、大众点评、淘宝,如果喜欢请start ❤️
Stars: ✭ 2,129 (+6996.67%)
Mutual labels:  geek
Anti Anti Spider
越来越多的网站具有反爬虫特性,有的用图片隐藏关键数据,有的使用反人类的验证码,建立反反爬虫的代码仓库,通过与不同特性的网站做斗争(无恶意)提高技术。(欢迎提交难以采集的网站)(因工作原因,项目暂停)
Stars: ✭ 6,907 (+22923.33%)
Mutual labels:  geek
Geek Blog
基于Vue+Nuxt.js服务器渲染(SSR)搭建的个人博客系统
Stars: ✭ 33 (+10%)
Mutual labels:  geek
managing-humans
Things that I recommend all engineers and engineering managers read.
Stars: ✭ 35 (+16.67%)
Mutual labels:  geek

ProtoThreads For Arduino

Protothreads are extremely lightweight stackless threads designed for severely memory constrained systems, such as small embedded systems or wireless sensor network nodes.

Protothreads provide linear code execution for event-driven systems implemented in C. Protothreads can be used with or without an underlying operating system to provide blocking event-handlers.

Protothreads provide sequential flow of control without complex state machines or full multi-threading.

Main features:

  • Very small RAM overhead - only two bytes per protothread and no extra stacks
  • Highly portable - the protothreads library is 100% pure C and no architecture specific assembly code
  • Can be used with or without an OS
  • Provides blocking wait without full multi-threading or stack-switching
  • Freely available under a BSD-like open source license

Related links:

Protothreads: http://www.sics.se/~adam/pt/index.html

Download of original Protothreads on which this version is based on: http://www.sics.se/~adam/pt/download.html

Publications: http://www.sics.se/~adam/pt/publications.html

Documentation: http://www.sics.se/~adam/pt/pt-1.4-refman/

Protothreads has been developed by Adam Dunkels http://www.sics.se/~adam/

The original Protothreads implementation by Adam Dunkels as been adopted to the Arduino platform and is maintained by Benjamin Soelberg.

The Arduino "implementation" of Protothreads is based on version 1.4 of the original Protothreads.

Now, it is developed by P4SSER8Y(P4SSER8Y#outlook.com).

email [email protected] blog http://www.kukkuk.dk www http://www.javadesign.dk

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].