-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Recalibrated timings for 16Mz clock. Added docs.
- Loading branch information
1 parent
2af03ec
commit d7d7d9e
Showing
4 changed files
with
41 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,4 +2,5 @@ | |
*.git | ||
*.o | ||
*.elf | ||
*.d | ||
*.d | ||
*.hex |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,18 @@ | ||
A quick rebuild of David Carne's *Reverse Engineering the iPod Shuffle 3G headphone remote protocol* from http://david.carne.ca/shuffle_hax/shuffle_remote.html for the stock Arduino Atmega 328 clocked to 16Mhz | ||
# Reverse shuffle | ||
|
||
A quick recalibration of David Carne's *Reverse Engineering the iPod Shuffle 3G headphone remote protocol* from http://david.carne.ca/shuffle_hax/shuffle_remote.html for the stock Arduino Atmega 328 clocked to 16Mhz. | ||
|
||
## To compile and write | ||
|
||
* Get avrdude and avr-gcc | ||
* Attach AVR-ISP to ISP-port | ||
* Compile with 'make' | ||
* Flash with 'make flash' | ||
* Signal appears on PIN5 on the Arduino (PortB, pin 5) | ||
|
||
If avrdude can't find your programmer try editing the makefile l.33 | ||
|
||
PROGRAMMER ?= -c avrisp2 -P usb | ||
|
||
to point to where the programmer actually show up, /dev/something, instead of just usb. | ||
|
||
WIP |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters