Skip to content

AVRDUDE webassembly is a webassembly port of the avrdude tool

License

Notifications You must be signed in to change notification settings

leaphy-robotics/avrdude-webassembly

 
 

Repository files navigation

AVRDUDE

Documentation

Documentation for current and previous releases is on Github Pages.

Using AVRDUDE

You can look at test/index.html for an example to embed avrdude in your webpage!

Building

Enviroment Setup

Install emsdk using this guide

Then you can run:

cmake -B build -S . -DCMAKE_TOOLCHAIN_FILE=$EMSDK/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake

to configure your CMake project.

Building

To build everything use:

cmake --build build --target test

Testing

Congrats! You've build your own version, in your build dir under test you can run vite and open that link.

You should be able to upload an example blink program at PWM pin 3.

About

AVRDUDE webassembly is a webassembly port of the avrdude tool

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 96.1%
  • Roff 1.2%
  • CMake 1.0%
  • Yacc 0.6%
  • M4 0.4%
  • Lex 0.2%
  • Other 0.5%