/sld

Primary LanguageCOtherNOASSERTION

http://github.com/kiu/sld

SLDongle (SLD) provides an inexpensive entry into the world of microcontroller development.

Control LEDs from host:
    1. Plug SLD into USB port
    2. Pipe 13 bytes to /src/usbhost/sldtool

Compile own application:
    - MCU = atmega88p
    - F_CPU = 12000000
    - Max size = 8192 bytes (flash) - 2048 bytes (bootloader) = 6144 bytes

Flash own application:
    1. Hold button
    2. Plug SLD into USB port
    3. Wait until host has enumarated the emulated USBasp
    4. Release button
    5. Flash your hex file (avrdude -p atmega88p -c usbasp -U flash:w:my.hex)

Directory structure:
    /pcb		Schematic and board as Eagle CAD files
    /pcb/img		Schematic and board as PNG files
    /pcb/gerber		Board as Gerber files

    /src/bootloader	Bootloader running on the device
    /src/firmware	Main app running on the device
    /src/helper		Helper scripts for mass flashing
    /src/simple		A simple example app
    /src/usbhost	Host tool to control LEDs