aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-07-16Merge remote-tracking branch 'ft/master'HEADmasterJakob Schlyter
2016-07-16Flash blue LED to indicate MKM wipe completed.Fredrik Thulin
2016-07-16The sleep mode seems to not work yet.Fredrik Thulin
It seems the AVR reboots on exiting sleep mode.
2016-07-16Release MKM to the FPGA on initialization.Fredrik Thulin
2016-07-16mkm_wipe: Toggle CS to conclude spi_set_operation.Fredrik Thulin
2016-07-16Use -mmcu=attiny828 instead of -mmcu=avr25.Fredrik Thulin
This fixes building on Ubuntu 16.04 at least.
2016-07-16add config file for ATtiny828Jakob Schlyter
2016-07-16usageJakob Schlyter
2016-07-16add explicit debian dependenciesJakob Schlyter
2016-07-16document the GPIO ports on HSM rev.03Jakob Schlyter
2016-07-16add dependencies for fedoraJakob Schlyter
2016-07-04Update build instructions to include dependency on avr-libc.Linus Nordberg
Thanks to Rob Austein.
2016-07-04Have 'clean' complain less.Linus Nordberg
Thanks to Rob Austein.
2016-06-10Do wipe MKM when tamper is detected, sleep when not.Linus Nordberg
Writing the MKM in "sequential mode" (a.k.a. "burst") but still busy-waiting for confirmation of SPI write operation being done. Would using an interrupt be faster? Sleeping is done in "power down mode". There are less sleepy modes which presumably consume more power but might wake up quicker. A good start would be to figure out how long time it takes to wake up from power down.
2016-06-10Compile with -std=gnu99 and -Wpedantic.Linus Nordberg
Can't use 'c99' since we're using asm().
2016-06-10Minor updates of README.Linus Nordberg
2016-05-19Explain SPI dummy write in comments.Linus Nordberg
2016-05-19Add copyright and licensing info.Linus Nordberg
2016-05-18Add info about building and uploading.Linus Nordberg
2016-05-18Read from and write to MKM when panic button is pressed.Linus Nordberg