Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Cooperative multitasking application framework for the ATmega328P

License

NotificationsYou must be signed in to change notification settings

pj9pl/willow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  • Willow is an application framework based on message passing finite statemachines, known as tasks.

Here are two examples that demonstrate the technique:-

  1. Goat is a high voltage parallel programmer for the ATmega328P.It features a zero insertion force socket that accepts an unmounteddevice, and has proved itself useful in reviving unresponsive devices.

  2. Zara is a string of eight ATmega328P devices connected via thetwo wire interface:-

    • bali provides the primary HC-05 Bluetooth interface, a command lineinterpreter, in-system programming and in-circuit serial programming tothe seven other devices.

    • fido provides a scripted keypad, utilities for managing anRV-3028-C7 real time clock, and a BMP180 barograph process director.

    • iowa provides a secondary HC-05 Bluetooth interface, in-circuitserial programming forbali, and file system utilities.

    • lima manages an I2C OLED screen and provides display services.

    • oslo manages an SDCard and provides a stateless file server.

    • peru manages an SPI OLED screen and provides display services.

    • pisa manages an MCP4728 Quad DAC and an AD7124 24-bit ADC andprovides precision voltage generation and measurement.

    • sumo manages a 2 line 16 character LCD screen and providesdisplay services.

  • Thelib directory contains tasks and headers that can be shared betweenapplications.

This is a work in progress, with this repository acting as a remote backup.

About

Cooperative multitasking application framework for the ATmega328P

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp