Skip to content

Dygmalab/avr-keyscanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Keyscanner and LED driver for Dygma Raise

using Sonix sled1735 led driver.

forked from https://github.com/keyboardio/avr_keyscanner, forked from is31io7326_clone

Functional clone of the IS31IO7326 using an ATtiny48.

Key reporting and rollover detection are tested and working, all options in the configuration register are saved but do not yet influence behaviour.

Getting started:

  1. Install an avr toolchain (if you're on OS X, try CrossPack for AVR®)
  2. cd firmware
  3. make
  4. make flash and make fuse as necessary to program your MCU

Common issues:


avrdude: no programmer has been specified on the command line or the config file

avrdude needs to know what kind of programmer you're using. You can uncomment/edit one of the PROGRAMMER lines in firmware/Makefile, or add a default_programmer directive to your ~/.avrduderc.

For more information, check out firmware/Makefile.


avrdude: AVR Part "attiny48" not found.

avrdude can't find a part config for the attiny48. You can resolve this by appending doc/attiny48.avrduderc to ~/.avrduderc:

cat doc/attiny48.avrduderc >> ~/.avrduderc

Porting to different hardware

It's possible to configure this project for different AVRs. Check out config/attiny48.h to get familiar with the required definitions and application considerations.

About

AVR attiny88 keyscanner and SLED1735 led driver

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published