Avrgirl
:girl: AVR General Isp pRogramming tooL - program AVR chips with NodeJS!
Install / Use
/learn @noopkat/AvrgirlREADME
avrgirl

What is this?
The avrgirl project's purpose is to provide a NodeJS alternative to interacting with Atmel® AVR microchips. 'Interacting' is namely:
- Flashing / reading EEPROM and flash memories
- Setting / reading fuses
- Managing microchip state
- Support for all modern day programming devices (including those on Arduino boards)
Why? I am writing a series about it on my personal blog.
Watch my talk about avrgirl at JSconfEU 2015
Releases
The following standalone packages have been released, more in the works:
- avrgirl-arduino - support for the Arduino platform
- avrgirl-chips-json - Atmel® AVR chip config
- avrgirl-stk500v2 - NodeJS implementation of the STK500v2 protocol
- avrgirl-ispmkii - support for the Atmel® AVRISP mkII programming device
Currently in Beta
- avrgirl-usbtinyisp - support for usbtinyisp programmers, including the Adafruit Trinket!
Future
This repository will become the 'kitchen sink' package with all avrgirl packages available as a single install and CLI / functional tool to access them.
Related Skills
node-connect
340.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
340.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.2kCommit, push, and open a PR
