1
0
Fork 0

Update READMEs.

This commit is contained in:
flabbergast 2015-03-29 20:53:50 +01:00 committed by flabbergast
parent 4accdf26f1
commit 09771bc19a
4 changed files with 6 additions and 7 deletions

View File

@ -9,7 +9,7 @@ The whole shebang is about making an **encrypted USB storage**.
The data can be stored on a microSD card (e.g. [X-A4U-stick],
Stephan Baerwolf's [AVRstick] with a [microSD
shield](http://174763.calepin.co/uSD-shield-1.html), or [Arduino
shield](http://flabbergast.drak.xyz/posts/uSD-crypto-shield/), or [Arduino
Leonardo] or [Teensy] 2.0/++2.0 with a wired SD or microSD socket).
Alternatively, with Stephan's remarkable MassStorage bootloader on his
[AVRstick], the data can be stored inside xmega's flash (mind its
@ -25,6 +25,7 @@ know that it's a standard CDC Serial interface. (Like for Arduino.)
## Warnings
**(for flash-backed storage)**
Using atxmega128a3u's flash as a writable USB drive is a **bad idea**,
since the flash on ATMEL's chips is *not meant to be used like this* and
has a very limited lifespan compared to usual solid-state storage (on
@ -214,4 +215,4 @@ license (MIT)](http://www.fourwalledcubicle.com/files/LUFA/Doc/120730/html/_page
[AVR-crypto-lib]: https://git.cryptolib.org/avr-crypto-lib.git
[Arduino Leonardo]: http://arduino.cc/en/Main/arduinoBoardLeonardo
[Teensy]: https://www.pjrc.com/store/teensy.html
[X-A4U-stick]: http://174763.calepin.co/x-a4u-stick-2.html
[X-A4U-stick]: http://flabbergast.drak.xyz/x-a4u-r2/

View File

@ -46,6 +46,6 @@ That's it, enjoy!
[AVR-crypto-lib]: https://git.cryptolib.org/avr-crypto-lib.git
[Arduino Leonardo]: http://arduino.cc/en/Main/arduinoBoardLeonardo
[Teensy]: https://www.pjrc.com/store/teensy.html
[X-A4U-stick]: http://174763.calepin.co/x-a4u-stick-2.html
[X-A4U-stick]: http://flabbergast.github.io/x-a4u-r2/
[FLIP]: http://www.atmel.com/tools/flip.aspx
[dfu-programmer]: https://dfu-programmer.github.io/

View File

@ -6,8 +6,6 @@ from Crypto.Cipher import AES
from Crypto.Hash import SHA256
from Crypto import Random
from intelhex import IntelHex
import getpass
import binascii
import struct

View File

@ -62,7 +62,7 @@ executed in a terminal window.
Edit the `makefile` to set the correct chip.
The defaults are for [X-A4U-stick]. For [AVRstick] with microSD and
LED set up as on [this](http://174763.calepin.co/uSD-shield-1.html)
LED set up as on [this](http://flabbergast.github.io/posts/uSD-crypto-shield/)
shield, you only need to change the chip in `makefile`.
7. Compile the firmware (this requires the `eeprom_contents.c` source
@ -139,6 +139,6 @@ of the code come from LUFA demos, this is licensed by LUFA's license.
[avr-crypto-lib]: https://git.cryptolib.org/avr-crypto-lib.git
[arduino leonardo]: http://arduino.cc/en/main/arduinoboardleonardo
[teensy]: https://www.pjrc.com/store/teensy.html
[x-a4u-stick]: http://174763.calepin.co/x-a4u-stick-2.html
[x-a4u-stick]: http://flabbergast.github.io/x-a4u-r2/
[dfu-programmer]: https://dfu-programmer.github.io/
[FLIP]: http://www.atmel.com/tools/flip.aspx